Die Spieleprogrammierung
Wie viele kleine Jungs träumen nicht davon? Doch der Anfang ist schwer, ein grundsätzliches Verständniss vom Computer ist leider nötig.
Geht es dann auch noch in die 3D programmierung sollte man auch wissen wie eine Grafikkarte arbeitet und warum sie für 3D oder auch schon Anspruchsvolle 2D anwendungen nötig ist.
Selbst das Internet wird hier langsam aber siche sehr interessant. Mit html5 kommt der Canvas der momentan aber leider nur von Google Crome und Safai unterstützt wird und daher aktuell noch keine Sinnvolle Lösung ist.
Canvas bedeutet Leinwand und wird in Java und C# ebenfalls eingesetzt. Der html5 Canvas bietet bis zu 60fps und damit ruckelfreies spielen.
Aber hier soll es weder um html5 noch um Internet spiele gehen. Nein! Es soll um kleine einfache Games gehen um einen Einblick zu bekommen wie man ein Spiel aufbaut.
Wo beginnt man? Natürlich mit der Idee! Am Anfang ist es daher sinnvoll alte spiele aufzugreifen und sie einfach nachzuprogrammieren.
Ich habe leider keine Lust auf das grundsätzliche Programmieren einzugehen. Viele glauben es ist wichtig ob man C#, C++ oder Java verwendet. Wer etwas mehr ahnung hat und schonmal in allen Sprachen tätig war stellt fest das die Unterschiede eigentlich nur in der Syntax liegen und jede objektorientierte Hochsprache natürlich den ein oder anderen Vorteil bietet.
Ich beziehe mich hier auf C# mit WPF und XNA. Ich mag die Sprache C# und bin überzeugt das sie in Zukunft noch mehr Anteil in der programmier Welt an sich reißen wird.
Wenn ihr Java oder c++ könnt ist es jedoch kein Problem. Die Anleitungen hier sind schlüssig aufgebaut und so leicht nachvollziehbar. Nur wenn ihr noch garnichts könnt muss ich euch leider sagen das es so nichts wird. Was ein string ist, wofür man einen array benutzt, ja sogar wofür man eine Klasse hat und was static und public bedeuten muss für euch klar sein.
Okay vorab hier was zum Spielen:
SpaceInvadors, mit sämtlichen Extras wie Schutzschild usw.
Ich muss sagen ich habs selbst erst einmal geschafft und das mit dem letzen leben und 3% Schutzschild. Ab level 3 wirds hässlich >:-) >:-) >:-).
Der Code dafür ist in etwa 10h geschrieben. Grafiken mach das ganze natürlich etwas lästig aber die haben wir ja immer in der heutigen Zeit und damit haben wir Programmierer ja eh immer ein Problem. Der Sterne Himmel ist daher eine RDM Funktion =)

Spaceinvadors, bald zum download und wie mans mit XNA ganz einfach schreibt
Wer es gar nicht mehr erwarten kann dem kann ich auch das spiel Funnypizza empfehlen, ist ein netter Zeitvertreib
