weiju / zmpp2

Second generation ZMPP Interactive Fiction Interpreter for Java and Android
http://zmpp.sourceforge.net
BSD 3-Clause "New" or "Revised" License
38 stars 6 forks source link

ZMPP2 - Second Generation Interactive Fiction Interpreter for Java and Android Build Status

ZMPP2 is a Z-Machine and Glulx/Glk implementation in Scala. The goal is to write a simple, efficient, flexible and reusable solution that works in many kinds of Java VM environments, such as Java SE, Android and Java EE.

The second revision of ZMPP reflects current knowledge and ideas about how I think an IF VM should look like on the Java Virtual Machine:

Build Instructions:

The project is built with sbt 0.13.1, it is configured for Scala 2.11.0 Simply type

sbt clean test

to build all the subprojects and run the unit tests. To build e.g. the Z-Code interpreter start sbt and type

project zmpp-zcode

Typing run

will run the desktop interpreter from within sbt, while

assembly

will build an executable jar file with all dependencies.

Current features:

Glulx/Swing:

Z-Machine:

Known issues:

Acknowledgements: