Free Hero Mesh

Changes To Puzzle Games
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

Changes to "Puzzle Games" between 2018-04-02 23:02:07 and 2018-04-15 23:15:49

1
2
3
4
5
6
7

8

9
10

1
2
3
4
5
6
7
8

9
10
11
12







+
-
+


+
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:
  *  Berusky (2D version)
  *  Sokoban
  *  Catrap
  *  Hero Heart
  *  Puzzle Boy
  *  Sokoban