AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Massive Universe Online
Thema durchsuchen
Ansicht
Themen-Optionen

Massive Universe Online

Ein Thema von Teekeks · begonnen am 24. Nov 2011 · letzter Beitrag vom 9. Okt 2014
Antwort Antwort
Seite 1 von 2  1 2      
Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#1

Massive Universe Online

  Alt 24. Nov 2011, 16:51
Hey Leute,

zwei Freunde (einer davon ist Bergmann89 aus dem delphi-forum, der andere heißt Akaikee) und ich hatten die Idee für ein neues Gemeinschaftsprojekt. Das ist jetzt ca. 4 Wochen her und wir haben schon einiges geplant und auch teilweise schon implementiert. Und jetzt suchen wir Verstärkung für unser Team, also wollte ich das Projekt hier mal vorstellen.
  1. Projekttitel
    Massive Universe Online (MUO)
  2. Projektbeschreibung
    Massive Universe Online soll ein Online-Clone der beliebten X-Reihe werden. Grundlegend soll es natürlich so aufgebaut sein wie X. Aber wir haben auch teilweise einige neue Ideen, die das Spielen miteinander etwas interessanter gestalten. Hier mal ein grober Überblick über unsere Ideen: Mindmap, Wirtschaft.
    Das Projekt ist in 4 Stufen eingeteilt:
    • Implementierung eines Editors zur Modellierung der Spielobjekte (Items, Schiffe, Stationen, Sektoren, ...)
    • Implementierung der Spiellogik (Client)
    • Implementierung der Spiellogik (Server)
    • Implementierung des Grafiksystems (Client)
    Zur Zeit entwickeln wir am Editor, der ist auch schon zu ca. 70% fertig gestellt.
  3. benötigte Software
    Wir haben bis jetzt darauf geachtet, dass die genutzte Software als Freeware zur Verfügung steht. So kann jeder am Projekt mitarbeiten.
    • Entwickelt wird mit FPC/Lazarus (unter 32bit und 64bit).
    • Für die Mindmaps haben wir xMind
    • Modelle können mit jedem Editor entwickelt werden. Wir bevorzugen Blender. Die Modelle werden dann als OBJ-Datei zur Verfügung gestellt
    • Als Versionsverwaltung haben wir ein GIT bei bitbucket.org eingerichtet. Clientseitig benutzen wir SmartGit
  4. Lizenz
    Über eine Lizenz haben wir uns noch keine Gedanken gemacht, weil da noch recht unerfahren sind (aber wir sind für jeden Tipp dankbar). Prinzipiell soll das Spiel als Freeware zur Verfügung gestellt werden. Wir haben aber auch über eine Art Premiumitemsystem nachgedacht, dass wir evtl später einführen wollen, um die Servermiete und dergleichen bezahlen zu können. Sollte das Projekt irgendwann Geld einbringen, dann wird der Gewinn je nach Arbeitsanteil unter den Teammitgliedern aufgeteilt.
  5. voraussichtliche Projektdauer
    Spätestens im Sommer 2013 wollten wir eine Alpha releasen, in der die grundlegenden Funktionen implementiert sind. Diese Alpha soll dann auch zum Test auf einem Public Server laufen. Die Beta, in der dann alle Funktionen implementiert sein sollen, wollen wir Ende 2013 releasen. Das Finalrelease soll Sommer 2014 erscheinen. Dieser Zeitplan ist relativ straff, aber ich denke mit etwas Begeisterung und Motivation ist der zu schaffen
  6. Aufgaben, benötigte Fähigkeiten der Team-Mitglieder
    Zur Zeit haben wir 2 Programmierer (Bergmann89 und mich). Der dritte im Bunde (Akaikee) kümmert sich um Modelle, Logos und den Blog bzw. die Website. Also benötigen wir noch 1-2 Entwickler. 4-5 Leute die sich um Texturen und Modelle kümmern. Die Hauptarbeit ist und bleibt das erstellen der Modelle und Texturen, deshalb sind wir für jedes Modell und für jede Textur die ihr uns zuschicken könnt dankbar. So könnt ihr auch am Projekt teilhaben, ohne ein fester Bestandteil des Teams zu werden. Natürlich wird jeder der am Projekt mitwirkt namentlich erwähnt (sofern erwünscht).
  7. Organisation innerhalb des Teams
    Die Kommunikation im Team erfolgt hauptsächlich über Skype. Entscheidungen werden gemeinsam getroffen und vorher diskutiert. Das Schlusswort haben aber immer noch Bergmann89, Akaikee und ich.

