Giter Site home page Giter Site logo

ekiyanov / nethack-android Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 14.18 MB

Automatically exported from code.google.com/p/nethack-android

Java 1.78% TeX 1.42% Groff 1.24% C 84.55% C++ 4.15% OpenEdge ABL 0.05% Makefile 0.73% Shell 0.14% GAP 0.01% Rebol 0.09% Max 0.01% Batchfile 0.13% Awk 0.06% DIGITAL Command Language 0.29% Lex 0.13% Yacc 0.61% R 4.31% HTML 0.30%

nethack-android's People

Contributors

michaelbarlow7 avatar

Watchers

 avatar

nethack-android's Issues

Application does not start on 2.0/Droid

On the Motorola Droid/Android 2.0, he following occurs on start:

The application NetHack (process com.nethackff) has stopped unexpectedly.
Please try again. 

Original issue reported on code.google.com by [email protected] on 7 Nov 2009 at 3:31

trackball directional control doesn't work with numpad controls turned on

What steps will reproduce the problem?
1. Turn on number pad directional controls through the config file
2. Turn on "move with trackball" 

What is the expected output? What do you see instead?

I expect to still be able to move with the trackball but the program seems to 
only know how to send directional commands with the old-style vi movement keys 
(hjkl).. This is unacceptable for how I play nethack, since I rely on the key 
bindings that are used when the numpad direction controls are turned on (for 
instance, k for kick, l for loot).

What version of the product are you using? On what operating system?

I'm using v1.2.5 on android 2.2 on an at&t nexus one.

Please provide any additional information below.

I should think there would be some way to send the direction commands from the 
UI to the native portion of the app without having to send explicit keystrokes. 
 Even if not, though, the app should detect whether numpad direction controls 
are turned on and adjust the trackball operation appropriately.


Original issue reported on code.google.com by [email protected] on 11 Jul 2010 at 7:15

Feature request: Loading splash screen

Starting takes a long time, which right now means a black screen that looks
like it isn't doing anything. This should be replaced with a splash image
saying something along the lines of Nethack is loading.

Original issue reported on code.google.com by [email protected] on 18 Oct 2009 at 10:15

Code is not available through Google Code

Hi,

I'm interested in adding some user-interface magic to make nethack-android 
more friendly to non-keyboard devices like the Magic, Hero, et cetera. 
However, the nethack-android code does not seem to be available through the 
svn facility of Google Code. Can I get access to it? I'd love to help.

Thanks!
Ari


Original issue reported on code.google.com by [email protected] on 13 Dec 2009 at 7:25

Quick crash on Samsung Moment

What steps will reproduce the problem?
1. Start program
2. Enter name
3. "Cannot lock perm for unknown reason."
4. Crash

What version of the product are you using? On what operating system?
1.1.3 on Cupcake cj05

Please provide any additional information below.
Not running many programs, no UI mods. Running in horizontal view with QWERTY 
extended.

Original issue reported on code.google.com by [email protected] on 22 Nov 2009 at 6:51

  • Merged into: #24

prompted text overwrites map at cursor

What steps will reproduce the problem?
1. Enter a command prompting for text (examples: engrave with E, name your 
fruit in 
options with O).
2. Enter text, such as "Elbereth".
3. Command works, but text appears on game map at cursor starting from 
character, 
overwriting map features. These features reappear when they are redrawn but 
distant 
characters/features may not be redrawn for a while.

For example, the following map

-----
|...|
|.<.|
|.@.|
-----

Becomes

-----
|...|
|.<.|
|.elbereth
-----

What is the expected output? What do you see instead?
The prompted text should appear at the end of the message log, after the 
prompt. Probably 
the cursor is being set incorrectly...

What version of the product are you using? On what operating system?
This is the 1.2.1 alpha on vanilla G1, with the Android tty preference set.

Please provide any additional information below.
Love the new colors and longer message log, keep up the good work!

Original issue reported on code.google.com by [email protected] on 24 Nov 2009 at 1:42

NetHack doesn't terminate on G1

Using NetHack on a G1.

On 'S' (save), the game is saved, you get 'Be seeing you...', but the
'window' doesn't close.  If you hit 'Home' and the restart NetHack, you get
the same window with the 'Be seeing you...'.  The same is true if you try
to quit after hitting 'q' to the 'generate your character for you' question.

Original issue reported on code.google.com by jdhedden on 15 Oct 2009 at 4:44

'Help' menu item

Suggestion:  Add another menu item 'Help' that opens the browser to:
   http://www.nethack.org/common/index.html

Original issue reported on code.google.com by jdhedden on 22 Oct 2009 at 6:32

Feature Request: use touchscreen to navigate, ala angband

One app that might be worth looking at for inspiration is angband:

http://www.androlib.com/android.application.org-angdroid-angband-jAwj.aspx

One thing that angband does is allow the user to navigate by splitting the
touchscreen up into 9 zones:

  |  |  
--------
  |  |  
--------
  |  | 

The outer zones correspond to the 8 directional controls, and the center is
free for some other key ("." for instance). 

It seems like a pretty nice system. 

Original issue reported on code.google.com by [email protected] on 20 Oct 2009 at 6:04

Quick crash on Samsung Moment

What steps will reproduce the problem?
1. Start program
2. Enter name
3. "Cannot lock perm for unknown reason."
4. Crash

What version of the product are you using? On what operating system?
1.1.3 on Cupcake cj05

Please provide any additional information below.
Not running many programs, no UI mods. Running in horizontal view with QWERTY 
extended.

Original issue reported on code.google.com by [email protected] on 22 Nov 2009 at 8:28

  • Merged into: #24

'Search' key does not act as a control- key

On the G1, the search key (magnifying glass) does not act as a control-
key.  For example, pressing Search+D does not implement the 'kick' command.
 (It brings up the calendar.)

Original issue reported on code.google.com by jdhedden on 15 Oct 2009 at 4:59

Requests Phone usage permissions on Desire

What steps will reproduce the problem?
1. Download the game using the barcode.
2. Try to install it.
3. The phone shows you the permissions the APK wants.

What is the expected output? What do you see instead?
The permissions it wants are storage and Phone calls. Storage is
understandable, but why does it need to do phone calls?

What version of the product are you using? On what operating system?
Both the 1.1.3 and 1.2.1 alpha APKs did it for me.

Original issue reported on code.google.com by [email protected] on 24 May 2010 at 1:40

App should be locked in landscape mode

This is a request for a very minor feature.

What steps will reproduce the problem?
1. Start game
2. Close keyboard
3. Hold phone oriented in portrait mode

What is the expected output? What do you see instead?
The phone display rotates into portrait mode. It would be better, if it
just stayed in landscape.

What version of the product are you using? On what operating system?
1.1.2 on Android 1.6 (Cyanogen 4.2 stable)

Please provide any additional information below.

The phone rotates into portrait mode, clipping the right part of the game
screen and showing just a black rectangle at the bottom. The display isn't
correct anyway, so it might just as well stay locked into the correct
orientation. It's not actually important, as you can't play anyway, but it
would be nice if only for cosmetic reasons and when you have to put the
phone down. I know, this can be done, because other games also do it.

Original issue reported on code.google.com by [email protected] on 28 Oct 2009 at 6:45

soft keyboard doesn't work

As I am using a HTC Hero I only have a soft keyboard, which is not recognized 
at all. I love 
nethack and really long for the chance to play it on my phone :(

Original issue reported on code.google.com by [email protected] on 8 Nov 2009 at 1:41

  • Merged into: #21

1.2.1 breaks Droid TTY?

How can you reproduce the bug?
1. Open the game on a Droid 
2. One example, open the inventory, you'll see it is replicated twice on the 
screen, with the second list being cut off.

What is the expected output? What do you see instead?

Scenario 1 - Inventory list: Expect to see an inventory list appear on top of 
the dungeon map. Instead, two inventory lists appear side by side covering the 
whole screen.

Scenario 2 - Messages: Messages that appear in the upper left of the screen no 
long seem to be overwriting themselves. Press 'w' and you shold get messages 
like this:

What do you want to wield? [- a or ?*] x
You don't have that object.--More--
What do you want to wield? [- a or ?*]

Instead it appears as:
What do you want to wield? [- a or ?*] You don't have that object. What do you 
want to
wield? [- a or ?*]
Note: x was pressed, but was overwritten by "You don't have that object."

What version of the product are you using? On what operating system?
1.2.1 on Android 2.1 for Droid

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 25 Jun 2010 at 11:19

process com.nethackff stopped unexpectedly on startup

What steps will reproduce the problem?
1. process com.nethackff stopped unexpectedly on startup every time
2. I have uninstalled and reinstalled
3.

What is the expected output? What do you see instead?
Game should start, I see Please wait, initializing... at the top of the 
screen, a white cursor below that line, and then the Android pop up tells 
me of the force close.

What version of the product are you using? On what operating system?
Current version available on the market as of 03/22/2010.  Running on a G1 
with Firmware 1.6 CynogenMod 4.2.15.1 (current version).

Please provide any additional information below.
Doubt this matters, as this is not a 3d game by any means, but I done the 
10mb memory hack that borrows 10mb of memory from the GPU to be used for 
general phone process.


Original issue reported on code.google.com by [email protected] on 22 Mar 2010 at 10:10

Feature request: Full screen

The title-bar ruins the immersed, dungeony feeling of a real shell. Full
screen that shit!

      this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_NO_STATUS_BAR,
                WindowManager.LayoutParams.FLAG_NO_STATUS_BAR);


