annotate data/editor_help.txt @ 573:c01e1e329b47

Add a sentence to help. Tweak help display
author Neil Muller <drnlmuller@gmail.com>
date Wed, 21 Nov 2012 13:38:01 +0200
parents fda360905a1e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
557
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
1 Levels are saved as user levels, and stored in $XDG_DATA_HOME/.mamba/user_levels (i.e.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
2 ~/.local/share/.mamba/user_levels) or $APPDATA/.mamba/user_levels on Windows.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
3
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
4 A new level can be created from one of the existing templates using "New". Level properties, such as the
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
5 name, filename and background music track can be changed using the "Edit Level Metadata" button.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
6
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
7 The level editor has 4 modes: placing tiles, placing things, editing sprites and testing the level.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
8
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
9 Tiles are level geography, such as floors, walls and so forth. Things are items that the snake can eat, such as rats.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
10 Sprites are special elements with more complex items which require extra configuration information, such as tunnels.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
11
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
12 To place tiles and things, select the desired element and click on the map to place the tile or thing. Deleting anything
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
13 replaces the space with a floor tile (Right click also deletes). The selection of tiles can be scrolled using the arrow buttons.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
14
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
15 Sprites can be placed as well. Sprites require parameters. Each sprite needs a unique id tag, which can be any string
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
16 without spaces, and then additional parameters that depend on the type of sprite, usually the id of another sprite.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
17 Sprites can be added, edited and deleted. Look at existing maps to see how the parameters can be used.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
18
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
19 Test mode allows you to test the level without any clock running. The snake is moved using the cursor keys, or by pressing
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
20 space, but interacts with the level as in the actual game. Space will advance the snake one step, useful for testing arrows.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
21 Replays can be stored of progress on a run to date, which is useful for debugging levels.
fda360905a1e Move help text out into a seperate file
Neil Muller <drnlmuller@gmail.com>
parents:
diff changeset
22
573
c01e1e329b47 Add a sentence to help. Tweak help display
Neil Muller <drnlmuller@gmail.com>
parents: 557
diff changeset
23 Levels can be saved, and uploaded to be shared with other people. Shared levels only become available after the levels have
c01e1e329b47 Add a sentence to help. Tweak help display
Neil Muller <drnlmuller@gmail.com>
parents: 557
diff changeset
24 been curated by the Mamba team. Be careful when choosing the file name to avoid overwriting any previously saved levels.