Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Was ist ein/eine Engine

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.02.2005, 12:54 Uhr
CProgger



Hi Leutz,
da ich gern mit Spieleprogrammieren anfangen wollte und jeder sagt das ma dazu eine Engine braucht wüsst ich gern vorher was des eigentlich is und ob ma sich den/die nicht seber programmieren kann. Danke schon mal für eure netten antworten ^_^

--
mfg CProgger
Vertrauen ist gut, Kontrolle ist besser ^_^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.02.2005, 13:16 Uhr
Oliver
S2-Pixelgeneral


Engine kann alles oder nichts bedeuten, guck einfach mal bei Wikipedia.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.02.2005, 14:01 Uhr
CProgger



thx das war genau das wast ich gesucht hab nochmal danke
--
mfg CProgger
Vertrauen ist gut, Kontrolle ist besser ^_^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.02.2005, 14:22 Uhr
~Zerstreuter
Gast


Für die dreidimensionale Darstellung benutzt man i.d.R. OpenGL oder DirectX. Damit kannst du dann z.B. ein Dreieck zeichnen. Als Spieleprogrammierer will man aber in der Regel nicht einfache Dreiecke darstellen, sondern ein Terrain, ein Playermodel o.ä.. Man will sich auch nicht unbedingt damit beschäftigen, wie die Daten der Models jetzt genau geladen werden. Man will sich auch nicht unbedingt Gedanken machen, welche Teile des Levels nun gerendert werden muss (geschweige den 'wie'). Man hat mit der Spiellogik genug am Hals.
Aus diesem Grunde benutzt man i.d.R. eine entsprechende (Grafik-)Engine, die einem diese Arbeit abnimmt. Der Vorteil ist zum einen, das man sich wie gesagt auf die Gamelogik konzentrieren kann. Ein anderer Vorteil ist, das man besagte Engine nicht nur für ein Spiel verwenden kann, sondern für beliebig viele. So erspart man sich bei jedem Spiel das Rad neu zu erfinden.
Neben der oben erwähnten Grafik-Engine, gibt es auch andere "Module", die gerne als Engine bezeichnet werden (Sound-Engine, Physik-Engine).

Sowas kann man natürlich auch selber schreiben und bei einfachen Spielen wird man dies auch tun. Wenn der selbstgeschriebene Code einigermaßen vernünftig strukturiert ist, dann wird man automatisch eine Grafik-Engine schreiben, auch ohne, das man das merkt . Es wird Klassen und Funktionen geben, die sich um das Grafik-Gedöns kümmern und die Spiellogik wird diese Klassen/Funktionen benutzen, um etwas auf den Bildschirm anzuzeigen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: