Skip to content

CharlesAverill/aftn.ml

Repository files navigation

ALIEN: Fate of The Nostromo

This is a terminal-based clone of the "ALIEN: Fate of The Nostromo" board game, implemented in OCaml (see my original C implementation).

Installation

The install script install.sh installs dependencies, builds the project, then installs a .desktop file 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

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

About

A terminal-based OCaml clone of the "ALIEN: Fate of The Nostromo" board game.

Resources

License

Stars

Watchers

Forks

Contributors

Languages