ALAN 3 is an interactive fiction system first created as a successor to ALAN 2 around 2002, and officially replacing ALAN 2 in 2005. As with most interactive fiction systems, it uses two formats: a "source" format, which is human-readable and -editable, and a "compiled" format which is run by an interpreter.
ALAN 3 can by run with Gargoyle using a plugin distributed from the ALAN 3 website.
Source files use the extension .alan, as did ALAN 2. Compiled files use the extension .a3c. Unlike ALAN 2, which is a multi-file format, ALAN 3 games have no accompanying .dat file.
.alan files have no magic number, but they probably contain the ASCII strings "verb", "isa", "does", "the", "end verb", and "exit", with varying capitalization.
a3d files start with the ASCII magic number
- The ALAN 3 website's downloads section
- The ALAN 3 source code on BitBucket
- Source code to an early (3.0 alpha 7, 2010) release
- The IF Archive "programming" section on ALAN 3
- A mix of ALAN 2 and ALAN 3 games in the IF Archive. Mostly .a3c.
- .alan files showing use of the standard library
- The Interactive Fiction Wiki entry on "Alan" (originally describing ALAN 2 but partially updated for ALAN 3 when it was released)
- The ALAN 3 reference manual
- ↑ , commit f00b9d4a535486a485bb55640f3f074ec891eeab: changes the magic number, which is an early reference to the version 3 format
- ↑ https://web.archive.org/web/20050728095717/http://www.alanif.se/, section "News" and "Version 3 in the Works"