Wichtige Informationen zum Design Ich möchte noch ein paar Worte zum Design der Modelle und der Texturen verlieren, sodass das ganze auch ein wenig einheitlich aussieht. Deshalb beschreib ich jetzt mal kurz unsere Vorstellung zu den einzelnen Rassen:
  • Janaru (menschenähnlich) - Die Stationen und Schiffe dieser Rasse sollen sich etwas an der Realität orientieren (Bsp.: Spaceshuttle, Jagtflieger, ISS, ...). Die Farbe der Rasse soll weiß sein, also sollten die Modelle hier und da ein paar weiße Akzente haben.
  • Tambinor (fischähnlich) - Passend zu der Rasse sollen die Modelle aussehen, wie Unterwasserstationen/-schiffe, also rund und dynamisch.
    Die Farbe der Rasse ist blau.
  • Bendalir (Lavagolems) - Diese Rasse soll mächtige, klotz- oder geröllartige Modelle besitzen. Stellt euch ne Art fliegenden Stein vor ^^ Die Farbe ist natürlich rot.
  • Cogadh (echsenartig) - Hier sollen die Modelle spitz, eckig und kantig sein. Wie ne Art Kaktus, oder andere Gewächse der Wüste. Farbe der Rasse ist grün.
Da jeder andere Vorstellungen hat suchen wir dringen Konzeptzeichner. Sodass alle die ein Modell bauen wollen ein einheitliches Bild haben.
Weiterhin haben wir die Modelle so konzeptioniert, dass man möglichst viele Teile des Modells in anderen Modellen wiederverwenden kann. Also achtet beim Bau der Modelle darauf, das ihr die Meshs in Gruppen zusammen fast. Damit wollen wir dann eine Art Datenbank aufbauen, wo man sich aus z.B. mehreren Antrieben einen aussuchen kann. Damit wird nicht nur der Speicherplatz optimiert, sondern es dauert auch nicht so lange die Modelle zu bauen.

Wichtige links:
Entwickler-Blog
Massive Universe Online auf Twitter


Soweit zum Projekt, ich hoffe ich konnte euch ein wenig dafür begeistern. Wenn ihr Interesse daran habt, ein Teil des Projekts zu werden, oder einfach nur eine Frage habt, dann schreibt uns eine Mail an massiveuniverseonline@bergmann89.de.
Hoffentlich bis Bald

Bergmann89, Akaikee, Teekeks.

Crosspost zum DF: http://www.delphiforum.de/viewtopic.php?t=107827
Crosspost zum lazarus Forum: http://www.lazarusforum.de/viewtopic.php?f=11&t=5498
Crosspost zum DelphiGL-Forum: http://delphigl.com/forum/viewtopic.php?f=13&t=10173
Crosspost zum Offiziellen X-Forum: http://forum.egosoft.com/viewtopic.p...733837#3733837
Miniaturansicht angehängter Grafiken
muologobanner.png  
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".

Geändert von Teekeks ( 8. Apr 2012 um 20:36 Uhr) Grund: Neuer Server, Neue URL...
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#2

AW: Massive Universe Online

  Alt 24. Nov 2011, 17:09
Raumhanfplantage

Viel Glück bei eurem Vorhaben! Scheint ja doch etwas durchdachter zu sein als so manches Game-Projekt, das man so liest
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Massive Universe Online

  Alt 24. Nov 2011, 17:22
@blackfin Die Plantage gibt es im Original auch

Eigentlich ein spannendes Projekt – hatte mir vor einiger Zeit auch schon mal überlegt, einen X-Klon anzufangen, aber ich denke für einen Einzelkämpfer ist das eine Nummer zu groß. Würde mich an sich also schon reizen – nur leider habe ich bis auf weiteres keine Zeit (Abitur, zig angefangene Projekte...), um bei euch mitzuarbeiten (sofern ihr mich überhaupt dabei haben wolltet).

