Delphi-PRAXiS
Seite 20 von 24   « Erste     10181920 2122     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Projektplanung und -Management (https://www.delphipraxis.net/85-projektplanung-und-management/)
-   -   Eigenes 3D MMORPG mit Delphi möglich? (https://www.delphipraxis.net/164975-eigenes-3d-mmorpg-mit-delphi-moeglich.html)

jobo 3. Aug 2015 15:35

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Zitat:

Zitat von Mavarik (Beitrag 1310773)
Die Engine ist "gut genug" auch wenn "gut genug" der Qualität im Ansatz nicht gerecht wird... Aber wie wäre es damit erst mal den Rest fertig zu machen...?

Ja, hab ich aber schon einige Male geschrieben. Ich war diesmal auch versucht sowas anzubringen, aber was soll's? Offensichtlich macht ihm der Grafikbereich so viel Spaß, dass er alles andere auf später verschiebt.
Ich denke, das einzige was helfen könnte, wäre eine zweckgebundene, größere Geldspende. Vorausgesetzt er braucht Geld, vielleicht ist er ja erfolgreicher Privatier.

Zudomon 4. Aug 2015 01:38

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Das Problem ist einfach... auf Screenshots kann ich nur Grafik zeigen. Auf Videos wohl auch noch Animation. Was ich so hinter den Kulissen alles mache, sieht man eben am Ende nicht. Wer weiß, ob ich das mit den Blättern nicht "mal eben" eingebaut habe und nicht den Rest der Zeit damit verbracht habe, dass alles flüssiger und stabiler zu bekommen. Ich baue die Dinge ein, wenn ich das Gefühl habe, dass jetzt machen zu wollen und ich glaube, damit bin ich schon weit gekommen. Und wenn man bedenkt, dass das ganze Projekt, die Engine usw. alles ohne auch nur ein Zettel mit Planung entstanden ist, sondern einfach "frei Schnauze", dann würde ich sagen, klappt das doch ganz gut :D
Hätte ich einen Plan, hätte ich definitiv keine Motivation mehr. Weil nen Plan abarbeiten macht mir keinen Spass.
Finde das mit dem Drachen und Flügelschlag übrigens ne geile Idee... und die werde ich auch bei Gelegenheit umsetzen. Solche Dinge sind auch wirklich schnell gemacht. Was lange dauert, ist das rumprobieren und optimieren. Außerdem gibt es ja nicht nur StoneQuest. Shader-, Language- und Resourceneditor müssen programmiert werden. Formate und Serverdeploiment und extrem viele andere Dinge. Aber mir ist schon zu müheseelig, überhaupt darüber nachzudenken, was ich alles mache (deswegen gibt es auch keine Changelogs mehr :D ). Wenn ich richtig aktiv an dem Projekt programmiere, dann kann ich am Ende des Tages gar nicht sagen, woran ich überall gearbeitet habe, weil ich kreuz und quer durch springe. Und eigentlich ist ja die ganze Grafikgeschichte sowieso nur die Spitze des Eisbergs :D
(Dieser Post wurde bei völliger Übermüdung verfasst, Fehler und zusammenhangsloses Gewäsch bitte überlesen *g*)

Rollo62 4. Aug 2015 08:32

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Hallo Zudomon,

wenn du das alles ohne Mathe-Kenntnisse hinbekommen hast: RESPEKT.

Obwohl ich dir das nicht ganz glauben kann.
Aber wahrscheinlich hast du dann deine eigenen Vorstellungen von Mathe und Physik entwickelt, ich hoffe das du dann bald mal die "neue" Physik in ein Buch schreibst.

Das ist doch genau was wir mal brauchen würden:
Jemand der aus dem üblichen Trott austritt und mal andere, neue Wege ausprobiert.

Also weiter so, lass dich nicht unterkriegen :-)

Rollo

Zudomon 4. Aug 2015 13:25

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Huhu Rollo62,
also ein bisschen Plan von Mathe hab ich vielleicht auch... aber eben nicht viel... herleiten oder sowas kann ich mir nichts... geschweige denn Skalarprodukte oder Kreuzprodukte nachvollziehen. Ist mir alles zu hoch...
Aber ich will es versuchen zu erklären:
Wenn man z.B. die Sinusfunktion benutzt, dann lernt man, was dahinter steckt. Dass man damit eine Schwingung erzeugen kann. Addiert man im Sinus eine Zahl, kann man die Schwingung verschieben. Durch Skalierung lässt sich die Periode ändern. Skaliert man das Ergebnis außerhalb, so kann man die Amplitude ändern usw.
Also man weiß vielleicht nicht, was genau da drin steckt, aber man lernt, es zu benutzen.
Inverse Kinematik ist ein gutes Beispiel aus der Natur. Mathematisch höchstkomplex und vor allem auch nicht mehr eindeutig lösbar ab 3 Knochen oder so. Und trotzdem hat es wohl jedes Wirbeltier gelernt, IK zu lösen. Wenn du nach deiner Maus greifen sollst, dann brauchst du noch nichtmals darüber nachdenken, wie du das machst, wie die Gelenke gedreht sein müssen, geschweige denn, wie man das nacharmen kann.
Somit sind meine Mathekenntnisse nicht wirklich hoch, aber durchaus die Kenntnis, das was ich kenne, sinnvoll einzusetzen. Wobei ich dabei meist auch try&error mache. Ich möchte z.B. die Bewegung der Blätter im Wind realistischer machen, also schaue ich mir am besten erstmal Videos an, um zu sehen, wie bewegen sich denn Blätter im Wind. Dann überlege ich mir, welche Funktionsverhaltensweise das wohl am besten annähern. Und einfach halt rumprobieren. Gehts in die richtige Richtung, weiter probieren, wirds eher schlechter, dann verwerfen und was anderes probieren. Evolutionäres Try&Error wohl :D aber damit scheint man ja auch gut ans Ziel zu kommen :D
Ich hoffe, das konnte ein wenig Licht ins Dunkel bringen :D

Rollo62 4. Aug 2015 20:01

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Ja das meine ich doch.
Vielleicht kommst du ja noch auf ganz neue Ideen, um die 3D-Grafik matrizenfrei zu machen, bin gespannt :-)

