Roguelikes

Roguelikes
http://roguebasin.roguelikedevelopment.org/index.php?title=What_a_roguelike_is

Talk: http://talk.maemo.org/showthread.php?t=65869 http://talk.maemo.org/showthread.php?p=1048290

Setup
You might need ESC-key, when testing not-polished versions of ported games.

This is (one) safety and temporarily way:

run xkbcomp :0 -> it creates file named: server-0.xkb

For some reason, you must remove these rows interpret AccessX_Enable+AnyOfOrNone(all) { action= LockControls(controls=); }; interpret MouseKeys_Accel_Enable+AnyOfOrNone(all) { action= LockControls(controls=); };

Then add (example) this row: key  { type= "FOUR_LEVEL", symbols[Group1]= [      BackSpace,          Escape,       BackSpace,          Delete ] };

And finally run xkbcomp server-0.xkb :0

And then shift+backspace=ESC until next boot (or you can run setxkbmap to reset)

= List =

Nethack
Description: Text based Nethack Devices: N900 State: installable from extras ('nethack-console') TMO page: Upstream web page: http://www.nethack.org/ Upstream state: Newest version is from year 2003 Technical: C Known Issues: License: Nethack general public license

Vulture's eye
Description: Graphical frontend for Nethack (or SLASH'EM or unnethack) Devices: N810, N900 State: installable from extras ('vultures') TMO page: http://talk.maemo.org/showthread.php?t=41365 Upstream web page: http://www.darkarts.co.za/vulture/about Upstream state: Technical: C, SDL Known Issues: License: Nethack general public license

Powder
Description: Targeted to handhelds Devices: N900 State: Installable from extras-devel TMO page: http://talk.maemo.org/showthread.php?t=55275 Upstream web page: http://www.zincland.com/powder/ Upstream state: Started on 2003, and still alive. Technical: C, SDL Known Issues: It should be on non-free -section, not on free -section License: CC Sampling Plus 1.0 (not OSI/FSF/Debian approved)

Crawl (Dungeon Crawl Stone Soup) -commandline 0.5.2-1maemo1
Description: Devices: N900 State: On repository, but not working? TMO page: Upstream web page: http://crawl.develz.org/wordpress/ Upstream state: Alive. Technical: C++ Known Issues: Broken package? License: GPL2+

Crawl (Dungeon Crawl Stone Soup) -GUI 0.8.x (git)
Description: Devices: State: Compilable, but not run TMO page: Upstream web page: http://crawl.develz.org/wordpress/ Upstream state: Alive. Not well tested GLES. Technical: C++, SDL, GLES1 Known Issues: Doesn't start: "ASSERT(m_handle) in 'tiletex.cc' at line 79 failed." License:GPL2+

Adom
Description: 'Ancient Domains of Mystery' is the mother of all cake. Devices: N900 State: Download and unpack zip. TMO page: http://talk.maemo.org/showpost.php?p=893219&postcount=24 Upstream web page: http://www.adom.de/ Upstream state: Alive but closed source. Started year 1994. Technical: x86 binary is run under qemu Known Issues: dark grey is black (fixed on CSSU terminal). Can seg fault on start (and work on next time). License: Closed source

NLarn
Description: A rewrite of Larn (1986). Devices: State: Compilation not tested TMO page: Upstream web page: https://sourceforge.net/scm/?type=svn&group_id=255788 Upstream state: Alive (2011) Technical: needs premake4 and gmake Known Issues: Not easy to compile. License: GPL

CalcRogue
Description: Targeted to calculators, can be built natively Devices: N900 State: Porting work in progress TMO page: Upstream web page:http://calcrogue.jimrandomh.org/ Upstream state: Not news after year 2004 Technical: C Known Issues: Segfaultting randomly. License: GPL 2+

Savescummer
Description: Seven Day Roguelike. Weird game, not typical roguelike. Devices: N900 State: TMO page: Upstream web page: http://www.zincland.com/7drl/savescummer/ Upstream state: No actively development. Technical: C,SDL, same author than Powder (Jeff Lait) Known Issues: License: BSD

Robot finds kitten
Description: Maybe not game, but Zen simulation. Devices: N900 State: Installable (package 'rfk') TMO page: Upstream web page: http://www.robotfindskitten.org/ Upstream state: Stable. Technical: C, GTK Known Issues: Not a game? (Is this issue?) License: GPL?

Berserk
Description: 7day rogue Devices: State: Not compiled yet. Work in progress TMO page: Upstream web page: http://berserk.chaosforge.org Upstream state: Technical: Pascal, uses libvalkyrie (https://sourceforge.net/projects/fpcvalkyrie/ ) Known Issues: License: GPL2 (fpcvalkyrie=BSD)

Cataclysm
Description: Post-apocalyptic zombie killing Devices: N900 State: installable from extras-text (package 'cataclysm') TMO page: Upstream web page: https://github.com/Whales/Cataclysm Upstream state: Development started on late 2010. Technical: C++, ncurses Known Issues: no menu icon: starting cd /opt/cataclysm ; ./cataclysm. Saving not working. License: Source available (no mention about license?)

Lambdarogue
Description: Devices: N900 State: Work in progress (support 800x600 must be tuned) TMO page: Upstream web page: http://lambdarogue.net Upstream state: Not actively, but alive. Technical: Pascal, SDL Known Issues: Does not yet support screen height 480px. License: GPL2

Template
Description: Devices: State: TMO page: Upstream web page: Upstream state: Technical: Known Issues: License:

=Games without source code (can run under qemu?)= Frozen Depths (http://koti.mbnet.fi/frozend/) "The game is free, but not open source. "

Zapm (http://zapm.org/). No source found.

DoomRL (http://doom.chaosforge.org/). "As for the source, it may eventually be available, but no sooner than before DoomRL 1.0.0."

Dwarf Fortress (http://www.bay12games.com/dwarves/index.html). No source found.