Skip to content

shadez95/mars

Repository files navigation


Requires the latest version of CBA A3
Using Arma 3 1.60 (Stable)


Mars Issues Mars License Mars Slack Mars Build Status

Motivation

Mars is designed with large communities in mind. When you are the game master for a mission, you take on a big responsibility to deliver a fun experience to the players. Current implementations for real-time control don't offer enough detail and cause a lot of headaches when trying to do specific things. The goal of Mars is to create a platform that is extensible and robust, allowing communities to create their own additions and customise it to suit their needs.

Extensibility

Mars follows the same development environment and coding guidelines as ACE3 - for a strong foundation, and familiar design. With it you can easily adapt the editor to your community's modset and playstyle. All it takes is a few config files and functions, and in a short amount of time you'll be able to improve the quality of a mission, and with it the players' experience.

Contributing

You can help out with the ongoing development by looking for potential bugs in the code base, or by contributing new features. To help out, simply fork the repository and submit your pull requests for review by other collaborators. Feel free to also join the Discord and Slack servers to discuss, develop and troubleshoot.

Coding Guidelines

This project follows the ACE3 coding guidelines. Here's some basic rules:

  • Mars' only dependency is CBA. Let's keep it that way.
  • Any addons that require a third-party mod must be put into the optionals folder
  • Use 4 spaces for indentation
  • Use camel case
  • Use the standard function header when writing functions
  • Braces should be on the same line
  • Make sure you've read this article on commit messages

About

Mars gives players full control over how their mission is played, in real time.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •