Minigame

   Minigame is a very small and simple [1]game intended to entertain the
   player in a simple way, usually for only a short amount of time, unlike a
   full fledged game. Minigames may a lot of times be embedded into a bigger
   game (as an [2]easter egg or as a part of a game mechanic such as lock
   picking), they may come as an extra feature on primarily non-gaming
   systems, or appear in collections of many minigames as a bigger package
   (e.g. various party game collections). Minigames include e.g.
   [3]minesweeper, [4]sokoban, the Google [5]Chrome T-rex game, [6]Simon
   Tatham's Portable Puzzle Collection, as well as many of the primitive old
   games like [7]Pong and [8]Tetris. Minigames are nice from the [9]LRS point
   of view as they are [10]minimalist, simple to create, often [11]portable,
   while offering a potential for great [12]fun nevertheless.

   Minigame is an ideal project for learning [13]programming.

   Despite the primary purpose of minigames many players invest huge amounts
   of time into playing them, usually competitively e.g. as part of
   [14]speedrunning.

   Minigames are still very often built on the principles of old arcade games
   such as getting the highest score or the fastest time. For this they can
   greatly benefit from [15]procedural generation (e.g. endless runners).

List Of Minigames

   Almost any traditional game idea can be made into a minigame if we
   simplify it enough, but for inspiration here is a list of some common
   minigames and minigame types.

     * [16]2048
     * [17]arkanoid
     * [18]asteroids
     * [19]backgammon
     * button smasher: Games whose goal is achieved mainly by smashing a
       button as quickly as possible, usually e.g. sprint simulators. This
       may perhaps even include a game that requires you to press a button as
       quickly as possible (achieve fastest reaction time).
     * [20]card games
     * [21]checkers
     * [22]chess, its variants and chess puzzles
     * city bomber: A plane is descending on the screen, player has to drop
       bombs to destroy building so that it can land.
     * concentration
     * [23]donkey kong
     * [24]dots and boxes
     * [25]endless runner
     * [26]fifteen
     * [27]flappy bird
     * [28]game of life
     * [29]go, especially a small board one or variants such as atari go
     * guess a number
     * [30]hangman
     * [31]invaders
     * [32]jigsaw puzzle
     * knowledge quiz
     * [33]loderunner
     * [34]ludo
     * [35]lunar lander
     * [36]mahjong
     * maze
     * [37]minigolf
     * [38]minesweeper
     * [39]pacman
     * [40]pinball
     * [41]poker
     * [42]pong
     * [43]racetrack
     * [44]rock-paper-scissors
     * [45]shoot'em up
     * [46]snake
     * [47]sokoban
     * [48]solitaire
     * [49]sprouts
     * [50]sudoku
     * [51]tangram
     * [52]tetris (block game, "tetris" is trademarked)
     * [53]The Witness puzzles: The kind of puzzles that appear in the game
       The Witness.
     * [54]tic-tac-toe
     * [55]tower of hanoi
     * [56]tron
     * [57]untangle
     * [58]QWOP
     * ...

Links:
1. game.md
2. easter_egg.md
3. minesweeper.md
4. sokoban.md
5. chrome.md
6. stppc.md
7. pong.md
8. tetris.md
9. lrs.md
10. minimalism.md
11. portability.md
12. fun.md
13. programming.md
14. speedrun.md
15. procgen.md
16. 2048.md
17. arkanoid.md
18. asteroids.md
19. backgammon.md
20. card_game.md
21. checkers.md
22. chess.md
23. donkey_kong.md
24. dots_and_boxes.md
25. endless_runner.md
26. fifteen.md
27. flappy_bird.md
28. gol.md
29. go_game.md
30. hangman.md
31. invaders.md
32. jigsaw.md
33. loderunner.md
34. ludo.md
35. lunar_lander.md
36. mahjong.md
37. minigolf.md
38. minesweeper.md
39. pacman.md
40. pinball.md
41. poker.md
42. pong.md
43. racetrack.md
44. rock_paper_scissors.md
45. shmup.md
46. snake.md
47. sokoban.md
48. solitaire.md
49. sprouts.md
50. sudoku.md
51. tangram.md
52. tetris.md
53. the_witness.md
54. tic_tac_toe.md
55. tower_of_hanoi.md
56. tron.md
57. untangle.md
58. qwop.md