Warum will jeder seine eigene Engine programmieren?



  • Hey!

    Irgendwie hab ich hier das Gefühl das voll viele hier eine eigene Game-Engine schreiben. Davon gibts es doch aber schon tausende. Warum tut ihr euch nicht wenigstens zusammen? Aber deswegen ist mir auch klar, das ihr eure Projekte nach einiger Zeit abgebrocht. Warum kann man nicht eine vorhandene Engine nutzen und ein vernünftiges Game proggen? Davon gibt es heutzutage fast keine mehr. 😃



  • Weil jeder sagen will: "Das hab ich mit meiner _eigenen_ Engine geproggt, geil, was?" 😉 oder so.

    cya 🙂



  • Aber meistens wird die eigene Engine doch garnicht fertig. Also ich möchte nicht gerne mit was halb-fertigem angeben. 😉



  • Am fertigen Programm sieht man doch gar nicht, ob die Engine jetzt halb-fertig ist, wenn man den Quellcode nicht hat ;). Hauptsache das Spiel sieht gut aus und hat ein gutes Handling :D.

    cya 🙂



  • Doch. Schlechte Engine - > Schlechte Games. :p



  • Ich hab das ja auch gar nicht ernst gemeint, man braucht sich ja nur mal die Smilies anschauen, dann sieht man das :D!

    cya 🙂



  • weil man da am besten was lärnt als wenn man nur immer rumlamet!!



  • Original erstellt von <Amazone>:
    **Hey!

    Irgendwie hab ich hier das Gefühl das voll viele hier eine eigene Game-Engine schreiben. Davon gibts es doch aber schon tausende. Warum tut ihr euch nicht wenigstens zusammen? Aber deswegen ist mir auch klar, das ihr eure Projekte nach einiger Zeit abgebrocht. Warum kann man nicht eine vorhandene Engine nutzen und ein vernünftiges Game proggen? Davon gibt es heutzutage fast keine mehr. :D**

    hallo.
    das kann viele gründe haben. meine gründe sind, und ich denke ich rede da für ein paar leute mit:

    - Weill man fun daran hat ein eigenes etwas grösseres projekt zu schreiben.
    - Weill man viel dazu lernt, und aus seinen fehler sowieso.
    - Weill es mehr um den fun geht, als um ein spiel zu schreiben.

    falls nun also das projekt abgebrochen wird, triffen dennoch alle drei punkte zu. der hauptgrund ist wohl immernoch der fun dabei. wenn man das projekt dann wirklich durchgezogen hat, freut man sich am ende natürlich noch mehr.

    frag mal zerbie warum er seine engine geschrieben hat/am schreiben ist.
    er hat dir sicher eine gute antwort drauf.



  • weil jeder andere ansprüche an seine engine stellt. ich zum beispiel: kannst du mir eine engine sagen, die unter windows + linux läuft, opengl und directx unterstützt, unter beiden platformen tastatur und maus ein/ausgabe regelt (ähnlich direct input), 3D-Sound, und mit sehr hoher polygonzahl und übergroßen maps zurechtkommt (du siehst eine Stad von schräg oben und die Landschaft außenrum, kuckst durch die Fenster, was die leute drinnen machen usw..), natürlich alles mit schön realistischen physik und lichteffekten usw...... achja und scripting (fast so schnell wie maschinen-code)
    Und das kostenlos???? Gibts nicht. Also muss ich meine eigene machen (ob ichs schaff steht auf einem anderen blatt)



  • @amazone
    man lernt nunmal mehr dabei und hat mehr freiheit



  • Was ist wenn man garkein Spiel programmieren will.
    Wenn man sich nunmal garnicht fürs Spielen interessiert !
    Man will anderen Leuten die gerne Spiele entwickeln eine Plattform geben auf der sie ihr Spiel entwickeln können.

    Es macht einfach ne Menge Spass (und Frust) so eine Engine zu programmieren.
    Und ich habe einfach kein Interesse ein Spiel zu programmieren, i will mich net mit na Story rumplagen, mit Leveldesignern die Level baun die net zur Story passen, mit Sound, etc...
    I will Effekte entwickeln, Schatten optimieren, Algorhytmen für eine sanftere Bewegung erstellen etc...

    Jedem also das seine !



  • Oder wie der Engländer sagen würde: "Each to his own." 😃

    cya 🙂



  • wenn man ne vorgefertige engine nimmt hat man des gefühl man hätt des wichtigste nur geklaut 😃 wenn man aber mal ne engine selber gecodet hat, kann man des nächste mal auch ne fertige nehmen, da man ja weiß man könnte wenn ma wollte...
    ich schreib btw. auch grad ne eigene 😉



  • Hey crass

    Du schreibst eine engine ich will mir gerne auch eine Proggen!
    Wie hast du das gelernt welches buch oder welche quelle hast du??????



  • ich hab insgesamt 4 spiele-prog-bücher, bald kommt noch n fünftes dazu (wo sollt ich auch sonst mein ganzes geld für verpulvern 😉 )
    die bücher sind: stefan zerbst 3D-Spieleprogrammierung mit Direct X Band 1 und 2, Andre La Mothe Tricks of the Window Game Programming Gurus und "Jetzt lerne ich Spieleprogrammierung"...des letzte is aber nich so toll...naja so schlecht isses nich mal, der titel is nur irgedwie noobig 😉 die anderen 3 sind cool (wobei ich Band 2 von Stefan Zerbst noch fast gar nich gelesen hab)

    meine engine is btw nur 2D (mit DDraw), außerdem unterstützt sie DirectInput, DSound und DMusic...und sie kann ganz nette Partikeleffekte machen 🙂



  • Hey krass 😃 ihr alle programmiert ENSCHINEN. So schwer ist das auch nicht. Nach drei Jahren Programmiererfahrung und nach dem du weisst das Matrix nicht nur ein Film ist kannst du anfangen deine ENSCHINE zu programmieren. Du wirst zwar nie fertig und es wird nicht einmal das machen können was die Quake1 ENSCHIN machen konnte das ist jedoch EGAL. 😉

    :p



  • Ich hätte auch Lust eine Engine zu schreiben, ich interessiere mich auch mehr für technische Sachen als mich um blöde Grafik kümmern zu müssen. Ich schreibe aber keine Engine weil sich dafür niemand interessieren würde, es sei denn ich würde Carmack oder Sweeny heißen 😉
    Es hat ja schon jemand gesagt dass man nur in seltenen Fällen eine Engine hinkriegt die genau soviel kann wie Q1, und desshalb schreibe ich grade einfach nur ein 'Spiel'. Ich würde es nicht als Engine bezeichnen sondern einfach als Programm, es zeigt hier und da ein Bild an, lädt die Level und spielt Sound ab. Alles wird von Hand programmiert, es gibt keine Scriptsysteme oder sonstwas.
    Und solange ich allein Programmiere werde ich auch nur sowas machen.



  • naja so etwas wie eine mini-engine braucht man aufjedenfall und wenn es nur ein paar funktionen sind, die halt je 20-30 Zeilen DirectX-Code zusammenpacken...DX is viel zu Low-Level als daß man das nicht machen bräcuhte



  • Original erstellt von <cucu's freund>:
    und es wird nicht einmal das machen können was die Quake1** ENSCHIN machen konnte das ist jedoch EGAL. 😉

    :p**

    wenn du dich da mal nicht täuschst 🙂
    lese mal alle bücher von zerbie. laut zerbie bist du danach sogar in der lage ein quake game zu schreiben 🙂 oder war das sogar ein text von den tuts? 🙂 noch besser *g*

    *winke winke zerbie* 🕶
    P.S. Zerbie, deine bücher sind einfach gold wert! war schon bei deinem ersten buch sehr begeistert, das zweite ist auch oberhammer! mach einfach weiter so wie bis jetzt, und die welt ist glücklich *g*

    [ Dieser Beitrag wurde am 14.01.2003 um 11:20 Uhr von Bummi editiert. ]



  • [DOPPEL]

    [ Dieser Beitrag wurde am 14.01.2003 um 11:18 Uhr von Bummi editiert. ]


Anmelden zum Antworten