This is a faithful reproduction of the classic 70's game: Black Box. The goal is to identify the atoms hidden in the cells of a square using minimum number of probes (rays).
An atom in a cell exerts three kinds of forces on the cell surrounding it. The atom exerts: (1) DEFLECTING force on the NE, NW, SE, SW squares; (2) ATTRACTING force on the N, E, W, S squares, and (3) ABSORBING FORCE in the cell in which it is placed. The absorbing force is stronger than the attracting force, which in turn is stronger than the deflecting force.
Probes (rays) are sent from the cells on the boundary. The rays are either absorbed by the atoms (a "hit", or "H"), or reflected back (a "reflection", or "R"), or emerges from another boundary cell ("a deflection").
This implementation features:
(1) 6x6 and 8x8 boards
(2) 2 to 6 atoms
(3) Probes are generated by the player (therefore, plays for points) or all the probes are automatically generated at the start (therefore, player does not play for points).
The goal of the game is to identify the cells in which atoms are present by observing the result of the probes.… Expand