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

riCo

Treue Seele

  • »riCo« ist der Autor dieses Themas

Beiträge: 165

Beruf: Student

  • Private Nachricht senden

1

16.12.2005, 21:06

Was übernimmt alles die Engine?

Hallo,
ich habe mit dem Buch jetzt angefangen und bin zZ mitten in der Programmierung der Vektorklasse.

Nun zur eigentlichen Frage:
Welche Aufgaben hat eine Engine und was wird in dem eigendlichen Spiel implimentiert? Gibt es da eine feste Regelung o.Ä.?

Ganz kurz zu meinem Hintergedanken. Ich arbeite das Buch nach und nach durch, dann möchte ich mir eine Art primitiven Ego-Shooter basteln. Am Anfang erstmal simpel anfangen und das dann weiter ausbaun. Zu einem richtigen Shooter gehören aber zb Dinge wie Kollisionen, Gegenstände aufnehmen, ein Menü, Interagieren mit bestimmten Dingen(Schalter, Kiste verschieben) usw. Die

Eine 2. Frage wäre noch.. Wie funktioniert das mit dem Level-Design und vor allem der Erkennung ob man nun an einer Wand steht und nichtmehr weitergehen darf oder ob man eine Treppe hinauf geht und sich dort die Höhe ändert.(Mir reicht die Technik aus, brauch im Prinzip nur einen Ansatzpunkt)


Gruß Rico

Lemming

Alter Hase

Beiträge: 550

Beruf: Schüler

  • Private Nachricht senden

2

17.12.2005, 00:31

zur engine würde ich sagen gehört mathematik, grafik, sound, eingabe, ggf netzwerk/inet und was man halt sonstnoch in schnittstellen packen kann. ansonsten idr physik (soviel, wie das spiel eben braucht). was man wenn man will auch noch direkt zur engine hinzufügen kann ist gamestate verwaltung, aber das ist geschmackssache.
also ansich, alles was ein spiel braucht ;)

sofern du 3D-Spiele-Programmierung liest, steht das da alles drin...
auch kollision ist recht genau beschrieben und sowas wie kollision in ego shootern wird erwähnt...
aber arbeite dich erstmal soweit durch, dass du nen tetris oder sowas schreiben kannst.

Mit deinem Ego-Shooter kann ich dir nur sagen unterschätze nicht, wie viel arbeit schon in einem primitiven ego shooter steckt!!! das kann ne weile dauern, bis du da zu etwas kommst.
Es gibt Probleme, die kann man nicht lösen.
Für alles andere gibt es C++...

Anonymous

unregistriert

3

17.12.2005, 09:45

riCo
Die Frage ist was für ne Engine Du meinst.

Werbeanzeige