hope you had some nice Christmas holidays. Just wanted to let you know that I just released an Android version of ZMPP on the Market. It’s based on the ZMPP2 core that I rewrote in Scala. For now I focused on the Z-Machine and I’ll watch how things turn out.
Check it out if you like (it’s free, but displays ads in the browser screen).
The Dalvik JIT compiler is included in 2.2. I know that quite a bit of devices still run 2.1, and Infocom games do run quite well on a non-JIT device, but I wouldn’t do Inform 7 games a favor if they could be only be played in slow motion.
It is likely that the Android version will at some point run Glulx/Glk stories and performance-wise, those are even more of a challenge on average.
One of the things I am currently looking into is hardware keyboard support, but I don’t know when that will happen.
oh well… hey Dannii, I decided to upload a package where I lowered the requirements to Android 2.1 in the Downloads section of ZMPP’s github page (unlikely that I will do that on an app store version):
That will be the day I’m waiting for, since we already have Z-machine interpreters for Android. Thanks and good luck with this project!
P.S. I don’t actually have an Android device, but my playtesters do. I lost a couple because they couldn’t play Glulx on their mobile devices and they just ‘never got around’ to making time on the desktop. 40-somethings, eh? 8)
Hi, I have no idea, I am learning about N2A cards for the first time - but if you wait a couple of days there is a chance that you can download it from Barnes & Noble directly since I submitted it there yesterday.
thanks for the feedback, glad it works for you ! I unfortunately don’t have any device with a hardware keyboard (and as a Colemak typist, QWERTY would only be of limited use for me anyways ), so this is a feature that I can only test in an emulator.
Just finished playing through Shade using the latest version of ZMPP with a hardware keyboard and landscape mode. Mostly worked very well although there were a couple of times when text in longer descriptions scrolled past before I could read the top bit.