Slangen en Ladders

Dit project is een volledig door mij gemaakte digitale versie van het klassieke bordspel Slangen & Ladders. De applicatie is gebouwd met moderne JavaScript-modules, een dynamisch canvas-bord, objectgeoriënteerde structuur en een schaalbaar teken-systeem.

Elke cel, speler en pijl wordt dynamisch getekend in HTML Canvas. Hierdoor blijft het spel responsief en schaalbaar, ongeacht het schermformaat. Daarnaast zijn alle spelmechanieken, zoals ladders, slangen, beweging, dobbelsteenrollen en beurtwissels, volledig in JavaScript geïmplementeerd.

Technische opbouw

  • JavaScript-modules (import / export) JavaScript modules
  • Object-georiënteerd ontwerp (Board, Cel, Player, Arrow) Object-georiënteerd ontwerp
  • Canvas-rendering voor bord, spelers en pijlen Canvas rendering
  • Responsief canvas dat automatisch schaalt bij resize Responsief canvas
  • Gescheiden logica voor renderen, besturing en spelmechaniek Render- en spelmechaniek

Het spel

Open hieronder het werkende spel in je browser: