Spiele

Die meiste professionelle Software folgt heute bekannten Mustern: APIs, Datenbanken und Frameworks. Spiele sind anders. Jedes Spiel ist ein kleines Rätsel aus Mathematik, Algorithmen und Problemlösung, und kein Framework löst es für dich. Deshalb bin ich überzeugt, dass das Programmieren von Spielen jeden Entwickler besser macht.

Im Laufe der Jahre habe ich viele verschiedene Spiele in C#, JavaScript und Python geschrieben. Einige laufen im Browser, andere sind eigenständige Desktop-Programme. Hier sind einige davon; weitere folgen.

Veni Vidi Memory

Veni Vidi Memory

Ein mittelalterliches Memory-Spiel gegen die Uhr: Finde alle 18 Paare, baue dein Königreich auf und schlage deine eigene Bestzeit. Eine Browser-Neuauflage meines früheren Python-Spiels.

  • JavaScript
  • HTML
  • CSS
Paratrooper (1982) in C
Paratrooper (1982) in C

Paratrooper (1982) in C

Das klassische IBM-PC-Spiel, Befehl für Befehl aus dem originalen Maschinencode nach C übersetzt. Gleiche Spiellogik und Geschwindigkeit wie 1982, mit neuer HD-Grafik darüber.

  • C
  • SDL2
  • Python
Tetris (Raylib)
Tetris (Raylib)

Tetris (Raylib)

Tetris, von Grund auf in C# mit Raylib geschrieben, ohne Tutorials oder bestehende Implementierungen: meine eigene Antwort darauf, wie man ein klassisches Spiel entwerfen kann.

  • C#
  • .NET
  • Raylib