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

1

12.04.2010, 20:56

Weiterführendes Buch

Also ich hab C++ von A bis Z komplett durchgelernt und kanns. Aber wie soll ich mir jetzt beibringen, ein 2d spiel zu schreiben. Irgendenend tutorial im Internet oder en Buch hier zu empfehlen?

2

12.04.2010, 21:00

Wenn du die Grundlagen von C++ beherschst kann ich dir nur das Buch "3D Spieleprogrammierung mit DirectX9 und C++" empfehlen(eins der obersten Foren hier). Ist zwar 3D aber du lernst alle Grundlagen von DirectX.
Metal ist keine Musik sondern eine Religion.

3

12.04.2010, 21:18

Es gibt jede Menge Tutorials, kommt drauf an was du benutzen willst. SDL, SFML haben Tutorials auf ihrer Seite ansonsten einfach googeln. die HGE Engine würde ich sonst auch noch empfehlen. Bücher über 2D Spiele gibt es soweit ich weiß nur sehr wenige und meistens nicht wirklich gute. Daher würde ich auch von Büchern abraten. Ich würde dir erstmal empfehlen dich ein wenig in die WinApi einzuarbeiten, weil die wirst du nämlich brauchen um 2D Spiele zu entwickeln (Für den Anfang). Wenn du nicht weißt wie man ein Spiel aufbaut, solltest du es vielleicht vorerst in der Konsole probieren. Wenn du das bereits weißt, solltest du mit den Tutorials der 3 oben genannten Frameworks eigentlich erste Ergebnisse erzielen können.
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

12.04.2010, 21:21

die sfml ist gut: http://www.sfml-dev.org/tutorials/1.6/

das einzige was du sonst brauchst ist kreativität.

achja, kleiner tipp: für eine flüssige bewegung solltest du einen richtungsvektor mit der geschwindigkeit und der frametime multiplizieren.

sonst kannst du noch gamestates für menü, spiel, optionen usw. googlen.

um dein stil zu perfektionieren empfehle ich dieses buch.

hast du schon ein paar kleine konsolenprojekte gemacht? wenn nicht... respekt oO du hast das dicke buch ohne es praktisch zu festigen geschafft.

edit:
Ich würde dir erstmal empfehlen dich ein wenig in die WinApi einzuarbeiten, weil die wirst du nämlich brauchen um 2D Spiele zu entwickeln (Für den Anfang)


xD lüge!
die brauchst du nicht.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

5

12.04.2010, 22:13

Stimmt, ich hatte, als ich den Beitrag geschrieben habe, zu sehr an DX und meine ersten Erfahrungen gedacht, habe gleich SDL, usw. übersprungen und brauchte deshalb auch die WinApi. ^^
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

6

13.04.2010, 12:07

Würde den Beitrag von NachoMan so unterschreiben und dir in etwa das Gleiche empfehlen.

Evtl. kannst du dir auch mal den Quelltext einiger Spiele ansehen(David hat vor einiger Zeit ja den Quelltext zu Blocks 5 und RocketRage veröffentlicht). Da könntest du dann schon mal sehen, wie man so ein Spiel grundsätzlich aufbauen könnte.

7

13.04.2010, 16:05

@insane: ich hab auch mit DirectX angefangen und hatte voher keinen Plan von der WinApi. Ich hab mir die Codes in davids buch angeschaut und das kam dann eigentlich alles von selbst.
Metal ist keine Musik sondern eine Religion.

8

13.04.2010, 16:11

Ja aber ohne WinApi und ohne seiner Engine würdest du mit DirectX nichts anfangen können.
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

9

13.04.2010, 16:20

Ja das stimmt auch wieder. Aber wenn man keine Ahnung von der WinApi hat eignet sich das Buch ganz gut.
Metal ist keine Musik sondern eine Religion.

10

13.04.2010, 16:32

Naja WinApi ist ja nicht weiter schwer im Zusammenhang mit der Spieleentwicklung, man brauch ja nur ein Fenster zu erstellen, die Callback Funktion minimal erstellen und halt eine Schleife einbauen. Aber ich glaub wir kommen langsam vom Thema ab ^^
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

Werbeanzeige

Ähnliche Themen