Ich werde euer Projekt aber auch so im Auge behalten
  Mit Zitat antworten Zitat
Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Massive Universe Online

  Alt 30. Nov 2011, 13:42
Zwischenmeldung: Der Editor ist jetzt soweit fertig. Jetzt geht es an den Server.

Und: ich habe oben mal unseren Entwickler-Blog und unseren Twitter-Account verlinkt.

Viele Grüße, Teekeks
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.062 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Massive Universe Online

  Alt 30. Nov 2011, 14:19
Will euch den Spaß nicht verderben, aber ist das alte Elite-Spielprinzip nicht schon ein bisschen ausgelutscht und von vielen anderen mehrfach kopiert?

Denke da z.B. an Jumpgate oder EVE Online.
Was sollte Spieler dazu bewegen, eurer Spiel zu spielen?
  Mit Zitat antworten Zitat
Bergmann89

Registriert seit: 11. Dez 2010
36 Beiträge
 
#6

AW: Massive Universe Online

  Alt 30. Nov 2011, 21:55
Hey,

Jumpgate kenn ich nicht, aber der Unterschied zwischen unserem Game und EVE ist, das wir ein relativ komplexes Wirtschaftsystem entwickeln wollen. Bei uns kann jeder User eigene Station haben und sich ein Platz in der Wirtschaft sichern. Dafür haben wir weniger Wert auf die Charakterentwicklung gelegt. Man kann sich zwar bessere Schiffe kaufen und die auch ausrüsten, aber eben nicht so komplex wie das bei EVE der Fall ist. Kurz gesagt wir versuchen ein gutes Verhältnis zwischen Wirtschaftssimulation und Rollen/Aktionspiel zu bieten.

€: ein weiterer Vorteil von MUO, es wird Freware! Zumindest ist es bis jetzt so geplant...

MfG Bergmann89.

Geändert von Bergmann89 (30. Nov 2011 um 22:04 Uhr)
  Mit Zitat antworten Zitat
Bergmann89

Registriert seit: 11. Dez 2010
36 Beiträge
 
#7

AW: Massive Universe Online

  Alt 30. Sep 2012, 21:30
Hey Leute,

MassiveUniverseOnline feiert seinen ersten Gebutstag. Alle Infos zum letzten Jahr und zur Zukunft von MUO findet ihr auf unserem Blog: *klick mich*

MfG Bergmann.
  Mit Zitat antworten Zitat
nuclearping

Registriert seit: 7. Jun 2008
708 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#8

AW: Massive Universe Online

  Alt 1. Okt 2012, 06:15
Hey,

interessantes Projekt! Schön, dass ihr so dahinter steht und durchhaltet. Das, was man so sieht, macht auf jeden Fall Lust auf mehr.

