Menu

Tree [bfd6e4] master release-0.2 /
 History

HTTPS access


File Date Author Commit
 artwork 2010-06-25 Rafał Rzepecki Rafał Rzepecki [9ef99c] Android 2 icons.
 jni 2009-10-27 Rafał Rzepecki Rafał Rzepecki [6dfb55] Distprep.
 res 2010-06-25 Rafał Rzepecki Rafał Rzepecki [fe2c25] Allow restoring from bookmark from the game det...
 src 2010-06-26 Rafał Rzepecki Rafał Rzepecki [2d247a] Bookmark now saves text buffer window states, too.
 web 2010-06-25 Rafał Rzepecki Rafał Rzepecki [da0fd6] Promo artwork, website. Bump SDK version. Add s...
 .classpath 2009-10-05 Rafał Rzepecki Rafał Rzepecki [21d362] Start rewrite. Just a stub.
 .gitignore 2009-10-05 Rafał Rzepecki Rafał Rzepecki [21d362] Start rewrite. Just a stub.
 .project 2009-09-19 Rafal Rzepecki Rafal Rzepecki [3a884d] Initial commit.
 AndroidManifest.xml 2010-06-25 Rafał Rzepecki Rafał Rzepecki [ed44bb] Huh, it just doesn't work on emulators. Heavens...
 Application.mk 2010-06-26 Rafał Rzepecki Rafał Rzepecki [bfd6e4] build binaries for release.
 INSTALL 2009-10-27 Rafał Rzepecki Rafał Rzepecki [6dfb55] Distprep.
 README 2009-10-27 Rafał Rzepecki Rafał Rzepecki [6dfb55] Distprep.
 TODO 2010-06-26 Rafał Rzepecki Rafał Rzepecki [025dad] I'm not really sure it doesn't.
 default.properties 2010-06-25 Rafał Rzepecki Rafał Rzepecki [da0fd6] Promo artwork, website. Bump SDK version. Add s...

Read Me

This is Hunky Punk, an interactive fiction interpreter for Android.

== Overview ==
Hunky Punk is an interactive fiction manager and interpreter,
aimed to be a comprehensive multi-interpreter similar to Gargoyle,
with metadata and story management support. Currently Z-Code
stories are supported (via nitfol) and metadata and covers are
fetched from IFDb.

For quick start there is a handful of (subjectively selected 
by your humble author) stories available for download at a single button touch.

You should also be able to open Z-Code stories directly from the web
(as long as the web server reports the correct mimetype) and have them
installed; failing that, putting a story in Interactive Fiction directory
of the SD card also makes it available in Hunky Punk.

Saved games are stored per-game in the phone memory, so you can have
same names in different games without the risk of name clash.

Hunky Punk does its best to save current state and restore it on
application suspend/resume and it works rather well, although occasionally
it will fail due to interpreters not really having been designed for such thing.
So remember to save your progress from time to time. 

== Code overview ==
It's based on Glk-based interpreters (as of 2009-10-27, only nitfol)
and a Glk library dedicated for Android, wrapping Android calls with 
JNI for C-to-Java interface.

== Thanks ==
Most of the inspiration for visual form comes from Gargoyle [1]
and many thanks go to Tor Andersson and Ben Cressey.

I'm also grateful to Mike Roberts of IFDb [2] and TADS fame, for
creating IFDb in the first place and for letting me use the 
alpha version of its web API.

== Authorship ==
Original code is GPL3+ (see COPYING) and copyright 2009 Rafał Rzepecki 
<divided.mind@gmail.com> unless otherwise noted.

Interpreter and babel/glk interface code may be copyright and licenced by their respective
authors as specified in their source files. I (RR) have done some trivial modifications,
so you might want to check before going to the original authors with bugreports.

In particular, nitfol code is copyright (C) 1999 Evin Robertson and licenced with GPL2+.
The particular codebase is taken from Gargoyle and I understand there are some
modifications by Gargoyle authors.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.