Adventuron is a HTML5-based IDE for creating text adventure games.

Adventuron requires no installation and runs in-browser.

About Text Adventure Games

Text adventure games are video games in which the primary interaction occurs via text entered by and delivered to the player.

Although Adventuron is a text adventure engine, many text adventures in the 80s and early 80s features colourful graphics to accompany gameplay as well as colourful stylized text in order to add a unique aesthetic.

Adventuron believes that text adventures are not just about text, but they should also be about building a mood, and as such, it supports a number of theming options and multimedia features.

Rite of the Druid by Paul Weller

Historically, text entry was provided via a physical keyboard, and text was delivered to the screen, but these games don’t necessarily require a keyboard or a screen, so long as text can be delivered to the player, and commands can be submitted by the player.

Text Adventure Games deliver a description of a location or game scenario, then player interacts with the game by entering commands for the protagonist of the game to perform.

Commands can be entered such as:

TAKE CUSHION, DROP CUSHION, LIGHT FIRE, GO EAST, ENTER CABIN, INVENTORY, WEAR COAT, REMOVE SHOES, SLEEP

This style of game was mainstream in the late 1970s through to the mid-80s but after the birth of graphical adventure games, the popularity sharply declined.

Early text adventures were of a pure textual nature. You type text, you receive text.

Adventureland by Scott Adams — Text Only Version

There is a purity to this approach, but as hardware became more sophisticated, it became possible to package graphics alongside the text.

Text Adventure games do not have to mean that a game is devoid of graphics. Later games had primitive static graphics (or static graphics with basic animations).

Treasures of Hollowhill by John Blythe

Later games had more sophisticated graphics, and animations.

Create / Play

Adventuron is a model-based adventure creation language and game engine. It uses the same approach used by Scott Adams, Quill, PAW, GAC, and other early adventure systems.

The Quill (Use Manual)

Adventuron’s actual game engine is designed to feel as if it is executing on an 8-bit computer such as a ZX Spectrum, C64 or Apple II.

Development Environment

If you have a PC with a browser, then you can start authoring games with Adventuron here.

The context-sensitive code completions shown below are triggered using CONTROL + SPACEBAR.

Adventuron uses a two panel web based IDE, the left panel to edit code, the right panel to test the adventure.

You can also maximise the game-play panel to full screen by double clicking or double touching inside the text window

Gameplay

Adventuron is unashamedly anachronistic. Old-school text adventures used to feature a number of locations, paths between locations, objects in the game world, puzzles to be solved using textual inputs, and usually using items in your possession.

A cliché example of a puzzle is, when faced with a locked door, you must have a key in your possession to unlock the door, and until the door is unlocked, you can’t enter a room, that has a another object to be used elsewhere. There can be dozens of overlapping puzzles.

Adventuron introduces light programming concepts such as variables, conditional statements and instructions. Adventuron should be quite useful as a first programming language once a few tutorials are created.

Getting Started

If you want to try out Adventuron, then it will take between 30 minutes and one hour to write your first adventure. Follow the guide here (a desktop or laptop computer is required for the editor).

https://adventuron.io/documentation/tutorial-a.html

The following video outlines the editing process.

How to create an adventure.

Study the tutorial adventure. Press Ctrl+A on the tutorial adventure. This will select all text. Press the backspace or DEL key on the keyboard(to wipe out all text). Press Ctrl + Space in the empty space to make template blank adventure game. Create locations, objects, and event handlers for your adventure. Iterate, and use the embedded documentation.

More Features

Import Maps via Trizbort

Adventuron supports importing map files via the excellent Trizbort mapping tool. At the moment, the import is one-way only, but later releases should support two way editing.

Making New Feel Old