Roguelikes

(Template)
(Goblin Camp: needs python2.7)
 
(13 intermediate revisions not shown)
Line 35: Line 35:
And then shift+backspace=ESC until next boot (or you can run setxkbmap to reset)
And then shift+backspace=ESC until next boot (or you can run setxkbmap to reset)
 +
= Very well working games=
 +
These games are on extras-repository and considered 'stable'.
-
= List =
 
==Nethack==
==Nethack==
  Description: Text based Nethack
  Description: Text based Nethack
Line 58: Line 59:
  Known Issues:
  Known Issues:
  License: Nethack general public license
  License: Nethack general public license
-
 
-
==Powder==
 
-
Description: Roguelike targeted to handhelds
 
-
Devices: N900
 
-
State: Version 115 installable from extras-devel (non-free section)
 
-
TMO page: http://talk.maemo.org/showthread.php?p=1074811
 
-
Upstream web page: http://www.zincland.com/powder/
 
-
Upstream state: Started on 2003, and still alive.
 
-
Technical: C, SDL, saves /home/user/powder.sav
 
-
Known Issues: -
 
-
License: CC Sampling Plus 1.0 (not OSI/FSF/Debian approved)
 
-
==Crawl (Dungeon Crawl Stone Soup) -commandline 0.5.2-1maemo1 ==
+
==Robot finds kitten==
-
  Description:  
+
  Description: Maybe not game, but Zen simulation.
  Devices: N900
  Devices: N900
-
  State: On repository, but not working?
+
  State: Installable (package 'rfk')
  TMO page:
  TMO page:
-
  Upstream web page: http://crawl.develz.org/wordpress/
+
  Upstream web page: http://www.robotfindskitten.org/
-
  Upstream state: Alive.
+
  Upstream state: Stable.
-
  Technical: C++
+
  Technical: C, GTK
-
  Known Issues: Broken package?
+
  Known Issues: Not a game? (Is this issue?)
-
License: GPL2+
+
  License: GPL?
-
 
+
-
==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+
+
-
 
+
 +
= Works, but needs hassling =
==Adom==
==Adom==
  Description: 'Ancient Domains of Mystery' is the mother of all cake.
  Description: 'Ancient Domains of Mystery' is the mother of all cake.
Line 100: Line 79:
  Upstream web page: http://www.adom.de/
  Upstream web page: http://www.adom.de/
  Upstream state: Alive but closed source. Started year 1994.
  Upstream state: Alive but closed source. Started year 1994.
-
  Technical: x86 binary is run under qemu
+
  Technical: x86-Linux 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).
  Known Issues: dark grey is black (fixed on CSSU terminal). Can seg fault on start (and work on next time).
  License: Closed source
  License: Closed source
 +
 +
= Working and under testing=
 +
These 'seems' to be work, but they are still on extras-devel -repository. They do not have any know serious bugs.
 +
 +
==Powder==
 +
Description: Roguelike targeted to handhelds
 +
Devices: N900
 +
State: Version 116 installable from extras-devel (non-free section)
 +
TMO page: http://talk.maemo.org/showthread.php?p=1074811
 +
Upstream web page: http://www.zincland.com/powder/
 +
Upstream state: Started on 2003, and still alive.
 +
Technical: C, SDL, saves /home/user/powder.sav
 +
Known Issues: -
 +
License: CC Sampling Plus 1.0 (not OSI/FSF/Debian approved)
==NLarn==
==NLarn==
Line 113: Line 106:
  Upstream state: Alive (2011)
  Upstream state: Alive (2011)
  Technical: curses, C, keyboard only
  Technical: curses, C, keyboard only
-
  Known Issues: no menu icon
+
  Known Issues: no menu icon, game aborts if too big font size
  License: GPL
  License: GPL
-
 
-
==CalcRogue==
 
-
Description: Targeted to calculators, can be built natively
 
-
Devices: N900
 
-
State: extras-devel
 
-
TMO page: http://talk.maemo.org/showthread.php?p=1050425
 
-
Upstream web page:http://calcrogue.jimrandomh.org/
 
-
Upstream state: No news after year 2004
 
-
Technical: C, curses, no mouse.
 
-
Known Issues: Segfaultting randomly.
 
-
License: GPL 2+
 
==Savescummer==
==Savescummer==
Line 137: Line 119:
  Known Issues: No menuicon. root must give permissions to /opt/savescummer/save  
  Known Issues: No menuicon. root must give permissions to /opt/savescummer/save  
  License: BSD
  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==
==Cataclysm==
Line 167: Line 125:
  State: installable from extras-devel (package 'cataclysm')
  State: installable from extras-devel (package 'cataclysm')
  TMO page: http://talk.maemo.org/showthread.php?p=1049484
  TMO page: http://talk.maemo.org/showthread.php?p=1049484
-
  Upstream web page: https://github.com/Whales/Cataclysm
+
  Upstream source: https://github.com/Whales/Cataclysm
 +
Upstream forum: http://whalesdev.com/forums/index.php
  Upstream state: Development started on late 2010.
  Upstream state: Development started on late 2010.
  Technical: C++, ncurses
  Technical: C++, ncurses
  Known Issues: -
  Known Issues: -
  License: Source available (no mention about license?)
  License: Source available (no mention about license?)
 +
 +
==Angband==
 +
Description: Based on Tolkien. Started 1990 and still alive.
 +
Devices: N900
 +
State: on extras-devel
 +
TMO page: http://talk.maemo.org/showthread.php?p=1084216
 +
Upstream web page: http://rephial.org/
 +
Upstream state: Alive
 +
Technical: c,sdl (derived from 'moria')
 +
Known Issues:
 +
License: GPL
 +
 +
==Crawl-commandline 0.9.1 ==
 +
Description: (Dungeon Crawl Stone Soup)
 +
Devices: N900
 +
State: On extras-devel
 +
TMO page: http://talk.maemo.org/showthread.php?p=1082231
 +
Upstream web page: http://crawl.develz.org/wordpress/
 +
Upstream state: Alive.
 +
Technical: C++
 +
Known Issues: Enter-key will not work with external keyboard
 +
License: GPL2+
==Lambdarogue==
==Lambdarogue==
Line 196: Line 177:
  Link to source: http://www.randomstuff.org.uk/~geoffrey/roguelikes/AQuestTooFar1.3-091010.zip
  Link to source: http://www.randomstuff.org.uk/~geoffrey/roguelikes/AQuestTooFar1.3-091010.zip
 +
==Brogue==
 +
Description: Your goal is to travel to the 26th subterranean floor of the dungeon, retrieve the Amulet of Yendor and return with it to the surface. For the truly skillful who desire further challenge, depths below 26 contain three lumenstones each -- items which confer no benefit except an increased score upon victory.
 +
Devices: N900
 +
State: extras-devel
 +
TMO page: http://talk.maemo.org/showthread.php?p=1051477
 +
Upstream web page: http://sites.google.com/site/broguegame/
 +
Upstream state: Alive, co-operating with upstream
 +
Technical: C, libtcod (SDL)
 +
Known Issues:
 +
License: GPLv3
 +
 +
==Vicious Orcs==
 +
Description: 7day rogue by Jeff Lait
 +
Devices: N900
 +
State: extras-devel (package name vorcs)
 +
TMO page: http://talk.maemo.org/showthread.php?t=75407
 +
Upstream web page: http://www.zincland.com/7drl/orcs/
 +
Upstream state: Not developing any more.
 +
Technical: c,sdl,libtcod
 +
Known Issues: compiled without audio support
 +
License:
 +
 +
==Smart Kobold==
 +
Description: 7day rogue by Jeff Lait
 +
Devices: N900
 +
State: on extras-devel (package name kobold)
 +
TMO page: http://talk.maemo.org/showthread.php?t=75408
 +
Upstream web page: http://www.zincland.com/7drl/kobold/
 +
Upstream state: Not developing any more.
 +
Technical: c,sdl,libtcod
 +
Known Issues: Audio is not working.
 +
License:
 +
 +
= Works but needs additional hassle to install =
 +
 +
==Berserk!==
 +
Description: 7day roguelike, survival game of tactical bloodshed, loosely based on Kentaro Miura's Berserk manga.
 +
Devices: N900
 +
State: extras-devel
 +
TMO page: http://talk.maemo.org/showthread.php?p=1078592
 +
Upstream web page: http://berserk.chaosforge.org/
 +
Upstream state: Alive (in year 2011)
 +
