Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiling NetHackDS natively on GNU/Linux #15

Open
ghost opened this issue Aug 9, 2016 · 2 comments
Open

Compiling NetHackDS natively on GNU/Linux #15

ghost opened this issue Aug 9, 2016 · 2 comments

Comments

@ghost
Copy link

ghost commented Aug 9, 2016

Hello,

I've played this version of NetHack some years ago on my NintendoDS, and I was pleased to see how easy to use it was.
I would like to compile this on GNU/Linux but I would like to know first if it's a dead end because it would require too much code rewriting or if it just need a few functions to be replaced.

@fancypantalons
Copy link
Owner

I saw this and then promptly forgot to reply...

Yeah, that's not gonna work. :) The entire interface is custom written to render on the NDS hardware.

On the bright side, many folks have already done far FAR more ambitious things than my little port. There are an enormous number of GUIs built atop Nethack:

https://nethackwiki.com/wiki/Graphical_user_interface

The most ambitious is probably Vulture's Eye, which renders the game in isomorphic 3D! But there are plenty of others.

@ghost
Copy link
Author

ghost commented Sep 18, 2016

Hello,

I am aware of all the other GUIs, but I really enjoy the one you've made for the NDS. I'm sure it could be reworked into a very simple to use PC GUI.

The advantage of your GUI compared to other GUIs like X11, Qt, GlHack and so on, is the abstraction of all the commands into a simple menu. As the number of keys is limited on a NDS, you have tought about a nice way to make the game playable, and I think it should be ported back to PC to make the games easily enjoyable to a higher number of people.

What do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant