NetHack
-
- Posts: 4
- Joined: Fri Dec 19, 2008 10:35 am
NetHack will use the same basic framework that Rogue uses (actually, I've been modifying the code to be reusable between the two), so there will be the same basic iPhone UI features of Rogue (rotate between ascii and tiles, pinch/zoom tile view, gestures, etc...).
NetHack, however, will also allow you to pick which tile set to use - it'll include those shown previously (and maybe one or two others).
NetHack, however, will also allow you to pick which tile set to use - it'll include those shown previously (and maybe one or two others).
I will gladly pay for Nethack when you finish it. I would like to request that a menu-based action option be made for it (rather than just the gestures, so you could for example hit Action->Combat->Throw instead of drawing the gesture for 'throw object' or Action->Interact->Dip), or at least programmable shortcut buttons and I'm willing to pay to have this feature added if you can add this feature. The gesture system works for Rogue because it is so simple, but this may not pan out as there are quite a number of different actions and having to constantly scroll through the menu to find the proper gesture would be a pain! Too much memorization!
I would also be incredibly interested to see Angband or especially hengband ported to iPod touch and I'm willing to also donate toward their creation once the Nethack project is complete. I realize that these would be far more difficult and may not be possible. Please email me in regard to this if you have any interest. ^_^
I would also be incredibly interested to see Angband or especially hengband ported to iPod touch and I'm willing to also donate toward their creation once the Nethack project is complete. I realize that these would be far more difficult and may not be possible. Please email me in regard to this if you have any interest. ^_^
Slowly, but there's been some good progress. Hopefully all the game content is working (quests, special levels), and the basic gesture mechanism is working (refined from the one seen in Rogue), as is the whole ASCII vs tile mode (potentially even support the Absurd 64 tile set).
I've got the character creation working (though the whole matrix of what combinations of race, class, alignment, etc... lead to a less than fluid experience), and I'm in the middle of making the menuing system work (which is the heart of things like inventory management, dropping stuff, etc...). The fact that it has "display a bunch of stuff, possibly with icon, possibly with 'accelerator' character markers, possibly with items that can't be selected" which is then combined with "just view the items/select one and only one item/select none or any number of the items" (and then potentially combined with adding a number to each and every one of them) means that getting the UI right is tricky. Once I finish that part, it should be mostly playable, with the "built in help" being the next major pain (plus a whole lot of play testing to find all the wide range of weird ways that the UI is abused by the game itself).
So percentage wise, it's about 50% functionality, and with the release of The Dominomicon 2.0 nearly ready, I'll be spending some more time with it...
I've got the character creation working (though the whole matrix of what combinations of race, class, alignment, etc... lead to a less than fluid experience), and I'm in the middle of making the menuing system work (which is the heart of things like inventory management, dropping stuff, etc...). The fact that it has "display a bunch of stuff, possibly with icon, possibly with 'accelerator' character markers, possibly with items that can't be selected" which is then combined with "just view the items/select one and only one item/select none or any number of the items" (and then potentially combined with adding a number to each and every one of them) means that getting the UI right is tricky. Once I finish that part, it should be mostly playable, with the "built in help" being the next major pain (plus a whole lot of play testing to find all the wide range of weird ways that the UI is abused by the game itself).
So percentage wise, it's about 50% functionality, and with the release of The Dominomicon 2.0 nearly ready, I'll be spending some more time with it...
Some major milestones have been accomplished - the "display arbitrary lists of items and select none, only one, or any number of them" UI is working, as is the ability to display longer text (such as shown at the beginning of the game), and asking simple prompted questions ("Are you sure you want to pray?"). The gesture system has been extended to allow for more commands (for example, swipe along the bottom right to left is "open" but if you hold at the end of the swipe, it changes to the related, but less common, "close". Similarly down along the right is "drop", hold at the end is "drop multiple items"), and with the above mentioned items, results in a high degree of playability.
There are still a couple of major things not yet there, such as displaying help files, asking for names (such as naming things, engraving, etc...) and some of the UI that deals with spell casting (the "select a location" isn't practical, especially on the ASCII view due to the fact that your finger easily covers half a dozen characters).
And one of the most important features now works - the game is correctly saved when you quit, and restored when you relaunch things! So, depending on your playing style, it is almost completely playable...
There are still a couple of major things not yet there, such as displaying help files, asking for names (such as naming things, engraving, etc...) and some of the UI that deals with spell casting (the "select a location" isn't practical, especially on the ASCII view due to the fact that your finger easily covers half a dozen characters).
And one of the most important features now works - the game is correctly saved when you quit, and restored when you relaunch things! So, depending on your playing style, it is almost completely playable...
The screen shot gallery has been updated to show the new "pick a location on the screen" UI (such as used for the travel command, or look), and I've got to say it is really slick. Basically a magnifier disk appears that you can freely drag around the screen, magnifying the one cell whatever is directly under the disk. And, in tile mode, you can use it together with the various pinch movements to zoom in/out - so you can zoom out, move across the board, and then zoom in for more exact control. Once I got it working, even I was surprised by how well it worked.
I've finally figured out a good UI for the "select how many items" problem (for example, while dropping, you can select an item, but if it is a bunch of them, you are suppose to be able to specify how many items to drop) - basically a simple double tap on the item will bring up the number entry pad, and if you are dropping a limited number of items, it shows that number instead of the simple check mark on the item.
So at this point, the only major UI issue is displaying help text - ideally, I'd like to display them as HTML (since they get nicely formatted) but the default docs don't come as HTML, just ASCII text that assumes it is being displayed on an 80 character monitor. Still, my estimate is that by next week it should be fully playable (barring show stopping bugs, of course).
[/url]
I've finally figured out a good UI for the "select how many items" problem (for example, while dropping, you can select an item, but if it is a bunch of them, you are suppose to be able to specify how many items to drop) - basically a simple double tap on the item will bring up the number entry pad, and if you are dropping a limited number of items, it shows that number instead of the simple check mark on the item.
So at this point, the only major UI issue is displaying help text - ideally, I'd like to display them as HTML (since they get nicely formatted) but the default docs don't come as HTML, just ASCII text that assumes it is being displayed on an 80 character monitor. Still, my estimate is that by next week it should be fully playable (barring show stopping bugs, of course).
[/url]
The link to the screen shot gallery above is incorrect.
Here: gallery.me.com/gandreas#100040
Hi.
My first post. Rogue is great fun, NetHack will be 'wicked fun' indeed!
If you need beta testing / bug hunting / UI suggestions, consider me
a candidate (...though I think I speak for most posters in here).
Great work!
Please set up a paypal donation button. Instead of buying some other
app of yours I'd like to donate for what I actually use. Feels better.
Keep it up!
/T
Here: gallery.me.com/gandreas#100040
Hi.
My first post. Rogue is great fun, NetHack will be 'wicked fun' indeed!
If you need beta testing / bug hunting / UI suggestions, consider me
a candidate (...though I think I speak for most posters in here).
Great work!
Please set up a paypal donation button. Instead of buying some other
app of yours I'd like to donate for what I actually use. Feels better.
Keep it up!
/T