Technical: pascal, fpcvalkyrie
 +
Known Issues: No icon. After installing, run: sudo gainroot ; chown -R user /opt/berserkrl
 +
License: GPLv3 (fpcvalkyrie is LGPL/BSD (it is between license migration))
 +
 +
==DiabloRL==
 +
Description: Roguelike "unmake" of the popular Blizzard game Diablo.
 +
Devices: N900
 +
State: extras-devel
 +
TMO page: http://talk.maemo.org/showthread.php?p=1078571
 +
Upstream web page: http://diablo.chaosforge.org/
 +
Upstream state: Alive (in year 2011)
 +
Technical: pascal, fpcvalkyrie
 +
Known Issues: After installing, run: sudo gainroot ; chown -R user /opt/diablorl
 +
License: GPLv3 (fpcvalkyrie is LGPL/BSD (it is between license migration))
 +
 +
 +
=On repository, but not working=
 +
==Jacob's Matrix==
 +
Description: In Jacob's Matrix you explore a maze of twisty, turning passages, all different. Your goal is straightforward - get from the blue coloured room to the gold coloured room - but unfortunately the orientation of the passages can prove confusing.
 +
Devices: N900
 +
State: on extras-devel (package jacob)
 +
TMO page: http://talk.maemo.org/showthread.php?p=1084305
 +
Upstream web page: http://www.zincland.com/7drl/jacob/
 +
Upstream state: Stable
 +
Technical: C++, libtcod, SDL
 +
Known Issues: no audio, but audio is critical for game play -> cheat-mode always on.
 +
License: BSD
 +
 +
==CalcRogue==
 +
Description: Targeted to calculators, can be built natively
 +
Devices: N900
 +
State: extras-devel
 +
TMO page: http://talk.maemo.org/showthread.php?p=1050425
 +
Upstream web page:http://calcrogue.jimrandomh.org/
 +
Upstream state: No news after year 2004
 +
Technical: C, curses, no mouse.
 +
Known Issues: Segfaultting often and randomly.
 +
License: GPL 2+
 +
 +
==Crawl-tiles 0.9.1-maemo4 GLES ==
 +
Description: Dungeon Crawl Stone Soup, Graphical version with openGLES
 +
Devices: N900
 +
State: on extras-devel
 +
TMO page: http://talk.maemo.org/showthread.php?p=1082231
 +
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+
 +
 +
==Crawl-tiles 0.9.1-maemo8 openGL ==
 +
Description: Dungeon Crawl Stone Soup. Graphical version with openGL
 +
Devices: N900
 +
State: on extras-devel
 +
TMO page: http://talk.maemo.org/showthread.php?p=1082231
 +
Upstream web page: http://crawl.develz.org/wordpress/
 +
Upstream state: Alive.
 +
Technical: C++, SDL, openGL
 +
Known Issues: As openGL is software (not hardware) on N900, game is too slow to play (every steps take several minutes)
 +
License:GPL2+
 +
 +
=Nobody has done anything for maemo=
==Atrogue==
==Atrogue==
  Description: you try to find a way through a magic dungeon with nasty traps, in search of the Amulet of Yendor which is concealed somewhere deep in the dungeon. You fight against hostile creatures with magic actions and weapons and try to escape the dungeon alive and with lots of gold.
  Description: you try to find a way through a magic dungeon with nasty traps, in search of the Amulet of Yendor which is concealed somewhere deep in the dungeon. You fight against hostile creatures with magic actions and weapons and try to escape the dungeon alive and with lots of gold.
Line 216: Line 301:
  Upstream state: Stable
  Upstream state: Stable
  Technical: Pascal, FreePascal
  Technical: Pascal, FreePascal
-
  Known Issues:
+
  Known Issues: Not good game. Play Angband if you like Moria.
  License: Moria license
  License: Moria license
  Link to source: http://dungeon_keeper.republika.pl/files/boss_src-2.4a.tar.bz2
  Link to source: http://dungeon_keeper.republika.pl/files/boss_src-2.4a.tar.bz2
-
 
-
==Brogue==
 
-
Description: Your goal is to travel to the 26th subterranean floor of the dungeon, retrieve the Amulet of Yendor and return with it to the surface. For the truly skillful who desire further challenge, depths below 26 contain three lumenstones each -- items which confer no benefit except an increased score upon victory.
 
