Grid Walker - Instructions

A grid movement game for practicing state modelling and boundary testing.

About Page

Grid Walker gives you a small rule-based movement space.

Use it to practice:

  • boundary and edge testing
  • movement rule modelling
  • keyboard interaction
  • checking invalid moves
  • inspecting grid state in the DOM or JavaScript

Exploratory Testing

Map the grid as you play. Track coordinates, moves, expected result, and actual result.

Workshop Challenges

Use the game as a small state-modelling exercise:

  • find at least three bugs
  • get the highest score you can
  • compare mouse movement with keyboard movement
  • work out exactly when the game thinks you have exited the grid
  • inspect the generated table cells, scores, classes, and coordinates

Useful things to watch:

  • atCell, moves, score, and status
  • each cell’s id, score attribute, and CSS class
  • differences between clicking cells and using arrow keys
  • what happens before a start cell is selected

Questions to guide testing:

  • Can you move only left, right, up, and down?
  • Can you move back onto a visited cell?
  • What happens if you try to exit from the wrong side?
  • Does the page text match the actual win condition?