My personal playground for experimenting with ALAN IF adventures storyfile format and game interpreters in various programming languages: PureBASIC.
Repository created in January 2020 by Tristano Ajmone.
NOTE — The repository was initially named
alan-pb, since its main focus was on the PureBASIC language; in 2022/08/31 it was renamed toarun-playgroundto include other languages too.
Table of Contents
/_assets/— project assets:/adoc/— custom Asciidoctor extensions and assets./rake/— custom Rake helpers.
/adventures/demos/— source adventures for testing./arun-c/— ARun 3.0beta8 C sources./docs/— HTML documentation:/docs-src/— AsciiDoc sources./heneo/— Hex Editor Neo assets./kaitai/— Kaitai Struct assets./pb/— PureBasic sources:/a3c/— Storyfiles parsing.
This repository uses Rake to manage the build toolchain.
To build the project for the first time, or update it when dependencies have changed, open the terminal (CMD, Bash, etc.) anywhere inside the repository and type:
rake
To force rebuilding the whole project:
rake -B
To delete all generated files and bring the repository to a pristine state:
rake clobber
For more info on the available tasks:
rake -T
This repository contains multiple projects and assets organized into subfolders, each governed by its own license as indicated in the README document of each folder; consult those README files for information about authors and licenses.
- www.AlanIF.se — the Alan website.
- Alan IF Google Group — for community help, announcements and discussions.
- Alan sources on GitHub — source code repository on GitHub.
- Alan IF Development team — GitHub profile and public projects.
- Alan Docs — GitHub repository for Alan documentation:
- The Alan Manual — online Alpha-edition of the latest ALAN Adventure Language Reference Manual .