-
Devices: N900
 
-
State: extras-devel
 
-
TMO page: http://talk.maemo.org/showthread.php?p=1051477
 
-
Upstream web page: http://sites.google.com/site/broguegame/
 
-
Upstream state: Alive
 
-
Technical: C, libtcod (SDL)
 
-
Known Issues: Crashes often (reported to the upstream)
 
-
License: GPLv3
 
-
Link to source: http://sites.google.com/site/broguegame/brogue-linux-1.4.tar.gz?attredirects=0
 
==Chrysalis==
==Chrysalis==
Line 366: Line 439:
  Description: Game heavily influenced by Dwarf Fortress
  Description: Game heavily influenced by Dwarf Fortress
  Devices:  
  Devices:  
-
  State: Source available
+
  State: Source available, needs python2.7, uses bjam
  TMO page:  
  TMO page:  
  Upstream web page: http://www.goblincamp.com/
  Upstream web page: http://www.goblincamp.com/
Line 410: Line 483:
  License: GPL
  License: GPL
  Link to source: http://sourceforge.net/projects/arid/files/arid_7drl_2006/arid_7drl_0.16.64/arid_src-0.16.64.tar.gz/download
  Link to source: http://sourceforge.net/projects/arid/files/arid_7drl_2006/arid_7drl_0.16.64/arid_src-0.16.64.tar.gz/download
-
 
==Hydra Slayer==
==Hydra Slayer==
Line 423: Line 495:
  License: GPL
  License: GPL
  Link to source: http://www.roguetemple.com/z/hslayer.zip
  Link to source: http://www.roguetemple.com/z/hslayer.zip
-
 
-
==Jacob's Matrix==
 
-
Description: In Jacob's Matrix you explore a maze of twisty, turning passages, all different. Your goal is straightforward - get from the blue coloured room to the gold coloured room - but unfortunately the orientation of the passages can prove confusing. There are also one or two dozen monsters in the way.
 
-
Devices:
 
-
State: Source available
 
-
TMO page:
 
-
Upstream web page: http://www.zincland.com/7drl/jacob/
 
-
Upstream state: Stable
 
-
Technical: C++, libtcod, SDL
 
-
Known Issues:
 
-
License: BSD
 
-
Link to source: http://www.zincland.com/7drl/jacob/jacob004.zip
 
-
 
-
==DiabloRL==
 
-
Description: Roguelike "unmake" of the popular Blizzard game Diablo.
 
-
Devices: N900
 
-
State: extras-devel
 
-
TMO page: http://talk.maemo.org/showthread.php?p=1078571
 
-
Upstream web page: http://diablo.chaosforge.org/
 
-
Upstream state: Alive (in year 2011)
 
-
Technical: pascal, fpcvalkyrie
 
-
Known Issues: After installing, run: sudo gainroot ; chown -R user /opt/diablorl
 
-
License: GPLv3 (fpcvalkyrie is LGPL/BSD (it is between license migration))
 

Latest revision as of 11:59, 27 May 2013

Contents

[edit] 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


[edit] 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 <BKSP> {
       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)

[edit] Very well working games

These games are on extras-repository and considered 'stable'.

[edit] 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

[edit] 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

[edit] 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?

[edit] Works, but needs hassling

[edit] 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-Linux 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


[edit] Working and under testing

These 'seems' to be work, but they are still on extras-devel -repository. They do not have any know serious bugs.

[edit] Powder

Description: Roguelike targeted to handhelds
Devices: N900
State: Version 116 installable from extras-devel (non-free section)
TMO page: http://talk.maemo.org/showthread.php?p=1074811
Upstream web page: http://www.zincland.com/powder/
Upstream state: Started on 2003, and still alive.
Technical: C, SDL, saves /home/user/powder.sav
Known Issues: -
License: CC Sampling Plus 1.0 (not OSI/FSF/Debian approved)

[edit] NLarn

Description: A rewrite of Larn (1986).
Devices: N900
State: on extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1051568
Upstream web page: http://nlarn.sourceforge.net/
Upstream state: Alive (2011)
Technical: curses, C, keyboard only
Known Issues: no menu icon, game aborts if too big font size
License: GPL

[edit] Savescummer

Description: Seven Day Roguelike. Weird game, not typical roguelike.
Devices: N900 (no mouse support, keyboard only)
State: Installable from extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1050217
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: No menuicon. root must give permissions to /opt/savescummer/save 
License: BSD

[edit] Cataclysm

Description: Post-apocalyptic zombie killing
Devices: N900
State: installable from extras-devel (package 'cataclysm')
TMO page: http://talk.maemo.org/showthread.php?p=1049484
Upstream source: https://github.com/Whales/Cataclysm
Upstream forum: http://whalesdev.com/forums/index.php
Upstream state: Development started on late 2010.
Technical: C++, ncurses
Known Issues: -
License: Source available (no mention about license?)

[edit] Angband

Description: Based on Tolkien. Started 1990 and still alive.
Devices: N900
State: on extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1084216
Upstream web page: http://rephial.org/
Upstream state: Alive
Technical: c,sdl (derived from 'moria')
Known Issues: 
License: GPL

[edit] Crawl-commandline 0.9.1

Description: (Dungeon Crawl Stone Soup)
Devices: N900
State: On extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1082231
Upstream web page: http://crawl.develz.org/wordpress/
Upstream state: Alive.
Technical: C++
Known Issues: Enter-key will not work with external keyboard
License: GPL2+

[edit] Lambdarogue

Description: Roguelike with graphical tile sets and audio.
Devices: N900
State: on extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1078264
Upstream web page: http://lambdarogue.net
Upstream state: Not active, but alive.
Technical: Pascal, SDL, external audio player (mplayer default). Mouse is not fully supported.
Known Issues: Phone-profile muted not respected, volume yes.
License: GPL2

[edit] A Quest Too Far

Description: A Quest Too Far is a 7DRL where you play a veteran adventurer, fighting to overcome monsters despite his age and poor health. Rather than leveling up, you begin powerful and well equipped but your health declines throughout the game. 
Devices: N900, N950
State: extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1050993
Upstream web page: http://www.randomstuff.org.uk/~geoffrey/roguelikes/aquesttoofar.html
Upstream state: Stable
Technical: C++, SDL, fullscreen, keyboard only, no saving.
Known Issues:
License: GPL
Link to source: http://www.randomstuff.org.uk/~geoffrey/roguelikes/AQuestTooFar1.3-091010.zip

[edit] Brogue

Description: Your goal is to travel to the 26th subterranean floor of the dungeon, retrieve the Amulet of Yendor and return with it to the surface. For the truly skillful who desire further challenge, depths below 26 contain three lumenstones each -- items which confer no benefit except an increased score upon victory.
Devices: N900
State: extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1051477
Upstream web page: http://sites.google.com/site/broguegame/
Upstream state: Alive, co-operating with upstream
Technical: C, libtcod (SDL)
Known Issues: 
License: GPLv3

[edit] Vicious Orcs

Description: 7day rogue by Jeff Lait
Devices: N900
State: extras-devel (package name vorcs)
TMO page: http://talk.maemo.org/showthread.php?t=75407
Upstream web page: http://www.zincland.com/7drl/orcs/
Upstream state: Not developing any more.
Technical: c,sdl,libtcod
Known Issues: compiled without audio support
License:

[edit] Smart Kobold

Description: 7day rogue by Jeff Lait
Devices: N900
State: on extras-devel (package name kobold)
TMO page: http://talk.maemo.org/showthread.php?t=75408
Upstream web page: http://www.zincland.com/7drl/kobold/
Upstream state: Not developing any more.
Technical: c,sdl,libtcod
Known Issues: Audio is not working.
License:

[edit] Works but needs additional hassle to install

[edit] Berserk!

Description: 7day roguelike, survival game of tactical bloodshed, loosely based on Kentaro Miura's Berserk manga. 
Devices: N900
State: extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1078592
Upstream web page: http://berserk.chaosforge.org/
Upstream state: Alive (in year 2011)
Technical: pascal, fpcvalkyrie
Known Issues: No icon. After installing, run: sudo gainroot ; chown -R user /opt/berserkrl
License: GPLv3 (fpcvalkyrie is LGPL/BSD (it is between license migration))

[edit] DiabloRL