Rollo

Medium 4. Aug 2015 20:42

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Bloß nicht! Matrizen sind wundervolle Gebilde! Eleganter geht's ja kaum :)

Ich kann die Ausführungen von unserem Grafikdrachen hier allerdings sehr gut nachvollziehen. Bei privaten Projekten bin ich sehr sehr ähnlich veranlagt. Man will ja nicht "arbeiten", sondern zur Entspannung etwas Spaß haben. Wenn das am Ende dann auch noch gut aussieht, hooray. Bei mir z.B. ist oft Schluss, wenn ein "proof of concept" meiner Idee läuft. Dann noch die stumpfe Arbeit eine für andere Leute benutzbare GUI zu bauen - und wohlmöglich auch noch Icons zu malen - da schüttelt es mich oft dann, und das Programm bleibt so, dass man Optionen die in ein Mainmenu gehören würden nur im Code ändern kann.
Beruflich ist das lustigerweise sehr anders. Da ich mich viel um die Erstellung von Bedienschnittstellen mit Industriesystemen kümmere, ist gerade das UI Design wichtig - und da auch spannend. Vermutlich weil ich dort den unmittelbaren Nutzen sehe. (Und bei vielen Fremndfirmen erkenne, dass hier noch viel passieren muss in dem Sektor. Boah gibt es viele Leute mit wenig Sinn für Ästhetik und Usability!)

Dennoch ist es irgendwie schade, dass eine Engine, die zumindest im optischen Ergebnis absolut AAA-tauglich wäre, vermutlich nie ein fertiges Spiel erhalten wird. Ein Vermutstropfen, für den ich aber volles Verständnis aufbringen kann.

Zudomon 5. Aug 2015 20:48

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Weil in FB die Frage kam, was man während der Kompilierungszeit anstellt, musste ich mal ein kleines Video machen, was zeigt, wie krass schnell Delphi kompiliert.
Also wer es schafft, währenddessen einen Schwertkampf auszufechten, Respekt! :D

* weak compile
* full rebuild
* starting with debugger
(bei letzterem zählt natürlich nur bis zum Schwarzbild :D )

Youtube ► https://youtu.be/CxbCXGkUyRo

jobo 6. Aug 2015 14:56

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Zitat:

Zitat von Zudomon (Beitrag 1311168)
..musste ich mal ein kleines Video machen, was zeigt, wie krass schnell Delphi kompiliert.

Delphientwickler dürfte das freuen! :)

Ich vermute mal, dass es sich auch leicht durch Dein Programmkonzept erklären lässt. Statt tonnenweise Ressourcen nur "ein paar Algorithmen".

Wieviel Zeilen sind es denn eigentlich?

Zudomon 6. Aug 2015 15:20

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Ohne Leerzeilen und automatisch generierten Code hab ich 55010 Zeilen. (Kommentare gibt es so gut wie gar nicht)

Mal zum Vergleich (ohne Kommentare und Leerzeilen):
Code:
Doom 1. . . . . . 39.080
StoneQuest. . . . 55.010
Duke 3D . . . . . 77.166
Quake 2 . . . . .163.928
Quake 1 . . . . .171.065
Trespasser. . . .301.959
Quake 3 . . . . .313.311
Doom 3. . . . . .593.899

jobo 9. Aug 2015 09:18

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Code:
StoneQuest. . . . 55.010
Hm, selbst wenn man die Sonntage nicht mitzählt, sind es nicht mal 50 Zeilen pro Tag seit Threadstart. Das ist ein bisschen schlapp, findest Du nicht!?!
;) :lol:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:05 Uhr.
Seite 20 von 24   « Erste     10181920 2122     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz