Fizmo screenshot

fizmo

fizmo interprets z-machine opcodes”

overview

Fizmo provides a Z-Machine interpreter development library in plain C along with a ncurses user interface, supporting Z-Machine versions 1 to 5, 7 and 8.

That means it allows you to play interactive ficiton, also known as textadventures, which were implemented either by Infocom or created using the Inform compiler on a terminal, or to develop your own interactive fiction front end in C or any C-related language like C++ or Objective-C.

For a list of features and more information see the “About” section. You can also take a look at some Screenshots.

console-based interpreter
also provides development libraries and interfaces

iOS fizmo

In the context of the Hadean Lands Kickstarter project, Andrew Plotkin has implemented iOS-fizmo which allows authors to package their games for the Apple App store. As an example, he also implemented The Dreamhold for the iPhone and iPad, as well as Shade – see also Reviews-on-the-Run's Shade impression – and Heliopause. There's also Jason McIntosh's adaption of The Warbler's Nest.

Andrew Plotkin's iOS-fizmo packages games for the Apple App Store

status

Fizmo is currently available in version 0.7.9, released on May 25, 2014. Development began around mid-2005, with the first offical version 0.6.0 being released on March 28, 2009. At the moment it appears to be working well enough to claim that it's running stable.

Version 0.8.0 will add a SDL-based interface, implement proportional font display and should be working on a wide range of systems due to SDL's cross-platform availability. If you want to give it a try, a pre-release version is available in the Download section.

ncurses variant now stable
next version will add SDL frontend

feedback

Any kind of feedback is welcome. Send comments to fizmo@spellbreaker.org.