Description: Roguelike "unmake" of the popular Blizzard game Diablo.
Devices: N900
State: extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1078571
Upstream web page: http://diablo.chaosforge.org/
Upstream state: Alive (in year 2011)
Technical: pascal, fpcvalkyrie
Known Issues: After installing, run: sudo gainroot ; chown -R user /opt/diablorl
License: GPLv3 (fpcvalkyrie is LGPL/BSD (it is between license migration))


[edit] On repository, but not working

[edit] Jacob's Matrix

Description: In Jacob's Matrix you explore a maze of twisty, turning passages, all different. Your goal is straightforward - get from the blue coloured room to the gold coloured room - but unfortunately the orientation of the passages can prove confusing.
Devices: N900
State: on extras-devel (package jacob)
TMO page: http://talk.maemo.org/showthread.php?p=1084305
Upstream web page: http://www.zincland.com/7drl/jacob/
Upstream state: Stable
Technical: C++, libtcod, SDL
Known Issues: no audio, but audio is critical for game play -> cheat-mode always on.
License: BSD

[edit] CalcRogue

Description: Targeted to calculators, can be built natively
Devices: N900
State: extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1050425
Upstream web page:http://calcrogue.jimrandomh.org/
Upstream state: No news after year 2004
Technical: C, curses, no mouse.
Known Issues: Segfaultting often and randomly.
License: GPL 2+

[edit] Crawl-tiles 0.9.1-maemo4 GLES

Description: Dungeon Crawl Stone Soup, Graphical version with openGLES
Devices: N900
State: on extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1082231
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+

[edit] Crawl-tiles 0.9.1-maemo8 openGL

Description: Dungeon Crawl Stone Soup. Graphical version with openGL
Devices: N900
State: on extras-devel
TMO page: http://talk.maemo.org/showthread.php?p=1082231
Upstream web page: http://crawl.develz.org/wordpress/
Upstream state: Alive.
Technical: C++, SDL, openGL
Known Issues: As openGL is software (not hardware) on N900, game is too slow to play (every steps take several minutes)
License:GPL2+

[edit] Nobody has done anything for maemo

[edit] Atrogue

Description: you try to find a way through a magic dungeon with nasty traps, in search of the Amulet of Yendor which is concealed somewhere deep in the dungeon. You fight against hostile creatures with magic actions and weapons and try to escape the dungeon alive and with lots of gold.
Devices:
State: Source available
TMO page:
Upstream web page: http://atrogue.sourceforge.net/
Upstream state: Stable
Technical: C, ncurses
Known Issues:
License: GPLv3
Link to source: http://sourceforge.net/projects/atrogue/files/atrogue/atrogue-0.3.0/atrogue-0.3.0.tar.gz/download

[edit] BOSS

Description: If you've played Moria in any of its incarnations, then BOSS will seem inherently familiar to you. BOSS is what you get when you take Moria, modernize it (magic becomes science, monsters become more realistic beasts, items get updated, etc.), add a lot of new features (different dungeon types, monsters, lots of new items, multiple towns, etc.) and give it a twisted sense of humor.
Devices:
State: Source available
TMO page:
Upstream web page: http://dungeon_keeper.republika.pl/
Upstream state: Stable
Technical: Pascal, FreePascal
Known Issues: Not good game. Play Angband if you like Moria.
License: Moria license
Link to source: http://dungeon_keeper.republika.pl/files/boss_src-2.4a.tar.bz2

[edit] Chrysalis

Description: In Chrysalis, you play as an alien creature that is trying to rid its planet of destructive human bases. The gameplay is centered around the evolution of your creature. Each level brings you points to spend on different body parts, which will either raise stats or unlock abilities. You must enter a cocoon to complete the upgrade, during which you are defenseless. The game ends when you have destroyed every base on the map.
Devices:
State: Source available
TMO page:
Upstream web page: http://sinoth.net/blog/finished-projects/chrysalis/
Upstream state: Stable
Technical: C++, libtcod, SDL
Known Issues:
License: None mentioned
Link to source: http://sinoth.net/chrysalis.zip

[edit] City of the Condemned

Description: The game depicts a battle between the armies of Heaven and Hell in a town where the souls of innocent people are in danger. Play as an angel, a divine warrior of God, with the mission to vanquish all evil and protect the humans. Or take your stand as a demon, sinister creation of the Devil able to possess the people to create chaos.
Devices:
State: Source available
TMO page:
Upstream web page: http://tapio.github.com/cotc/
Upstream state: Stable
Technical: C++, ncurses
Known Issues:
License: None mentioned
Link to source: http://github.com/tapio/cotc/tarball/master

