Roguelikes
(→Vicious Orcs) |
(→Smart Kobold) |
||
Line 471: | Line 471: | ||
Description: 7day rogue by Jeff Lait | Description: 7day rogue by Jeff Lait | ||
Devices: N900 | Devices: N900 | ||
- | State: | + | State: on extras-devel (package name kobold) |
TMO page: http://talk.maemo.org/showthread.php?t=75408 | TMO page: http://talk.maemo.org/showthread.php?t=75408 | ||
Upstream web page: http://www.zincland.com/7drl/kobold/ | Upstream web page: http://www.zincland.com/7drl/kobold/ | ||
Upstream state: Not developing any more. | Upstream state: Not developing any more. | ||
Technical: c,sdl,libtcod | Technical: c,sdl,libtcod | ||
- | Known Issues: | + | Known Issues: Audio is not working. |
- | License: | + | License: |
==Template== | ==Template== |
Revision as of 11:48, 8 September 2011
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 <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)
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: 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-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: Can't use external keyboard (enter-key will not work) License: GPL2+
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+
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: 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 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
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
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 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))
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 web page: https://github.com/Whales/Cataclysm Upstream state: Development started on late 2010. Technical: C++, ncurses Known Issues: - License: Source available (no mention about license?)
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
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
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
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: License: Moria license 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
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
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
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
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
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
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
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
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
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
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
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
Goblin Camp
Description: Game heavily influenced by Dwarf Fortress Devices: State: Source available 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
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
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
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
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
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))
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:
Template
Description: Devices: State: TMO page: Upstream web page: Upstream state: Technical: Known Issues: License: Link to source:
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.