Original issue reported on code.google.com by [email protected] on 18 Oct 2009 at 10:14

Quick crash on Samsung Moment

What steps will reproduce the problem?
1. Start program
2. Enter name
3. "Cannot lock perm for unknown reason."
4. Crash

What version of the product are you using? On what operating system?
1.1.3 on Cupcake cj05

Please provide any additional information below.
Not running many programs, no UI mods. Running in horizontal view with QWERTY 
extended.

Original issue reported on code.google.com by [email protected] on 22 Nov 2009 at 6:50

Automatically enter user's name when starting the game

I am still poking around Android and don't know the specific call, but I
assume there is some way to determine a unique username, or to always pick
a standard one. 

This should then be entered so the user doesn't have to type it exactly
every time the application is started.

Original issue reported on code.google.com by [email protected] on 20 Oct 2009 at 5:58

Keys should be more droid friendly

It's too hard to control the game. It's not fun.

Fixes: 
Scroll-ball should control the player movement. Click could be bound to
something as well, possibly pick-up (with autopickup turned off)

Search/Cntrl key should be 'sticky,' so it doesn't need to be held down.
Cntrl-D can't be done with one hand on the phone.

Thanks
You rule

Original issue reported on code.google.com by [email protected] on 16 Oct 2009 at 10:56

Use of storage space?

I apologize, this is a highly speculative "issue" - but is it possible that
nethack is using an increasing amount of space on the phone over time, that
is not counted in the "application size"?

I have noticed space disappearing steadily, I _think_ without seeing any
application sizes expanding, and it coincides suspiciously with installing
and running this application. 

I am not yet familiar with how android accounts for space used by
applications, or how an application's use of unixy native code (vs. purely
running in the Java VM) might affect that accounting. But let's just say it
would be surprising to me if their scheme for doing so was working properly
in this case. 

What happens if nethack is just creating a lot of files in /usr/games or
some equivalent? And would they ever be removed, even if the application
was uninstalled?

Then again, apologies in advance, it could just be I have not caught the
correct culprit. 

Original issue reported on code.google.com by [email protected] on 27 Oct 2009 at 4:07

soft keyboard doesn't work