[edit] Cracks and Crevices

Description: Cracks and Crevices is about life in the small village of Danforths Outcrop, hewn into the rock at an opening to a large crevice. The game starts with you, a young person of the village on the verge of your adulthood test, which is to survive two days in the labyrinth of the crevice before you will be allowed back into town. Only the strong survive to increase the strength of the village, and if you survive you will be allowed back into town, there you can explore or re-enter the labyrinth or take up some quests offered by the town clerk. 
Devices: 
State: Source available
TMO page: 
Upstream web page: https://redmine.bloodycactus.com/projects/show/sdlrl
Upstream state: Slow, but active
Technical: C, SDL
Known Issues: 
License: GPL
Link to source: https://redmine.bloodycactus.com/attachments/download/32/cracks_and_crevices-0.5.tar.bz2

[edit] CryptRover

Description: You are an archaeologist trapped in an underground crypt with a limited supply of air. You must survive long enough to reach the crypt's exit. 
Devices: 
State: Source available
TMO page: 
Upstream web page: http://code.google.com/p/cryptrover/
Upstream state: Stable
Technical: C, ncurses
Known Issues: 
License: GPL
Link to source: http://code.google.com/p/cryptrover/downloads/list

[edit] DungeonMinder

Description: DungeonMinder is a game about a being small invisible fairy tasked with keeping an adventurer alive. Accompany the heroic '@' as he explores the dungeon! Watch as he stupidly picks fights with monsters far stronger than him! Subtly influence the resulting brawl to keep him alive long enough to reach the stairs! Don't ever expect to be thanked for your good plans and hard work. 
Devices: 
State: Source available
TMO page: 
Upstream web page: http://code.google.com/p/dungeonminder/
Upstream state: Stable
Technical: C++
Known Issues: 
License: New BSD license
Link to source: http://dungeonminder.googlecode.com/files/DungeonMinder.cpp

[edit] Dwarftown

Description: Dwarftown is a 2011 seven-day roguelike. It's a simple, traditional hack-and-slash, featuring no dwarves at all. 
Devices: 
State: Source available
TMO page: 
Upstream web page: http://students.mimuw.edu.pl/~pm262952/dwarftown/
Upstream state: Alive
Technical: C, libtcod, LUA, SDL
Known Issues: 
License: MIT license
Link to source: https://bitbucket.org/humpolec/dwarftown/downloads/dwarftown-1.0.tgz

[edit] Tales of Maj'Eyal: Age of Ascendancy

Devices: 
State: Nothing can do before engine supports openGLES.
TMO page: 
Upstream web page: http://te4.org/
Upstream state: Alive
Technical: C, T-Engine4
Known Issues: T-Engine4 needs OpenGL (no console/SDL fallback)
License: GPL3+
Link to source: http://te4.org/download

[edit] Epic! Monster Quest: Hyper

Description: A blend of roguelike and RTS
Devices: 
State: Source available
TMO page: 
Upstream web page: http://sinoth.net/blog/p/epic-monster-quest-hyper/
Upstream state: Stable
Technical: C++, libtcod, SDL
Known Issues: 
License: None mentioned
Link to source: http://sinoth.net/code/emqh_sp2.zip

[edit] Escape From Lab 42

Description: A real-time roguelike set in a zombie infested lab. You have 30 minutes to escape before the computer blows the whole place up. Get out while you can.
Devices: 
State: Source available
TMO page: 
Upstream web page: http://users.freebasic-portal.de/rdc/programs.html#mozTocId901547
Upstream state: Stable
Technical: Freebasic
Known Issues: 
License: GPLv3
Link to source: http://users.freebasic-portal.de/rdc/programs/lab4202win.zip

[edit] Prospector

Description: In an unexplored sector of space humanity is trying to establish a permanent presence. Megacorporations employ freelance prospectors to find exploitable resources and map unknown planets for them. The player commands one of those scoutships, trying to become filthy rich as a prospector. 
Devices: 
State: Source available
TMO page: 
Upstream web page: http://code.google.com/p/rlprospector/
Upstream state: Actively developed
Technical: Freebasic, tiles
Known Issues: 
License: GPLv3
Link to source: http://code.google.com/p/rlprospector/source/browse/#svn%2Ftrunk

