Graphical Nethack in a Browser with Tiles
Unlike other games the emphasis in NetHack is on discovering the detail of the dungeon and not simply killing everything in sight – in fact, killing everything in sight is a good way to die quickly.
NetHack is a very deep and very fun game but also very, very challenging
Update: ASCII Version Here
Instructions
Use the keyboard for everything.
Use shift+? for in game help
You can use the number pad or hjkl keys for movement.
NetHack is a big game so it will take some getting used to.
For a complete description of the game and every command see the NetHack Guidebook
A Quick guide
Actions
Key – Action
? – help, documentation
/ – what is? (ask definition for something on the screen)
o – open something, use #loot for boxes and chests
s – search for secret doors (they are everywhere)
, – pick up things
ctrl-d or ctrl-s – kick (break open locked doors)
d or D – drop something
e – eat something
< or > – climb stairs
i – see what you are carrying, inventory
w – wield a weapon
t – throw/shoot
r – read something
a – use or apply (key, bag, pick-axe, etc)
z – zap a magic wand
Z – cast a magical spell
: – look what is here
. – wait a moment
Legend
symbol meaning
@ you (or a human)
. floor
< stairs up to the previous level > stairs down to the next level
+ closed door; spellbook
$ pile of gold
^ trap
% food, corpse, something edible (not necessarily healthy)
? scroll
Awesome implementation
Now if only it could be stretched a little horizontally…
Thanks, I’ll add a fullscreen option soon.
This is very impressive. Allowing logins with OpenID etc. is an inspired idea. It makes the game much more accessible – you can just open up a browser window and play. Great.
Man, you really need to stretch this game!
There is now an option to open it fullscreen right below the game window. It may have issues with IE so using a better browser would be preferred.
Nice page, but somehow the connection gets killed after a while. i had an elven wiz with -9 AC, magic marker, SDSM and some strong pets, then the connection was killed. now i’m asked to choose a new character. sucks :/
play nh at nethack.alt.org
Crawl is kicking me off alot for being on level 2 of the dungeon- might want to increase the buffer size or something. I keep getting disconnected. Having said that awesome idea- a godsend, as I can’t ssh or download the game on this computer.
I’m sorry You’re getting disconnected. I’ve tested it alot and haven’t been able to reproduce it yet. What browser and OS are you using?
You should give people the option of saving somehow. Otherwise, there will always be complaints like this.
Use shift+S to save just like playing nethack anywhere else.
Saving bites, if there was a pemanent system where you could access your save anytime, anywhere. That would be nice.. I play at public cafes so im constantly on and off. No further than grid bugs and kobolds for me
Use the login/register link at the top right. You can login with several different social networks or register using wordpress. Once you have an account your savegames will be tied to them and you can play anywhere without having to start over.
Sorry I’m such a n00b…but…how do I loot something?…..I can’t seem to find the key to loot a chest or large box….?
help.
use #loot
the ‘#’ key is a special key that accesses several extended commands.
Service Not Available?
Hello! I am Slashie from roguetemple,
Can you please contact me? I’d like to know how complex it would be to create a portal of online roguelike games using shellinabox.
Thank you!
Game isn’t working for me either now for at least a week now (I’m using Google Chrome on Windows Vista if that helps) – it was working when I tried it on Jan. 31st (it’s the 11th/12th depending on what side of the world you’re on as of this post),
Thing is the other games seem to be working, but I don’t play them because I like tiles
Love this… esp. that I can play and others can watch. Can we edit options files yet? (they are erroring out)
Server error, chrome windows 7 ultimate 64 bit. It also says invalid password when I go to edit my settings file despite the fact that I am logged in.
I never realized how big a game nethack is, I started playing a few years ago, downloaded it from a freeware site and I loved it, but then I lost my computer and when I got a new one I googled for a in-browser version and here you are, this is great, I appreciate how well you’ve done this.
Just curios, is there a way you could make a flash version of nethack falcon’s eye? That would be cool, and if you can’t at least stretch this one width ways a bit.
I misroled…how do I restart with a new guy? It keeps giving me my old dude?
You need to type #quit and then your next game will be with a new character
“app is currently unreachable” hopefully this is some temporary bug.. love nethack and haven’t played for years, just downloaded from google to see that message
Everything should be back up now. Sorry for the downtime. A software update screwed everything up. Turns out to be related to mod_pagespeed. I guess that’s what I get for using beta software. It’s disabled now. Leave a comment if there’s any more hiccups
Will sound be added at some point? Just thinking about the cool sound effects from Apshai back in the day.
Your Options page says 1 of 4, but I can’t get it to go to pages 2, 3, or 4.
Use the space bar to advance to the other pages. If that doesn’t work tell me your browser version and OS and I’ll look into it.
For some reason it’s “lost” my session. Rather than ScottPaterson, I get shown up as ScottPaterson0 .. which means my lovely rouge is borked?
My favorite time waster. Now work accessible. yay
Totally addictive.
1) How am I supposed to use the teleport command? I’m using Google Chrome, and “Ctrl-T” or ^t only opens a new tab.
I have some great corpses to sacrifice, but I’m so far from altar, i have to teleport.
2) Wordpress never sent me my login info?
Is that still running?
Thanks for your work porting this into shellinabox!
My game crashed, I hadn’t died, and then it asked me if I wanted to delete the game. I said no, but I think the server was under load or something and so I reloaded, then it showed the following error:
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.2.16 (Debian) Server at amuletofyendor.com Port 80
Is there any way to recover my lost game, via a backup? I was going better then I ever have before, and it would be a shame to lose the game without dying and without quitting, through no fault of my own. So, do you have a backup of my game that you could restore to my account?
Best regards,
StevenAus.
Try again, the server seems to be working now and you game should pickup where it left off. If not let me know and I can restore it.
It’s asking me:
“Shall I pick a character’s race, role, gender and alignment for you? [ynq]”
So it’s temporarily lost my game.
So, can you please restore my game from your last backup? That would be great. =)
Best regards,
StevenAus.
I’m sorry I could find any user named StevenAus, but perhaps you were using a different name. What does it say after “Logged in as:” ?
Well, it just says “StevenAus”. I think what happened is that after I said no to deleting my game I reloaded the page and that counted as a “yes” and it deleted it. I take it this would have deleted the backup?
HA! First time ascended! At last!
Now I can get back to work
Is it possible to get a dump of the ascension like in NAO?
Best Regards
Kjell
Please fix the aspect ratio. Game looks smushed.
It says bad gateway now.
Does this go down often / stay down long periods?
Sorry it usually has very good uptime. Somehow cron had died on the server which prevented essential house keeping from taking place. Things should be much better now.
Fire the housekeeper, hire the dishwasher.
Any eta on when it might not have a bad gateway?
I am using burst.net For my hosting company. I have one of their VPS plans that are very affordable at $5.95 per month. I have found it to be much faster than any shared hosting plan at about the same price.
The options file is giving me “this app is currently unreacheable”. Does this app use localStorage api? It would be totally badass if it did.