Not android per se. The issue is that I am running in a *primitive* VM app with no browser, just basic command line. As far as I can tell, its files are not accessible from the main OS.
Angband on android
Collapse
X
-
I'm also pleased with the versatility though I often forget to use it. Like, I'll check just how much damage a rod will do then unnecessarily ESC out to (z)ap it. But whomever added those features - good job! I miss them when I play versions that don't have them.Last edited by DavidMedley; January 15, 2020, 09:55.Please like my indie game company on Facebook! https://www.facebook.com/RatherFunGamesComment
-
-
David-
Game keeps a list of the numbers of each monster species killed. You can see it thru the knowledge menu. Those monsters are each worth 2000-3000 EXP, depending on CL, so killing ~150 of them puts you at 400K+. In older variants, it is common to find 10 at a time, so that would be around 15 encounters.
Hunting down mumak in particular is a standard way to level up in a high speed dive. Wake them up one at a time and plink them. A single group will give you 30K+ exp for a low level character for no risk.Last edited by Pete Mack; January 15, 2020, 16:09.Comment
-
Hi! I'm working in updating the android port of Angband. I have running 4.2.0 in my cellphone. I'm currently improving (I think) the keyboard.
Some screenshots.
The first one is a transparent keyboard borrowed from Sil-Android.
This one is when you press the "..." button. Some keys are made more transparent.
If you long-press that button you get a solid keyboard.
The Sym key gives you access to the F1-F12 keys, for macros.
I have to improve some things, like asking for permission to store files in the device... and figure out how to upload this thing in the playstore!
What a great job did Takkaria, Nick and many others to improve the architecture of the game...Comment
-
I'm focusing in landscape mode, because in portrait the game view is very small or you have to scroll the window too much to see messages.
We can make a portrait keyboard, but to have a proper portrait mode we need more complex interactions between the C backend and the Java frontend...Comment
-
I'm glad to hear this! I bought a keyboard for my Android tablet hoping I'd be able to play on Angband Live, but it's just too much of a faff.Comment
-
@gg --
You can build curses-mode angband (from git) pretty easily in a linux window on android. You might have to install lynx to upload character dumps, but that is easy to. It is sort of a pain, but it does work. I had to make a small number of obvious changes to Makefile.std for it to build properly.Comment
-
Published Angband 4.2.0 for Android in the Play Store
Hi,
You can find it here: https://play.google.com/store/apps/d...hial.xyangband
Sources: https://github.com/Cuboideb/angbandroid
Vanilla sources were updated to the commit on 2020-02-09. Next version will add newer updates.
TODO:
-Fix term refresh while running and changing pannels.
-Make a reduced keyboard (The player could drag and drop it across the screen). I'm open to suggestions here...
Enjoy!Comment
-
Nice! Thanks for putting this together! I messed around with it for around an hour and it seems to work great. My only nitpicks are the running refresh problem (that you already noted) and that the min-map is a lot less usable, though I'm guessing you can't do anything to fix that.
PS: Your Git repo name is excellent.Comment
-
Im glad you like it!
Yes, I have to take a deeper look to that refresh glitch.
By the way, I added a modification to the display visible monsters command. The trigger is Ctrl-U and it sort the monster list by experience gained. Im trying to figure out if its too much of a spoilerComment
-
I've uploaded a new version in the playstore to fix the problem with running. I've also added the latest changes in the official repository.
The update takes a few days to appear in the play store.
I put the change in player-calcs.c here because it may be a problem in Vanilla too. The game doesn't change the panel when running.
Code:@@ -2593,7 +2593,7 @@ void redraw_stuff(struct player *p) /* Hack - rarely update while resting or running, makes it over quicker */ if (((player_resting_count(p) % 100) || (p->upkeep->running % 100)) - && !(redraw & PR_MESSAGE)) + && !(redraw & (PR_MESSAGE|PR_MAP))) return; /* For each listed flag, send the appropriate signal to the UI */
Comment
Comment