Pillen, Geister und Elektromusik - Teil 2

, 1 min read

Ich habe wieder Zeit gefunden um an meinem Pacman Spiel weiter zu arbeiten.

Für den DirectX-Teil brauche ich eine Klasse um eine Map Datei zu öffnen. Diese war praktischerweise schon für den MapEditor geschrieben. Also habe ich die Klasse in ein Core-Projekt verschoben und setze diese nun für beide Programme ein. Das hat den Vorteil dass es anstatt zwei ähnlicher Klassen nur eine gibt und somit weniger Sourcecode vorhanden ist (Stichwort: refactoring).

Im Grunde lässt sich die Klasse nun auch für andere Spiele verwenden die auf einem Raster basieren.

So wären zum Beispiel Spiele wie Schiffe Versenken durchaus mit diesem Grid realisierbar.


avatar

Philipp Hansch

Full Stack Developer

Philipp is a full stack developer currently heavily involved with Rust. Most notably he's a member of the Clippy team where he helps with bugfixing and documentation. You can follow him on Twitter and find him on GitHub as well as Patreon.