key-game 1.0.1 Create a tutorial game for your Emacs package. Start by defining a game with the `key-game' macro. The DOC-STRING and TITLE keyword are required parameters. This will define a `NAME-level' macro, where NAME is the name of the `key-game'. Use this macro to define levels for the game. For example, for a `key-game' named "example": (key-game example "An example game." :title "example") The macro to define levels for this game will be named `example-level': (example-level level-1 "Level 1: intro") Within the level creation macro, define `frame's and, optionally, an `intro': (example-level level-1 "Level 1: intro" (intro "This is an intro.") (frame :keys ("x") "Press the `x' key: " (goto-char (point-max))) (frame :commands (next-line) "Go to the next line\n")) See the documentation for `key-game-frame' for all options for both `intro's and `frame's.