Menu

Tree [r37] /
 History

HTTPS access


File Date Author Commit
 levels 2008-07-18 richmondavid [r35] Changed the levels and the code to make every l...
 CHANGES 2008-07-29 richmondavid [r36] updated changelog
 COPYING 2008-07-08 richmondavid [r16] Assorted files
 CREDITS 2008-07-13 richmondavid [r32] Added Zear's real name
 Makefile 2008-06-21 crimbo [r12] Levels in levels/ directory, configurable keys
 index.html 2011-02-19 richmondavid [r37] Javascript info added
 npush.cpp 2008-07-18 richmondavid [r35] Changed the levels and the code to make every l...
 npush.desktop 2008-07-09 richmondavid [r23] Added desktop spec file and PNG icon 22x22
 npush.png 2008-07-10 richmondavid [r26] 32x32 icon
 npush_22x22.png 2008-07-10 richmondavid [r25] renamed icon
 readme.txt 2008-07-18 richmondavid [r35] Changed the levels and the code to make every l...
 screenshot1.png 2008-05-25 richmondavid [r1] Initial import
 screenshot2.png 2008-05-25 richmondavid [r1] Initial import

Read Me

nPush

Compiling and running the game
------------------------------

You need a C++ compiler (GCC 3.2 or higher probably) and development version
of ncurses library. When ready, just type:

make

and if you get no errors, run the game:

./npush


How to create levels
--------------------

- Levels are simple textual files without any extension in the file name.
- Just name your level file Level* and the game will pick it up.
- Level files are sorted alphabetically in the menu.

Some rules:

- make sure you have at least one player(@), gold($) and exit(x) in the level
- there can be multiple of all of those (players are switched with TAB key)
- while testing the level, make sure you do it in 80x24 terminal window so
  that it fits on the screen for everyone (maybe scrolling will be implemented
  in some of future versions, but OTOH, the goal of nPush is that levels are
  short and entertaining - long levels tend to get boring and tiresome)

- since level characters are automatically detected, you can use , and ; marks
  if you just want to print those characters on the screen (as comments)
- Comma (,) is used for regular comment, and semi-color (;) for bold letters
- Rest of the line after those two characters is ignored by the game

If you make some levels, make sure you contact us at:
richmondavid@users.sourceforge.net

Also feel free to contact me regarding any bug reports or ideas.


License
-------

nPush is released under GPL version 2 or above. See file COPYING for details.