Spill

Det meste av profesjonell programvare i dag følger kjente mønstre: API-er, databaser og rammeverk. Spill er annerledes. Hvert spill er et lite puslespill av matematikk, algoritmer og problemløsning, og ingen rammeverk løser det for deg. Derfor mener jeg at det å lage spill gjør enhver utvikler bedre.

Gjennom årene har jeg laget mange ulike spill i C#, JavaScript og Python. Noen kjører i nettleseren, andre er frittstående programmer. Her er noen av dem; flere kommer etter hvert.

Veni Vidi Memory

Veni Vidi Memory

Et middelalderspill om hukommelse mot klokka: finn alle 18 parene, bygg opp kongeriket ditt og slå din egen rekord. En nettleserversjon av mitt tidligere Python-spill.

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

Paratrooper (1982) in C

Det klassiske IBM PC-spillet, oversatt instruksjon for instruksjon fra den originale maskinkoden til C. Samme spillogikk og hastighet som i 1982, med ny HD-grafikk på toppen.

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

Tetris (Raylib)

Tetris skrevet fra bunnen av i C# med Raylib, uten veiledninger eller eksisterende implementasjoner: mitt eget svar på hvordan et klassisk spill kan utformes.

  • C#
  • .NET
  • Raylib