Author: Fredrik Ramsberg

Text adventure fan, player and author since the eighties. Current projects include Ozmoo (a Z-code interpreter for the C64) and PunyInform (a lightweight Inform 6 library for writing text adventures for 8-bit platforms and newer computers)

C64Ultimate Infocom Collection

Sample from the game Hitchhiker's Guide to the Galaxy

Infocom games + modern text adventures, for C64 Ultimate, 1541 Ultimate, TheC64, SD2IEC and 1581 owners.

Ozmoo 15

Z-code game Ad Verbum running in Ozmoo on C128 in VICE

A new version of Ozmoo, a Z-code interpreter for Commodore 64, 128, Plus/4, MEGA65 and Commander X16, plus there’s a port for Acorn/BBC. New version has improved performance on C64 and C128.

PunyInform Adventure, Release 5

Release 5 fixes multiple bugs, and brings the game closer to the original. There are now five dwarves, as in the original, and you can’t just teleport out of tight spots. Of course, the game still rocks on 8-bit hardware.

350p Adventure – a new port of an old game

Screenshot of Adventure on C64

Adventure is often considered to be the very first text adventure. It was written in 1975-76 by Will Crowther. Don Woods found it at his university, asked Will Crowter for the source code, expanded it greatly, and released his own version, which we now know as 350p Adventure. Adventure was sometimes called Colossal Cave Adventure. Sometimes it was just called…

Gamebook collection

Gamebook Coild of Hate

Have you ever tried gamebooks, AKA Choose Your Own Adventure books? You read a paragraph of text, then you get to choose what the main character should do next, and turn to different pages depending on what you choose. If all goes well, you reach a good ending. More likely, you don’t. A number of gamebooks have been published, most…

PunyInform Coding 3: Daemons and Describing Objects

PunyInform

In this tutorial we use daemons to implement a microwave oven that can heat food and a plate of spaghetti that cools off over time. We also explore techniques to describe objects.

PunyInform Coding 2: Objects and Actions

PunyInform

PunyInform is a tool for writing text adventures for 8-bit computers and newer computers alike. If you have already installed PunyInform and gone through the PunyInform Coding 1 tutorial, the time has come to learn more about objects and actions. This tutorial goes through the different parts of a simple game where there are two puzzles to be solved, you can score…

PunyInform Coding 1: The basics

PunyInform

PunyInform is a tool for writing text adventures for 8-bit computers and newer computers alike. If you have already installed PunyInform, it’s time to start coding your first game. This tutorial will walk you through the first steps of writing a text adventure using PunyInform. The complete source code of the example game can be downloaded from this folder. I…

PunyInform, a new library for writing text adventures for old computers

PunyInform

PunyInform is a library for the Inform 6 programming language, to make it easy to create simple or advanced text adventures which will work well on 8-bit computers like the Commodore 64, Amstrad CPC, Apple II, Spectrum +3 etc. PunyInform was first released on July 5, 2020. The rootsThe Inform programming language, compiler and standard library were developed by Graham…

PunyInform: Installing the tools and compiling a game

PunyInform

I’ve given a brief introduction to PunyInform, a new library for writing text adventures for 8-bit (and other) computers. Now, let’s have a look at what you need to download and install to start writing a game using PunyInform. For this article, I will be using Windows, but you can also use PunyInform on Mac or Linux. Step 1: Install…