About
Legendary Missions is a mission script for Artemis: Cosmos
It was written by:
Doug Reichard Darrin Bright Mike Substelny and Thom Robertson
The mission was created as part of the initial release of Artemis: Cosmos to test the engine. The goal is to provide a set of missions that match the out of the box missions provided by Artemis: Spaceship Bridge Simulator.
It is written in a mixture of the Python and MAST Languages.
It began as a Python. The Python Library sbs_utils was created to have a reusable python library.
The MAST Language was then added as the main script on top of the sbs_utils library.
MAST is a language that is similar to python in syntax, but provides:
- The Agent Model
- Managing running multiple task in parallel (in a single thread)
- Artemis: Cosmos specific functionality to:
- Creating user interfaces
- Managing communications
- Managing Science
- Managing engineering communications