-plomlompom tries to build his own roguelike. Currently, it doesn't do
-much interesting, apart from managing some ncurses windows in a bizarre
-fashion. You can move around a player and meet a random number enemies.
-They move randomly and will only accidentally hit you. You have 5
-hitpoints to lose before death, and so has each of them. The map gets
-generated randomly, too. There is only one save file (named "savefile"),
-and it gets overwritten each new turn. To start over with a new world,
-delete it.
-
-Install/run
------------
-
-Dependencies: the ncurses library.
-
-git clone https://github.com/plomlompom/plomrogue
-cd plomrogue
-make
-./roguelike
-
-Default keybindings
--------------------
-
-Q quit
-F1 toggle keybinding editing window
-F2 toggle map window
-F3 toggle info window
-F4 toggle log window
-
-LEFT scroll windows pad left
-RIGHT scroll windows pad right
-> cycle window selection forwards
-< cycle window selection backwards
-y shift window forwards
-Y shift window backwards
-* grow window horizontally
-_ shrink window horizontally
-+ grow window vertically
-- shrink window vertically
-
-w scroll map up
-x scroll map down
-a scroll map left
-d scroll map right
-s center map on player
-t move player up
-b move player down
-f move player left
-h move player rifght
-. next turn / wait
-
-S save current keybindings
-UP navigate selection upwards in keybinding editing window
-DOWN navigate selection downwards in keybinding editing window
-RETURN modify keybinding selected in keybinding editing window
+plomlompom tries to build his own roguelike. It doesn't do much yet (although
+there are insanely ambitious long-term plans).
+
+You can move around a player on an island and meet a number of different
+enemies. You have 5 hitpoints to lose before death; they start with different
+amounts of hitpoints, depending on their species. Your score grows by killing
+enemies, to the amount of hitpoints each killed enemy started with. Dead enemies
+become dirt, skeletons or "magic meat"--such objects can be collected, and
+"magic meat" can be consumed to gain hitpoints. Note that different kinds of
+movements/actions take different numbers of turns to finish.
+
+Enemies' AI is very dumb so far: Each turn, they try to move in the (beeline)
+direction of the nearest enemy, so they often bump into, and get stuck behind,
+obstacles. You can use that for your advantage.
+
+Once you start a new world, every move of yours is recorded in a file called
+"record". Once you re-start the game, all of your previous moves are replayed
+automatially until you end up where you left the game. To start over in a new
+world, delete this file.
+
+System requirements / installation / running the game
+-----------------------------------------------------
+
+The game is expected to run on Linux systems that contain the ncurses library.
+Perform the following steps:
+
+$ git clone https://github.com/plomlompom/plomrogue
+$ cd plomrogue
+$ make
+$ ./roguelike
+
+(It might also work on other Unix-like systems with ncurses, who knows.)
+
+Note that make generates two executables ./roguelike-server and
+./roguelike-client. ./roguelike is a pre-existing shell script that merely
+executes both of them, with the server as a background job. You may also
+ignore the script and start the two by hand.
+
+Client's keybindings and window management
+------------------------------------------
+
+In the client's default window configuration, the window appearing on the left
+sports a list of keybindings available globally, and additionally via the window
+currently selected as active.
+
+Hit "w" (per default keybindings) to switch the "active" window to a view that
+allows changing its geometry. One further hit on "w" switches the window to a
+view that allows changing its window-specific keybindings. The global
+keybindings may be changed in the "Global keys" window, those of the window
+geometry configuration in the "Window geometry keys" window, and those of the
+window-specific keybindings configuration in the "Window keybinding keys"
+window; by default, these three windows are not visible, but may be turned on by
+hitting the "F6", "F7" and "F8" keys.
+
+Keybindings and default window selection / visibilities / geometries are read
+from the textfile ./confclient/interface_conf by default, or by another one
+named by the -i command line option of the client.