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

09.12.2013, 16:48

C++ Code zum Analysieren?

Hallo Forum,

ich habe neulich mit Hilfe des Buches "C++ für Spieleprogrammierer" mein erstes kleines Spiel entwickelt, habe jedoch noch Probleme in einigen Bereichen. Ich wollte nun Fragen, ob jemand von euch den Code von einem kleinen Spiel (2D) freigeben würde, damit ich mir ein wenig ansehen kann, wie ein Spiel so aufgebaut ist. Das habe ich zwar schon im Buchbeispiel gesehen, würde aber dennoch gerne weiteren Code Analysieren um mehr zu lernen. Würde mich freuen wenn jemand seinen Code zu Verfügung stellt. :)


Grüße, Suskritor :)

Zitat

Die wichtigste Eigenschaft eines Programmierers ist vorausschauende Faulheit.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Suskritor« (11.12.2013, 14:41)


Volker_Neff

Treue Seele

Beiträge: 249

Wohnort: Hamburg

  • Private Nachricht senden

2

09.12.2013, 17:41

Oh, darüber würde ich mich auhch freuen

wluc-16

Treue Seele

Beiträge: 212

Wohnort: in der Nähe von Bielefeld :D

Beruf: Schüler

  • Private Nachricht senden

3

09.12.2013, 17:46

Hier im Forum wirst du bestimmt fündig.

Hier zum Beispiel (ist das erste, was ich nach Zufallssuche gefunden hab).

Guck dir einfach mal die Projekte an. Viel Spaß ;)

patrick246

Treue Seele

Beiträge: 328

Wohnort: nahe Heilbronn/BW

Beruf: TG Profil Informatik-Schüler

  • Private Nachricht senden

4

09.12.2013, 18:13

Außerdem gibt es noch das Forenprojekt: https://code.google.com/p/spieleprogrammierer-forenprojekt/

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

5

09.12.2013, 21:59

Ach verdammt, ich sah das Topic und wollte mal den Link zu Rickety Racquet schicken, aber das hat Patrick schon lange gemacht :D
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

6

11.12.2013, 11:33

Die meisten meiner Projekte sind zwar entweder so alt, dass man den Code besser nicht zum lernen anschaut, oder so groß, dass sie nicht wirklich fertig sind, aber eine Sache hätte ich da vielleicht:

http://sourceforge.net/projects/waterbreakout/

Ein 3-4 Wochen Uni-Projekt. Ich bin der Meinung, dass es vom Code-Design her recht hübsch geworden ist. Es lässt sich für Windows und Linux kompilieren (vermutlich auch Mac) und kann GLFW oder Qt als Rahmen-System benutzen. Einige Dinge wie das Partikelsystem sind zwar nicht state-of-the-art, aber insbesondere die Spiellogik ist sehr flexibel und leicht erweiterbar gehalten. Es sollte ohne große Probleme möglich sein, neue Spielelemente einzubauen.

Ich selbst hatte überlegt das Spiel im Anschluss einfach noch ein wenig weiter zu entwickeln. Es gibt zahlreiche Punkte, an denen man es noch ändern oder erweitern könnte. Aber letztendlich sah ich kein besonders großes Interesse an Breakout spielen am PC. Aber für Einsteiger mag es ganz witzig sein, ein paar Dinge daran zu ändern.
Lieber dumm fragen, als dumm bleiben!

idontknow

unregistriert

7

11.12.2013, 12:27

LoL, ich hab tatsächlich noch den Code von meinem 2. Spiel (einem Space Invaders) herumliegen. Ist nicht sonderlich schön, aber für damals war das ganz ordentlich, könnte es bei Bedarf auch hochladen. Der Code ist einigermaßen angenehm, weil ich das ganze als Projekt abgegeben habe :D

8

11.12.2013, 14:52

@All also danke schonmal für die hilfreichen Antworten :thumbup:
@Patrick246 & BlueCobold ich hätte mir das echt gern angeschaut, aber irgendwie war ich wohl zu unfähig, den Code zu downloaden :whistling:
@Jonathan Ich habe es mir mal heruntergeladen aber da das ein 3D Projekt ist, kann ich damit wohl noch nicht viel anfangen :D aber trotzdem vielen Dank!

Zitat

Die wichtigste Eigenschaft eines Programmierers ist vorausschauende Faulheit.


patrick246

Treue Seele

Beiträge: 328

Wohnort: nahe Heilbronn/BW

Beruf: TG Profil Informatik-Schüler

  • Private Nachricht senden

9

11.12.2013, 15:06

Einfach TortoiseSVN (http://tortoisesvn.net/) installieren und die Adresse beim Auschecken angeben: http://spieleprogrammierer-forenprojekt.….com/svn/trunk/

10

11.12.2013, 16:10

Hm, so hab ichs auch beim erstem mal gemacht, aber ich hatte vermutlich eine falsche Adresse angegeben. Danke es hat jetzt funktioniert.

Zitat

Die wichtigste Eigenschaft eines Programmierers ist vorausschauende Faulheit.


Werbeanzeige