As I am using a HTC Hero I only have a soft keyboard, which is not recognized 
at all. I love 
nethack and really long for the chance to play it on my phone :(

Original issue reported on code.google.com by [email protected] on 8 Nov 2009 at 1:40

Options do not save

What steps will reproduce the problem?
1. Start a game
2. Change options (hilite_pet and boulder in particular, others do this as
well)
3. Restart the game, load save

What is the expected output? What do you see instead?
Your options should be saved, your pet should stay hilighted, and your
boulder should change symbols. It does not.
What version of the product are you using? On what operating system?
Version from android market on a T-Mobile G1

Please provide any additional information below.
Only certain options do it, I mentioned two in particular, but others are
suspect as well. A possible fix would be to make the .rc file that holds
the users settings reside on the SD card, so that the user could edit it
themselves.

Original issue reported on code.google.com by [email protected] on 17 Dec 2009 at 11:12

^P to display the last message doesn't work

What steps will reproduce the problem?
1. Perform some action that will produce a notification message (e.g. "You
have displaced sirus")
2. Move to an empty square so that the message goes away.
3. Press the "^X M-X" button on the on screen keyboard.
4. Press the "^P" button on the on screen keyboard.

What is the expected output? What do you see instead?
I expect to see the last message shown to the player, e.g. "You have
displaced sirus". Instead, nothing is shown.

What version of the product are you using? On what operating system?
1.2.1 alpha on a stock nexus one.

Please provide any additional information below.
Love the alpha, the new changes for the keyboard work great on my nexus!
Thanks.

Original issue reported on code.google.com by [email protected] on 15 Mar 2010 at 12:50

Phone rang and was not answered - game was destroyed

What steps will reproduce the problem?
1. Was playing nethack version 1.2.1-alpha
2. Phone rang - I didn't answer it.  After it went to voicemail, nethack 
crashed.
3. Re-entered Nethack - could not resume game with same character.  Got 
"There is already a game in progress under your name. Destroy old game? 
[yn]" message.

What is the expected output? What do you see instead?
I should've been able to resume the game.

What version of the product are you using? On what operating system?
Nethack 1.2.1-alpha  G1-Android 1.6

Please provide any additional information below.

I noticed that this message appears in the "unixunix.c" code in the source 
code.  The unixunix.c code seems to be aimed at a server implementation.  
pcunix.c might be better for use on a single user environment.

At any rate, it should be possible to recover the character outside of 
nethack if the lock files could be deleted.

Original issue reported on code.google.com by [email protected] on 25 Feb 2010 at 10:55

Cannot lock perm for unknown reason (1)

What steps will reproduce the problem?
1. Start a new game
2. enter a name
3. hit enter

What is the expected output? What do you see instead?
I expect the game to run, although it displays the above error with 'Hit space 
to continue' then crashes

What version of the product are you using? On what operating system?
1.2.2 on Samsung Moment running Android 2.1

Please provide any additional information below.
Going to hook up to debugger as soon as I find my cable so I can give a better 
bug report.

Original issue reported on code.google.com by [email protected] on 24 Jun 2010 at 12:24

  • Merged into: #24

No virtual keyboard on archos 5 IT

What steps will reproduce the problem?
1.  Install latest version on archos 5 IT.
2.  Start program.

What is the expected output? What do you see instead?

  Previously, the virtual keyboard would appear.  The virtual keyboard does not currently appear.  I can get the virtual buttons (up / down / left / right / ok) to appear, but that's it.

What version of the product are you using? On what operating system?

  1.2.2 & 1.2.1 have the issue, running on an Archos 5 IT, firmware 2.0.15 (Android 1.6).

Please provide any additional information below.

  Thanks for the hard work!

Original issue reported on code.google.com by [email protected] on 23 Jun 2010 at 1:09

Include nethack-recover [request]

I think it would be helpful if you included nethack-recover, and best would
be if it automatically runs on startup. Android is a single-user device, so
no need to worry about interrupting other peoples games. 

This will at least allow us to recover our games if nethack does crash
(we'll get sent back to the stairs on that level, but much better than
starting from scratch if we've got a good game going).

Original issue reported on code.google.com by [email protected] on 27 Jan 2010 at 10:33

No way to resume game

I [S]'d to save and quit

then restarted, entered my name, it says Destroy, I say no, and it quits.

Bummer.


Original issue reported on code.google.com by [email protected] on 19 Oct 2009 at 1:31

Can't "kick" on G1

The G1 has a keyboard with no control key or keypad.  As such you can't use
^D or 'k' to kick.

Original issue reported on code.google.com by jdhedden on 15 Oct 2009 at 4:42

Add configurable options

What steps will reproduce the problem?
1. Start a game
2. Set a bunch of options
3. Start another game
4. Forced to set all options again

What is the expected output? What do you see instead?
A file or Gui to persist options

What version of the product are you using? On what operating system?
1.0 on g1

Please provide any additional information below.
A feature request obviously

Original issue reported on code.google.com by [email protected] on 16 Oct 2009 at 2:38

> won't work so can't go down

When playing, attempting to use > to go down stairs instead results in
moving down one tile.

This is on the latest stable version.

Original issue reported on code.google.com by [email protected] on 22 May 2010 at 4:24

Enable DEC/IBM line drawing characters

I'd like to be able to use the IBM or DEC line drawing characters. You
don't need any advanced graphics or anything, it's simply supporting
extended font characters (all 256 font characters instead of the base 128
or whatever). Compare these images, it really makes it easier on the eyes:

http://upload.wikimedia.org/wikipedia/commons/f/ff/Nethack.png

vs

http://tripalot.com/roguelike/images/nethack.gif

Thanks for the great work you've done on getting this to Android! Currently
my favorite game on the phone.

Original issue reported on code.google.com by [email protected] on 18 Jan 2010 at 10:04

High power consumption when idle?

What steps will reproduce the problem?
1. Run game
2. Suspend system


What is the expected output? What do you see instead?
High battery usage

What version of the product are you using? On what operating system?
1.0, android 1.6

Please provide any additional information below.

The application seems to consume an abnormal amount of CPU time when idle.

The new battery monitoring application in android 1.6 showed Nethack
consuming more battery than display, and battery life was reduced to about
12 hours.

Original issue reported on code.google.com by brikeener on 19 Oct 2009 at 2:07

Quick crash on Samsung Moment

What steps will reproduce the problem?
1. Start program
2. Enter name
3. "Cannot lock perm for unknown reason."
4. Crash

What version of the product are you using? On what operating system?
1.1.3 on Cupcake cj05

Please provide any additional information below.
Not running many programs, no UI mods. Running in horizontal view with QWERTY 
extended.

Original issue reported on code.google.com by [email protected] on 22 Nov 2009 at 6:50

  • Merged into: #24

Add configurable options

What steps will reproduce the problem?
1. Start a game
2. Set a bunch of options
3. Start another game
4. Forced to set all options again

What is the expected output? What do you see instead?
A file or Gui to persist options

What version of the product are you using? On what operating system?
1.0 on g1

Please provide any additional information below.
A feature request obviously

Original issue reported on code.google.com by [email protected] on 16 Oct 2009 at 2:38

Screen not fully cleared after taking stairs to new level

After I go to a new level via stairs, the previous level is not fully
cleared off the screen. Often the top 5-10 rows of the screen still have
remnents of the old level, making the screen hard to see. As soon as I do
anything that produces a message (eg open a door), the screen is correctly
cleared.


Original issue reported on code.google.com by [email protected] on 18 Jan 2010 at 10:07

Use full screen

On my G1, nethack does not take up the full screen, even in landscape mode.
Could this be changed to use the whole screen instead?

Sorry I keep filing bug reports. I love nethack-android.

Original issue reported on code.google.com by [email protected] on 27 Oct 2009 at 12:07

Where is the latest source code for this project???

The source code for this port seems to only be available via downloading 
tarballs from the 
downloads section of this Google Code site (rather than from any source control 
repository).  The 
last available file is BINARY ONLY, with no accompanying source, and the porter 
seems to have 
gotten too busy to post any more versions for the last six months.  I totally 
sympathize with 
abandoning an OSS project due to "real life" problems, but when the project 
doesn't have a public 
source code repository, it's a much bigger disappointment to the community 
since nobody can easily 
step in and help pick up the slack.

I've already begun a fork of this project using the most recently uploaded 
source (1.1.3) on GitHub 
at http://github.com/xenolinguist/nethack-android but it's a shame knowing that 
somewhere out 
there, there's code for a 1.2.1-alpha that my fork won't have.

Original issue reported on code.google.com by [email protected] on 5 May 2010 at 1:39

"There is already a game in progress under your name. Destroy old game? [yn]"

What steps will reproduce the problem?

1.  I have seen this twice while running on my G1 - unsure why this 
happens, though.  I left the game with no problems using "S".

What is the expected output? What do you see instead?

The system should let me resume the current game, or provide some way to 
recover the game in progress.

What version of the product are you using? On what operating system?

Version 1.1.3 on Android 1.6

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 12 Feb 2010 at 5:38

"Enter" on virtual keyboard doesn't validate the name, using the Samsung Galaxy/i7500

What steps will reproduce the problem?
1. start the game
2. invoke the virtual keyboard with the camera button and insert a name
3. press Enter on the virtual keyboard: nothing happens.

What is the expected output? What do you see instead?
Game should advance to role/race/alignment/sex selection.

What version of the product are you using? On what operating system?
Using version 1.1.3 on Android 1.5, on the Samsung Galaxy/i7500 phone
(virtual keyboard only, no Search key).

Please provide any additional information below.
N/A

Many thanks for your help =)

Original issue reported on code.google.com by [email protected] on 16 Nov 2009 at 1:01

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.