Concept

Sokoban game, but in order to move a box, you must solve the puzzle inside of the box.

These would be called Outer Puzzles and Inner Puzzles respectively.

RetroAchievements UGC

For every 1 outer puzzle, there is 4 inner puzzles.
To do achievements, you would get 1 per puzzle.
This would be a separate game listed as a subset on site until multiset exists. When it does, merge the base game with my puzzles, and the RA puzzles.

Making

Breakdown the game into pieces

  • Character can move
  • Check for collision with level border
  • Check for collision with box
  • If colliding with box, check box status
  • If box status = 0, then prompt to solve puzzle
  • If box status = 1, then allow box to move with player
  • If box is overlapping the dot, then play a sound and change box colour