This is a terminal-based clone of the "ALIEN: Fate of The Nostromo" board game, implemented in OCaml (see my original C implementation).
Code documentation: ./module/index.html
Build date: Sun Aug 17 19:47:20 UTC 2025
The install script install.sh installs dependencies, builds the project, then installs a .desktop file
(game_data/AFTN.desktop) to `/usr/share/applications/`, as well as an icon to `/usr/share/icons/`. This requires `sudo` permissions.
To run without installing, simply:
opam install . --deps-only
make run
Usage: AFTN [OPTION...]
--characters Number of characters to play with
--use-ash Include Ash for a more challenging game
--map Path to an alternative game board. Run `aftn.ml --map-format` to see details
--print-map Prints the game map and exits
--locate-game-data Print location of game data
--select-options-tui Select arguments in the TUI rather than via command-line arguments
--help Display this list of options
Check game_data/maps/format.txt
to create your own game boards