Free Hero Mesh

Artifact [e9119649f6]
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

Artifact e9119649f6ed6b60e1d8ae7d01e18be61d83f1df:

Wiki page [Puzzle Games] by zzo38 on 2018-04-02 23:02:07.
D 2018-04-02T23:02:07.564
L Puzzle\sGames
U zzo38
W 1116
To work a puzzle game with Free Hero Mesh it must follow the criteria:
  *  Played on a rectangular grid of size no larger than 64x64. Objects are always on a grid position (it is OK if there are multiple objects or no objects on a single grid position, and/or if any objects have additional properties).
  *  Input is a sequence of key codes (many key codes are available, although there are a limited number of them; they do not, however, have to necessarily correspond to the actual keys pushed on the keyboard).
  *  Amount of time, random numbers, etc, is not used; the game state only changes in response to input.
  *  It can mathematically be considered to work something like the Haskell function type <tt>(GameState -> KeyCode -> Either Bool GameState)</tt> (given the current game state and a key code, the result is either that the game ends in a win or loss, or the game continues and the new game state is resulted). This is not actually how it is implemented, though (Free Hero Mesh is written in C, not in Haskell).

Examples of suitable games:
  *  Sokoban
  *  Hero Heart
  *  Puzzle Boy

Z 24648431f19d6df558c68e36e71f7924