Nethack

From Openmoko

Revision as of 23:45, 1 February 2009 by Aapo (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Nethack with vala-terminal and keyboard layout with numpad

Contents

Overview

Nethack is terminal based roguelike game.

homepage: http://www.nethack.org/

Installation

You can use following commands to install this application:

opkg install vala-terminal http://www.opkg.org/packages/nethack_3.4.3-10.1-0.1_armv4t.ipk


Sources

Binary is from debian repository.

Playing

You might be interested in keyboard layout with numpad http://cc.oulu.fi/~rantalai/freerunner/nethack/ (for illume)

Move commands:
  7 8 9
   \|/                  : go one step in specified direction
  4-.-6                 : go in specified direction until you
   /|\                        hit a wall or run into something
  1 2 3           g<dir>:   run in direction <dir> until something
numberpad                     interesting is seen
                  G<dir>,   same, except a branching corridor isn't
<  up             m<dir>:   move without picking up objects/fighting
>  down           F<dir>:   fight even if you don't sense a monster


(^A denotes the keystroke CTRL-A)
(Use esc to cancel)

General commands:
?       help    display one of several informative texts
#quit   quit    end the game without saving current game
S       save    save the game (to be continued later) and exit
!       sh      escape to some SHELL (if allowed)
^Z      suspend suspend the game (independent of your current suspend char)
O       options set options
/       whatis  tell what a map symbol represents
\       known   display list of what's been discovered
v       version display version number
V       history display game history
X       explore switch the game to explore (discovery) mode
^A      again   redo the previous command 
^R      redraw  redraw the screen
^P      prevmsg repeat previous message (subsequent ^P's repeat earlier ones)

#               introduces an extended command (#? for a list of them)

Game commands:
^D      kick    kick (a door, or something else)
^T      'port   teleport (if you can)
^X      show    show your attributes
a       apply   apply or use a tool (pick-axe, key, camera, etc.)
A       armor   take off all armor
c       close   close a door
C       call    name an individual monster (ex. baptize your dog)
d       drop    drop an object.  d7a:  drop seven items of object 'a'
D       Drop    drop selected types of objects
e       eat     eat something
E       engrave write a message in the dust on the floor  (E-  use fingers)
f       fire    fire ammunition from quiver
F       fight   followed by direction, fight a monster
i       invent  list your inventory (all objects you are carrying)
I       Invent  list selected parts of your inventory
                Iu: list unpaid objects
                Ix: list unpaid but used up items
                I$: count your money
o       open    open a door
p       pay     pay your bill (in a shop)
P       puton   put on an accessory (ring, amulet, etc)
q       quaff   drink something (potion, water, etc)
Q       quiver  select ammunition for quiver
r       read    read a scroll or spellbook
R       remove  remove an accessory (ring, amulet, etc)
s       search  search for secret doors, hidden traps and monsters
t       throw   throw or shoot a weapon
T       takeoff take off some armor
w       wield   wield a weapon  (w-  wield nothing)
W       wear    put on some armor
x       xchange swap wielded and secondary weapons
z       zap     zap a wand
Z       Zap     cast a spell
<       up      go up the stairs
>       down    go down the stairs
^       trap_id identify a previously found trap
),[,=,",(       ask for current items of specified symbol in use
*               ask for combination of ),[,=,",( all at once
$       gold    count your gold
+       spells  list the spells you know; also rearrange them if desired
_       travel  move via a shortest-path algorithm to a point on the map
.       rest    wait a moment
,       pickup  pick up all you can carry
@               toggle "pickup" (auto pickup) option on and off
:       look    look at what is here
;       farlook look at what is somewhere else by selecting a map symbol
n               followed by number of times to repeat the next command
h       help    display one of several informative texts, like '?'
j       jump    jump to another location
k       kick    kick something (usually a door)
l       loot    loot a box on the floor
N       name    name an item or type of object
u       untrap  untrap something (usually a trapped object)


Extended Commands List

   Press '#', then type:

   adjust          - adjust inventory letters.
   chat            - talk to someone.
   conduct         - list which challenges you have adhered to.
   dip             - dip an object into something.
   enhance         - advance or check weapons skills.
   force           - force a lock.
   invoke          - invoke an object's powers.
   jump            - jump to a location.
   loot            - loot a box on the floor.
   monster         - use a monster's special ability.
   name            - name an item or type of object.
   offer           - offer a sacrifice to the gods.
   pray            - pray to the gods for help.
   quit            - exit without saving current game.
   ride            - ride (or stop riding) a monster.
   rub             - rub a lamp or a stone.
   sit             - sit down.
   turn            - turn undead.
   twoweapon       - toggle two-weapon combat.
   untrap          - untrap something.
   version         - list compile time options for this version of NetHack.
   wipe            - wipe off your face.
   ?               - get this list of extended commands.


Issues

Nethack inventory shows colours

If you miss the first message because OnScreenKeyboard pops visible and refresh screen, first message is: "Shall I pick a character's race, role, gender and alignment for you? [ynq]"


Nethack1.png Nethack

Good old nethack-console


Homepage: http://www.nethack.org/
Package: [1]
Tested on: Om 2008.12

Personal tools
Nethack with vala-terminal and keyboard layout with numpad

Overview

Nethack is terminal based roguelike game.

homepage: http://www.nethack.org/

Installation

You can use following commands to install this application:

opkg install vala-terminal http://www.opkg.org/packages/nethack_3.4.3-10.1-0.1_armv4t.ipk


Sources

Binary is from debian repository.

Playing

You might be interested in keyboard layout with numpad http://cc.oulu.fi/~rantalai/freerunner/nethack/ (for illume)

Move commands:
  7 8 9
   \|/                  : go one step in specified direction
  4-.-6                 : go in specified direction until you
   /|\                        hit a wall or run into something
  1 2 3           g<dir>:   run in direction <dir> until something
numberpad                     interesting is seen
                  G<dir>,   same, except a branching corridor isn't
<  up             m<dir>:   move without picking up objects/fighting
>  down           F<dir>:   fight even if you don't sense a monster


(^A denotes the keystroke CTRL-A)
(Use esc to cancel)

General commands:
?       help    display one of several informative texts
#quit   quit    end the game without saving current game
S       save    save the game (to be continued later) and exit
!       sh      escape to some SHELL (if allowed)
^Z      suspend suspend the game (independent of your current suspend char)
O       options set options
/       whatis  tell what a map symbol represents
\       known   display list of what's been discovered
v       version display version number
V       history display game history
X       explore switch the game to explore (discovery) mode
^A      again   redo the previous command 
^R      redraw  redraw the screen
^P      prevmsg repeat previous message (subsequent ^P's repeat earlier ones)

#               introduces an extended command (#? for a list of them)

Game commands:
^D      kick    kick (a door, or something else)
^T      'port   teleport (if you can)
^X      show    show your attributes
a       apply   apply or use a tool (pick-axe, key, camera, etc.)
A       armor   take off all armor
c       close   close a door
C       call    name an individual monster (ex. baptize your dog)
d       drop    drop an object.  d7a:  drop seven items of object 'a'
D       Drop    drop selected types of objects
e       eat     eat something
E       engrave write a message in the dust on the floor  (E-  use fingers)
f       fire    fire ammunition from quiver
F       fight   followed by direction, fight a monster
i       invent  list your inventory (all objects you are carrying)
I       Invent  list selected parts of your inventory
                Iu: list unpaid objects
                Ix: list unpaid but used up items
                I$: count your money
o       open    open a door
p       pay     pay your bill (in a shop)
P       puton   put on an accessory (ring, amulet, etc)
q       quaff   drink something (potion, water, etc)
Q       quiver  select ammunition for quiver
r       read    read a scroll or spellbook
R       remove  remove an accessory (ring, amulet, etc)
s       search  search for secret doors, hidden traps and monsters
t       throw   throw or shoot a weapon
T       takeoff take off some armor
w       wield   wield a weapon  (w-  wield nothing)
W       wear    put on some armor
x       xchange swap wielded and secondary weapons
z       zap     zap a wand
Z       Zap     cast a spell
<       up      go up the stairs
>       down    go down the stairs
^       trap_id identify a previously found trap
),[,=,",(       ask for current items of specified symbol in use
*               ask for combination of ),[,=,",( all at once
$       gold    count your gold
+       spells  list the spells you know; also rearrange them if desired
_       travel  move via a shortest-path algorithm to a point on the map
.       rest    wait a moment
,       pickup  pick up all you can carry
@               toggle "pickup" (auto pickup) option on and off
:       look    look at what is here
;       farlook look at what is somewhere else by selecting a map symbol
n               followed by number of times to repeat the next command
h       help    display one of several informative texts, like '?'
j       jump    jump to another location
k       kick    kick something (usually a door)
l       loot    loot a box on the floor
N       name    name an item or type of object
u       untrap  untrap something (usually a trapped object)


Extended Commands List

   Press '#', then type:

   adjust          - adjust inventory letters.
   chat            - talk to someone.
   conduct         - list which challenges you have adhered to.
   dip             - dip an object into something.
   enhance         - advance or check weapons skills.
   force           - force a lock.
   invoke          - invoke an object's powers.
   jump            - jump to a location.
   loot            - loot a box on the floor.
   monster         - use a monster's special ability.
   name            - name an item or type of object.
   offer           - offer a sacrifice to the gods.
   pray            - pray to the gods for help.
   quit            - exit without saving current game.
   ride            - ride (or stop riding) a monster.
   rub             - rub a lamp or a stone.
   sit             - sit down.
   turn            - turn undead.
   twoweapon       - toggle two-weapon combat.
   untrap          - untrap something.
   version         - list compile time options for this version of NetHack.
   wipe            - wipe off your face.
   ?               - get this list of extended commands.


Issues

Nethack inventory shows colours

If you miss the first message because OnScreenKeyboard pops visible and refresh screen, first message is: "Shall I pick a character's race, role, gender and alignment for you? [ynq]"


Nethack1.png Nethack

Good old nethack-console


Homepage: http://www.nethack.org/
Package: [1]
Tested on: Om 2008.12