Git Product home page Git Product logo

mars's Introduction


Requires the latest version of CBA A3

Mars Issues Mars License 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.

Image

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.

Image

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 server to discuss, develop and troubleshoot.

Image

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

mars's People

Contributors

654wak654 avatar theconen avatar thojkooi avatar nels0 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.