Wie soll das Spiel dann selbst ablaufen? Was ich mir ja als MMO wünsche wäre ein Mix aus X, EVE und "Infinity Universe" (http://infinity-universe.com/Infinity/index.php - siehe Tech Demo Video 2010). Wird es PvP bieten? Oder soll es nur Handel, Simulation, bestenfalls PvE bieten?

Was für mich ein MMO haben muss, um zu begeistern:

Punkte wie "Echtzeitkampf" und "freie offene Welt". Also kein künstliches Pseudoaction-Kampfsystem, wie man's aus üblichen MMOs wie WoW, GW2 oder gar StarTrek: Online kennt, wo ich irgendwelche Ziele anvisieren muss und eine Actionleiste hab, wo ich einfach nur blöd irgendwelche Skills runterrassel und hauptsächlich ein Zufallsgenerator darüber entscheidet, ob ich treffe, kritisch treffe, verfehle, geblockt wird, etc. Das ist so öde, ausgelutscht und langweilig, ich kann es nicht mehr sehen ...

Deswegen turnen mich MMOs wie WoW & Clones so ab und es begeistern eher MMOs wie "Darkfall Online" oder "Mortal Online", wo man ein "First Person"-Kampfsystem wie in einem Shooter (oder Mount & Blade) hat und das eigene Movement und Spielerfähigkeiten den Kampf entscheiden und nicht ein Zufallsgenerator. Oder das Kampfsystem von X ist auch gut. Aber leider halt kein MMO und viel zu viele "Zonen".

Daher ist für mich auch eine uninstanzierte, offene und zusammenhängende Welt wichtig. Also keine ständigen Ladebalken, keine ständigen "Zonenwechsel" wie in X oder "Instanzen" wie in AoC oder GW2. "Infinity Universe" scheint diesen Weg hier zu gehen. Dort ist es sogar möglich, ohne Ladebalken oder Instanzierungen aus dem Weltraum auf die Planetenoberfläche zu fliegen! (Tech Demo Video 2010)

"Darkfall Online" bietet das hier zB: Eine riesige offene uninstanzierte Welt, wo selbst Dungeons jeder Spieler betreten kann und dann in der gleichen Zone sind (gemixt mit offenen Full-Loot-PvP bringt das soviel Action und Adrenalin, wie kein MMO sonst ).
World-Map: http://www.us.darkfallonline.com/fil..._1200x1200.jpg - Um von unten links nach oben rechts - ohne Mounts oder sonstige Hilfsmittel - zu laufen benötigt man ~4 Stunden.

Ich werde euer Projekt auf jeden Fall weiterverfolgen und auch mit Sicherheit gern Alpha- und Beta-Tester machen.
  Mit Zitat antworten Zitat
Bergmann89

Registriert seit: 11. Dez 2010
36 Beiträge
 
#9

AW: Massive Universe Online

  Alt 1. Okt 2012, 16:20
Hey,

im Grunde haben wir fast genau das vor, was du beschrieben hast. Ein Mix aus X und Eve, wobei wir die Charakterentwicklung aus Eve raus nehmen und das Schiff "nur" mit mehreren Items ausrüstbar sein wird (zumindest ist der Plan bis jetzt so).

@Kampfsystem: Das wird echtzeit, wie in X. Das heißt, wenn du deine Waffen nicht direkt auf das Ziel richtest, dann triffst du auch nicht ^^

@offene Welt: Das wir leider bei uns auch nicht anders als in anderen MMOs. Wie bei X wird das Universum in mehrere Sektoren aufgeteilt. Ein freies Universum ist so schon schwer zu implementieren und dann muss man das ganze ja auch noch halbwegs gut debuggen können. Das ist bei offenen Welten fast unmöglich. Die Ladezeiten hast du so oder so. Bei Sektoren hast du die Ladezeit wenn du den Sektor betrittst und bei freien Welten muss alles dynamisch nachgeladen werden, was unter Umständen zu kleinen Rucklern führt. Dann hab ich lieber ne kurze Ladezeit beim Eintritt in den Sektor. Mit dem zur Zeit geplanten Design ist dafür eine fast grenzenlose Anzahl an Sektoren möglich. Dazu kannst du dir auch nochma den Post dazu durchlesen wenn du magst. Sektoren und Sprungtore machen auch rein technisch mehr Sinn, oder hast du Lust paar Lichtjahre zu Fuß zu fliegen?

@PvP: Wird es auch geben. Bis jetzt stellen wir uns das so wie in X vor: Du kannst jeden angreifen, aber musst dann mit den Konsequenzen rechnen. Wobei wir noch über eine Art Noob-Schutz nachdenken müssen...

Geplant ist viel. Ideen gibt es auch genug, aber erstmal muss das Grundlegende implementiert werden.

MfG Bergmann
  Mit Zitat antworten Zitat
nuclearping

Registriert seit: 7. Jun 2008
708 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#10

AW: Massive Universe Online

  Alt 2. Okt 2012, 08:56
Danke für deine Rückmeldung. Klingt ja alles sehr spannend.

Darf man fragen, wie ihr vom technischen Aspekt die Client<>Server-Kommunikation abgewickelt habt? Laut dem Post scheint das ja schon bei euch zu funktionieren? Gibt ja derzeit ein paar Threads, die sich damit beschäftigen:
- http://www.delphipraxis.net/170699-i...clients-2.html und
- http://www.delphipraxis.net/170653-[...ein-spiel.html von mir.
Wäre gut, da mal ein paar "Insider-Informationen" zu bekommen.

@Kampfsystem: Das wird echtzeit, wie in X. Das heißt, wenn du deine Waffen nicht direkt auf das Ziel richtest, dann triffst du auch nicht ^^
@PvP: Wird es auch geben. Bis jetzt stellen wir uns das so wie in X vor: Du kannst jeden angreifen, aber musst dann mit den Konsequenzen rechnen. Wobei wir noch über eine Art Noob-Schutz nachdenken müssen...


Der Noob-Schutz könnte wie in EVE aussehen. Also Sektoren, wo kein PvP möglich ist, "Safe Zones". Oder in Darkfall hast du als Noob-Schutz ein Schild, was dich vor spielerischen Angriffen schützt. War früher mal 24h Spielzeit lang, nun nur noch 1h, weil's zu sehr exploited wurde ...

"Safe Zones" sind aber imho zu bevorzugen. Vorallem Zonen, wo sich auch (kleinere) Clans (oder Corps, je nachdem) mit Resourcen ausstatten können, um nach einem verlorenen Krieg / verlorener Schlacht wieder auf die Beine zu kommen. Oder Solo-Spieler, die gerne auf "Weltraumpirat" spielen.

@offene Welt: Das wir leider bei uns auch nicht anders als in anderen MMOs. Wie bei X wird das Universum in mehrere Sektoren aufgeteilt. Ein freies Universum ist so schon schwer zu implementieren und dann muss man das ganze ja auch noch halbwegs gut debuggen können. Das ist bei offenen Welten fast unmöglich. Die Ladezeiten hast du so oder so. Bei Sektoren hast du die Ladezeit wenn du den Sektor betrittst und bei freien Welten muss alles dynamisch nachgeladen werden, was unter Umständen zu kleinen Rucklern führt. Dann hab ich lieber ne kurze Ladezeit beim Eintritt in den Sektor. Mit dem zur Zeit geplanten Design ist dafür eine fast grenzenlose Anzahl an Sektoren möglich. Dazu kannst du dir auch nochma den Post dazu durchlesen wenn du magst. Sektoren und Sprungtore machen auch rein technisch mehr Sinn, oder hast du Lust paar Lichtjahre zu Fuß zu fliegen?
Ja, solange es sinnvoll und zumutbar ist, kann man damit leben. Aber in X empfinde ich es zB schonwieder als "too much".

Keine Ahnung, wie der Typ von Infinity das realisiert. Hab mir mal vor 'ner ganzen Weile seine Posts zum Thema "Procedural Galaxy Model" durchgelesen, aber nicht wirklich viel verstanden ... Ausser, dass er das ganze Modell halt prozedural berechnet und "On Demand" nachlädt. So ist es zB scheinbar möglich, ebenfalls ein "unendlich" großes Universum zu verwalten und wirklich uninstanziert an den Ort zu fliegen, den man sieht.

Das Thema "Lichtjahre überwinden" hat er mit einem FTL-System gelöst, was irgendwie mit abhängig von der Masse des Sterns ist, zu dem du fliegst. Er meint, dass die Reise in Echtzeit dann durchaus ein paar Stunden oder Tage oder oder ... dauern kann und dass es nicht möglich wäre, innerhalb einer "Lebensspanne" (was immer er auch damit meint) dieses ganze Universum (Modell unserer Milchstraße) zu erkunden.

Klingt auf jeden Fall auch sehr spannend. Aber scheint ebenso ein "No Budget"-1-2-Mann-Freizeit-Projekt zu sein. Deswegen zieht sich die Entwicklung auch schon über Jahre hin, ohne dass es nennenswerte Fortschritte gibt, obwohl die Engine ja soweit schon zu stehen scheint.

Geplant ist viel. Ideen gibt es auch genug, aber erstmal muss das Grundlegende implementiert werden.
Ja, bei sowas hat man meist mehr Ideen, als Zeit und Möglichkeiten, sie umzusetzen ...

Geändert von nuclearping ( 2. Okt 2012 um 09:07 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz