Page 1 of 3

NetHack

Posted: Fri Dec 05, 2008 3:36 pm
by gandreas
For what it's worth, I've send a missive to the NetHack maintainers (via their web based "Contact Us" page) asking for clarification on the whole "licensing vs iPhone SDK restrictions".

Not promising anything, mind you, but hopefully I can get an official "yeah" or "nay".

Posted: Fri Dec 05, 2008 6:51 pm
by DanT
yes I need new ways to die suddenly and unexpectedly!

Posted: Fri Dec 05, 2008 6:54 pm
by gandreas
And your little dog too!

Posted: Mon Dec 08, 2008 11:45 am
by gandreas
So I've heard back from somebody on the NetHack dev team regarding the whole license vs iPhone SDK restrictions:
So there's no objection to many/most users not actually being able to
recompile, as long as they theoretically *could* if they went to enough
trouble. You have to make the source you used (derived from the NetHack
code) available so they can make the attempt; what the platform sticks in
their way is not your fault.
So all I need now is the time when I'm not trying to crank out paying iPhone apps/updates (so if you feel like contributing to the "NetHack motivation fund", please check out my other various applications and see if there isn't something that you might like to own), and we just might see a real NetHack for the iPhone port...

hmm

Posted: Tue Dec 09, 2008 2:13 pm
by Nanocore
Not that it really matters, but for me personally, if you port nethack I really won't get work done or get proper sleep for a long time....

Posted: Tue Dec 09, 2008 4:28 pm
by jazzrogue
sweet... good luck and godspeed to you! feel free to put me on a mailing list to announce any of your new releases.

Posted: Wed Dec 10, 2008 5:40 pm
by gandreas
I wonder what this is?


Image
Image

close!

Posted: Thu Dec 11, 2008 2:46 pm
by Nanocore
Wow, you are moving right along. I have become quite partial to the graphic tiles in rogue, call me spoiled. I assume you would be doing the same with Nethack. I wonder if you could use the tiles from the QT nethack interface. But, then again, you might what to have your own look.

Posted: Thu Dec 11, 2008 3:25 pm
by gandreas
I'm planning on supporting at least one of the "popular" NetHack tile sets, possibly more (the one used for Rogue is based on a tile set for Angband, actually). But initially getting the "ascii" version working is the first step (throwing the "character graphics" on top of that was actually quite simple - many, but not all, parts of NetHack are designed with a complete independence to the output device and platform, so tweaking the ascii output to use the equivalence of "dos characters" was easy. Note, of course, the phrase "many, but not all")

Ultimately I want it to work a lot like Rogue - landscape gives you mono-spaced 80x24 ascii (or character graphics if you enable them), portrait gives you a tile view + proportional labels, etc...

It is still a long ways from usefully playable (for example, no inventory support is available yet, character creation is purely random, no save). Still, you can walk around, kill stuff, and get bogged down with everything you walk past.

Posted: Fri Dec 12, 2008 8:32 pm
by gandreas
Graphics mode, Default 32x32 tile set
Image

I'll bite

Posted: Wed Dec 17, 2008 2:34 pm
by Nanocore
OK, I'll bite, any thought to a when. Maybe a little something in the Christmas stocking... or post new year?

Posted: Thu Dec 18, 2008 10:31 am
by gandreas
Even if it were ready for release today, it wouldn't make it through AppStore approval by Christmas. And unfortunately, it isn't ready for release (unfortunately, this is has to be worked on in the "unpaid free time"). However, I have been making slow but steady progress, though I'm about to break pretty much everything and do some refactoring that will allow the core app to be shared better between Rogue, NetHack, and potentially other rogue-likes...

Posted: Fri Dec 19, 2008 10:38 am
by occamrazor
You are my God. SHould I sacrifice at a good, evil, or neutral Altar?

Posted: Fri Dec 19, 2008 12:02 pm
by gandreas
Chaotic

Posted: Sun Dec 21, 2008 9:52 pm
by gandreas
Multiple tile sets
Image
Image