Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

11

08.11.2011, 17:57

Oh geil, wo ist Supreme Developer, der freute sich doch schon so auf deine fantastische Engine, der wüsste sicher einen tollen Namen ;)
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

12

08.11.2011, 17:59

dot ich bin ja nun auch schon etwas länger dabei, für absolute Anfänger ist das sicherlich nicht so geeignet. ;)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

13

08.11.2011, 18:01

Der Artikel richtet sich doch vor allem an Anfänger!?
Kernaussage: Lieber ein paar Spiele schreiben, statt einer Engine, dann kommt am Ende auch eine wirklich brauchbare Engine raus.

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

14

08.11.2011, 18:38

Zitat

Wie viele Leute hier Engines entwickeln. Was habt ihr dann vor mit eurer fertigen Engine? Kann ich nicht ganz nachvollziehen. Aber gut


Ich versuche es nicht "direkt", ich hab mir jetzt z.B. das Ziel für ein 2.5D Jump'n'run gesetzt und entwickel dabei meine "Engine" weiter (auch wenn es noch lange keine ist). Sie kann nur das was ich brauche und ich füge erst für weitere Spiele oder grafische Effekte neue Dinge hinzu. Das ganze hat nur ein Ziel: Lernen.
Außerdem macht es natürlich Spaß und man kann ein wenig Stolz auf sich sein (wenns denn läuft :)).

Beiträge: 721

Wohnort: /dev/null

Beruf: Software-Entwickler/Nerd

  • Private Nachricht senden

15

08.11.2011, 20:57

Oh geil, wo ist Supreme Developer, der freute sich doch schon so auf deine fantastische Engine, der wüsste sicher einen tollen Namen ;)

Zur Stelle, Sir!

Ich bin ja ein Freund von griechischen Buchstaben, die klingen immer sehr nett. Auch Kunstschöpfungen oder Wortspiele sind eigentlich auch nicht schlecht. Ansonsten wieso nicht RGE(==Realtime Game Engine)? :P

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

16

08.11.2011, 21:10

Ich versuche es nicht "direkt", ich hab mir jetzt z.B. das Ziel für ein 2.5D Jump'n'run gesetzt und entwickel dabei meine "Engine" weiter (auch wenn es noch lange keine ist). Sie kann nur das was ich brauche und ich füge erst für weitere Spiele oder grafische Effekte neue Dinge hinzu. Das ganze hat nur ein Ziel: Lernen.
Außerdem macht es natürlich Spaß und man kann ein wenig Stolz auf sich sein (wenns denn läuft :)).

Das klingt mir nach einem guten Ansatz. Prinzipiell gibt es eben zwei Möglichkeiten um eine Engine zu schreiben: Entweder man schreib wirklich einfach so eine Engine, oder man schreib eben Spiele und lagert gewisse gemeinsame Funktionalität in eine extra Library aus. Mit der Zeit entsteht auf diese Weise dann eine Engine. Letzteres ist der für Anfänger sehr viel sinnvollere Ansatz. Denn wie will man eine brauchbare Spieleengine schreiben, wenn man absolut keine Erfahrung im Programmieren von Spielen hat? Ohne diese Erfahrung ist es aber unmöglich zu entschieden, was genau die Engine nun eigentlich so alles können und welche Struktur sie haben soll. Um wirklich einfach so eine Engine zu schreiben, braucht es viel Erfahrung und Planung, damit in endlicher Zeit auch wirklich was sinnvolles entsteht.

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

17

08.11.2011, 21:28

Warum denkt ihr denn das ich Anfänger bin? Auch wenn ich manchmal primitive fragen stelle;)
Also danke für die Vorschläge wir werden uns zusammensetzten;) weitere vorschläge sind willkomen
Entschuldigt Schreibfehler handy -.-
Das in Logo bedeutet eigentlich und Logo :)
Und übrigens der Ausdruck meine Engine ist falsch sie gehört meinem Team.
Und damit ihr nicht denkt das wir einfach so paar kleine entwickler sind:
18 Programmierer
3 2D Grafiker
23 3D Grafiker
Und natürlich noch 7 andere für Story Effekte hlsl scripting usw ;)
Insgesamt 51 * stolz sei *
Und einer für Linux/ Mac Export der will aber nicht dazugezählt werden :)
Danke

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

18

08.11.2011, 21:28

Eben, Erfahrung hab ich zwar (nicht in 3D) aber es ist auch einfach frustrierend keine Ergebnisse zu sehen oder testen zu können. Irgendwo muss es ja auch mal ein Erfolgserlebnis geben, auch einer der grüde warum viele so schnell wieder aus dem Hobby aussteigen.

[Edit]

Oha, das klingt heftig. Dann darfst du aber nicht sagen: "Such Namen für meine Engine" oder? ^^
Naja viel Spaß noch, nenn sie aber nicht JARE oder JARE3D, das ist mein Name (Just Another Rendering Engine -> ja kommt von JAVA und wird keine Game Engine ich weiß).

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

19

08.11.2011, 21:30

Und wieviele größere Projekte haben die 18 Programmierer jeweils schon fertiggestellt? ;)

EDIT: Nur damit das nicht falsch rüberkommt: Es ist toll dass ihr so ein großes Team seid, aber besonders in so einem großen Team ist es wohl wichtig, dass jeder einzelne einiges an Erfahrung mitbringt, damit da auch wirklich jeder was beitragen kann. Wenn es teilweise an Erfahrung mangelt, wird es wohl schon sehr schwer, gemeinsam ein derart komplexes Ding wie eine Engine auch nur zu designen. Oder habt ihr einige erfahrene Entwickler unter euch, die dem Rest ein Design vorgeben? Ich gehe eben mal davon aus, dass ihr, eurer Teamgröße entsprechend, große Pläne habt. Und das sind dann eben Dinge, über die ihr euch Gedanken machen solltet. Vielleicht habt ihr das ja auch schon gründlich getan, das weiß ich natürlich nicht. Es geht mir nicht darum, euch zu entmutigen, sondern darum, darauf hinzuweisen, dass ein anderer Ansatz, als mal eben zu beschließen, dass eine Engine geschrieben werden muss, euch vielleicht eher zum Erfolg führt. Ich kenn euer Team natürlich nicht, vielleicht seid ihr ja wirklich alle erfahrene Profis und voll durchorganisiert, dann ignoriert einfach was ich sage, denn ihr wisst es dann vermutlich besser als ein Amateur wie ich. Ich wollt diese Dinge an dieser Stelle nur nicht unerwähnt lassen, denn ich hab am Anfang selber so meine Erfahrungen mit derartigen Unternehmungen gemacht ;)

Dieser Beitrag wurde bereits 12 mal editiert, zuletzt von »dot« (08.11.2011, 22:02)


Fireball

Alter Hase

Beiträge: 415

Wohnort: Werne

Beruf: Dipl. Inf.

  • Private Nachricht senden

20

09.11.2011, 10:40

Wie viele Leute hier Engines entwickeln. Was habt ihr dann vor mit eurer fertigen Engine? Kann ich nicht ganz nachvollziehen. Aber gut;)


meine Lib ist nur für mich, doch das Kind brauchte einen Namen ;-)

Werbeanzeige