Jmonkey Egine und Blender

W

Whytez

Gast
Hallo ,
Ich habe einmal eine frage. Ich wollte ein 3d mmo programmieren.
Nun ist mein problem erstmal die Welt. Diese soll ja auch eine gute Grafik haben.
Kann ich die Komplett fertig mit Häusern und städten in Blender Designen und dann einfach implimentieren?
Mfg
 

Kr0e

Gesperrter Benutzer
Zumindest nicht sooo einfach. jMonkeyEngine ist bisher nicht wirklich brauchbar. Es gibt die Version 2.0 aber die ist veraltet und wird nicht mehr supported, es gibt die Version 3.0 aber die ist momentan bei Alpha-4. Bringt alles nix!

Mein Tipp Ardor3D.

Aber ein paar Modelle hinkritzeln reicht da nicht. Wenn du keinen Plan hast, was 3d Programmirung ist, verigss es. Prinzipiell kann man sowas shcon alleine machen und man braucht ansich auch keine große Entwicklerscharr hinter sich, allerdings musst du dann schon ein Freak sein, der sich sowohl in Netzwerk/Grafik/etc auskennt, damit du alles alleine machen kannst. Es gibt derart viele Frameworks und Libraries dass man sich eigentlcih nur noch die richtigen zusammensuchen muss und dann alle Frameworks "für deinen Zweck verheiraten muss".

nicht böse sein, aufgrund der Frage klingst du, als ob du null Plan hättest. -> Basics von OpenGL (Lwjgl und Jogl sind da Stichworte)
 
F

Firephoenix

Gast
Der Post hier ist aus dem Thread: http://www.java-forum.org/spiele-multimedia-programmierung/114838-fragen-mmo.html#post739201 und sagt eigentlich alles ^^
Sorry, aber diese Fragen kann Dir niemand beantworten. Das sind alles Fragen über die Du schon sehr bald lachen wirst, wenn Du auch nur annähernd Dein Ziel erreichst.
Wieviele User hier haben wohl ein eigenes MMO (egal wie performant oder nicht) in Java entwickelt?
Was Du bekommen kannst, sind grundlegende Tipps zur Spieleentwicklung, zu speziellen Teilproblemen etc.
Alles weitere ist ja gerade die Herausforderung und Schwierigkeit bei solch einem Projekt. Wenn man diese "Probleme" lösen könnte, indem man Fragen im Internet stellt, dann hätte jeder zweite einen WoW-Clon als Hobbyprojekt am Laufen.

"Es gibt keine Abkürzungen." Das gilt auch für Spieleprogrammierung. Gerade dort verstecken sich sehr viele Disziplinen, die noch nichtmal den Leuten viel Spaß machen, die sowas studieren. ;) Zum Beispiel Geometrie und Algebra.
Dann gibt es eine extrem große Menge an Erfahrungswerten, die man braucht. Sowas kann man nicht erfragen. Sowas bekommt man nur, indem man die richtigen Fehler macht.
Auch bei den Profis dauert die Entwicklung eines Spiels sehr lange, kostet extrem viele Mannstunden und sehr viel Geld.
Und am Ende hagelt es dann immernoch Bugfixes und DLC und was noch alles.
Jetz rechnet mal auf euer bisschen Zeit runter. Das ist vielleicht ein Hundertstel eher Tausendstel dessen, was WoW bietet. Klar, man kann viele Abstriche machen. Aber WoW/1000 ... was bleibt da noch übrig?

Zeit sparen könnt ihr dort, wo man an Grafiker, Designer, Animateure, Zeichner etc. abgibt.
Natürlich könnt ihr lernen, wie man mit Blender arbeitet. Und dann auch wie man mit Blender andere Programme wie Maya oder 3DSMax ersetzt. Und dann wieder, was man doch noch alles für Werkzeuge braucht, nur um ein paar schöne Animationen sauber in ein Spiel zu integrieren.
Aber überleg mal, wieviel Zeit es die Menschen kostet, die nichts anderes machen. Jetzt frag Dich, wie weit Du bei all den Disziplinen kommen willst, wenn Du nicht nur beim Zehnkampf, sondern am gleichen Tag noch beim IronMan, der Tour de France, der Ralley Dakar und dem RAAM antrittst.

Du machst da einen Fehler, den viele am Anfang machen. Du steckst Dir die Ziele zu niedrig und gleichzeitig zu umfangreich.
Ja zu NIEDRIG, weil Du ein "schwaches" Spiel machen willst. Ja zu umfangreich, weil Du ein komplettes Spiel machen willst.
Fang mit gängigen Spieletutorials an. Entwickelt ein paar Prototypen, das machen die Profis auch. Und Prototypen werden irgendwann weggeworfen, wenn man von vorne anfängt. Auch das gehört dazu.
Dann setzt ein paar Spieleideen WIRKLICH um. Baut statt einem schwachen MMO mal ein gutes PacMan. Oder ein gutes Jump 'n Run, oder einen guten Top-Down-Shooter. Da habt ihr schon mehr als genug zu tun, könnt viel lernen und gleichzeitig auch Erfolge haben.

Lernt mit Modularisierung umzugehen. Wenn ihr ein einfaches Frontend habt, um z.B. sowas wie Zelda LTTP zu bauen, dann könnt ihr da so ziemlich alles reinfummeln, was ein MMO an Logik hat.
Die mathematischen Modelle für das Erscheinen von Gegnern, für das Verteilen von Belohnungen, für das Berechnen der Kämpfe, für Fähigkeiten der Avatare ... oder vielleicht mal ganz am Anfang sowas wie Picking, Colission-Detection und Pathfinding.
Und für all das brauchst Du Dir genau NULL überlegen, ob Du Jogl, oder LWJGL, oder vielleicht doch überhaupt C# verwendest.

Wenn es soweit kommt, dass Du diese Frage WIRKLICH beantworten musst, dann wirst Du sie (mit Ausnahme bestimmter technischer Details) auch beantworten können.
Gruß
 

Empire Phoenix

Top Contributor
Zumindest nicht sooo einfach. jMonkeyEngine ist bisher nicht wirklich brauchbar. Es gibt die Version 2.0 aber die ist veraltet und wird nicht mehr supported, es gibt die Version 3.0 aber die ist momentan bei Alpha-4. Bringt alles nix!

Mein Tipp Ardor3D.

Aber ein paar Modelle hinkritzeln reicht da nicht. Wenn du keinen Plan hast, was 3d Programmirung ist, verigss es. Prinzipiell kann man sowas shcon alleine machen und man braucht ansich auch keine große Entwicklerscharr hinter sich, allerdings musst du dann schon ein Freak sein, der sich sowohl in Netzwerk/Grafik/etc auskennt, damit du alles alleine machen kannst. Es gibt derart viele Frameworks und Libraries dass man sich eigentlcih nur noch die richtigen zusammensuchen muss und dann alle Frameworks "für deinen Zweck verheiraten muss".

nicht böse sein, aufgrund der Frage klingst du, als ob du null Plan hättest. -> Basics von OpenGL (Lwjgl und Jogl sind da Stichworte)

Vielleicht solltest du dir das mal wieder angucken. Bei 2 stimme ich ja zu aber die 3 er ist inzwischen stabil und hat nette features (trotz alpha).

Zum Thread, machbar ist das schon, bei deinen derzeitigen Kenntnisstand würde ich sagen da du rund 2 Jahre brachst bevor du zum erstenmal überhaupt rumlaufen kannst in deinem Game (Und von echter grafic oder content ist dann noch nicht viel drinnen)

ps: ist ardor nicht ne weiterentwicklung der 2 er jme? Mit einigen der selben schwächen? (Explizite Renderstates, Problemhaftes integrieren von shadern?)
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
lord239123 JMonkey Schatten werden durch Terrain hindurch angezeigt Spiele- und Multimedia-Programmierung 1
2 jMonkey fehler Spiele- und Multimedia-Programmierung 0
S Java3D oder JMonkey? Spiele- und Multimedia-Programmierung 17
M [JME3] Jmonkey Engine und Wavefront import aus Blender Spiele- und Multimedia-Programmierung 3
M Jmonkey läuft nicht Spiele- und Multimedia-Programmierung 7
T Jmonkey opengl problem Spiele- und Multimedia-Programmierung 13
T JMonkey Textur nicht ganz angezeigt Spiele- und Multimedia-Programmierung 3
T jMonkey : SolidColor.j3md has been marked as obsolete. Please use Unshaded.j3md instead. Spiele- und Multimedia-Programmierung 3
T jMonkey & Nifty GUI Spiele- und Multimedia-Programmierung 6
J Spiel mit Java SWING, LWJGL und JMonkey [Anfänger braucht Hilfe] Spiele- und Multimedia-Programmierung 10
OliverKroll Installation von JMonkey und Xith3D Spiele- und Multimedia-Programmierung 2
data89 Spiel mit JMonkey programmieren Spiele- und Multimedia-Programmierung 6
M Gibt es ein deutsches Board für die jmonkey engine? Spiele- und Multimedia-Programmierung 7
U Blender in Java Spiele- und Multimedia-Programmierung 8
J Blender .obj in jme3 benutzen Spiele- und Multimedia-Programmierung 2
A JME3 will Blender/j3o Objekte nicht einladen Spiele- und Multimedia-Programmierung 3
H OgreXML Blender-Modelle Spiele- und Multimedia-Programmierung 2
B Blender 3D in Java Applet realisieren Spiele- und Multimedia-Programmierung 2
D Blender Model mit Texturen in Java Importieren Spiele- und Multimedia-Programmierung 10

Ähnliche Java Themen

Neue Themen


Oben