[edit] Escape from the Master's Lair

Description: You are a monster living out your life within a dungeon deep underground. You live to serve the Master. However, the Master is becoming increasingly evil, and has begun to seek a forgotten and forbidden power. Fearing the results of this new thirst for power, you have taken it upon yourself to steal the Runestones, the source of your Master's new power, and escape from the Lair of Loathing with them. 
Devices: 
State: Source available
TMO page: 
Upstream web page: http://cheeseandbacon.org/escape/index.php
Upstream state: Stable
Technical: C++, SDL+OpenGL
Known Issues: 
License: MIT license
Link to source: http://code.google.com/p/escape-from-the-masters-lair/source/checkout

[edit] Goblin Camp

Description: Game heavily influenced by Dwarf Fortress
Devices: 
State: Source available, needs python2.7, uses bjam
TMO page: 
Upstream web page: http://www.goblincamp.com/
Upstream state: Actively developed
Technical: C++, libtcod, python, SDL...
Known Issues: 
License: GPL
Link to source: https://bitbucket.org/genericcontainer/goblin-camp/src

[edit] God of Change

Description: God of Change is a game where monsters change in ability over time. What might initially be an unchallenging species of monster might end up learning the ability to shoot lightning, or be resistant to damage, or be more aggressive, or gain bonuses by having comrades around. You must find the portal to finish each dungeon, but beware: spend too long and the monsters may mutate out of control. Yet if you race to the finish you may miss out on items and weapons sorely needed to stay alive. In the fifth dungeon awaits a boss fight that will require all of your skill and resources. Do you have what it takes to remain stable when nothing around you remains the same? 
Devices: 
State: Source available
TMO page: 
Upstream web page: http://code.google.com/p/godofchange/
Upstream state: Stable
Technical: C++, libtcod
Known Issues: 
License: BSD
Link to source: http://godofchange.googlecode.com/files/God%20of%20Change%20-%20Source.zip

[edit] Grendel's Mother

Description: Grendel's Mother is a game based on the old English epic Beowulf. Specifically, the player plays the role of Beowulf hunting Grendel's Mother by diving through Grendel's lake. The game's only story comes in the form of quotes from Beowulf. There are 8 levels, the goal is to reach the bottom and kill Grendel's Mother. 
Devices: 
State: Source available
TMO page: 
Upstream web page: http://code.google.com/p/dreamhack/downloads/list
Upstream state: Stable
Technical: C
Known Issues: 
License: LGPLv3
Link to source: http://dreamhack.googlecode.com/files/GrendelsMother.zip

[edit] Happy Hunting

Description: This is a short hack-and-slash roguelike demonstrating staircase connections, monsters, combat, basic equipment use, a victory condition, and the possibility of permadeath. 
Devices: 
State: Source available
TMO page: 
Upstream web page: http://sourceforge.net/projects/arid/
Upstream state: Stable
Technical: OCAML, ncurses
Known Issues: 
License: GPL
Link to source: http://sourceforge.net/projects/arid/files/arid_7drl_2006/arid_7drl_0.16.64/arid_src-0.16.64.tar.gz/download

[edit] Hydra Slayer

Description: In Hydra Slayer your task is to enter Hydra Nest and clear it. As a slayer you wish to demonstrate your profession is not obsolete nowadays. Multi-headed monsters have diminished recently but now they have returned and again threaten mankind. Lots of naive fighters went to battle hydras. They were very well provisioned, courageous and mighty but unprepared. Ancient art of hydra slaying is not an easy task. You go to show how really important is knowledge about those beasts. 
Devices: 
State: Source available, compiled binary - http://talk.maemo.org/showthread.php?p=1061375
TMO page: 
Upstream web page: http://www.roguetemple.com/z/hydra.php
Upstream state: Actively developed
Technical: C++
Known Issues: 
License: GPL
Link to source: http://www.roguetemple.com/z/hslayer.zip


[edit] Template

Description: 
Devices: 
State: 
TMO page: 
Upstream web page: 
Upstream state: 
Technical: 
Known Issues: 
License: 
Link to source:

[edit] 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.