Giter Club home page Giter Club logo

chaptermaster's Introduction

Chapter Master

Chapter Master (aka CM) is a strategy/simulation game written in GML2, originally designed and developed by Duke.
This project aims to continue development on the game, fix any bugs, expand and add features.

Links

Discord

Contributing

Feel free to visit our Discord. We have dev, bug report, suggestion and discussion channels there.
If you can code or design or draw and you love WH40K then you'll have a great time with us.

Running the game locally and developing

  1. Ensure you have GameMaker installed.
  2. Clone the repo.
  3. Open ChapterMaster.yyp with GameMaker.
  4. In GameMaker, click the Run button or press F5 to build the project and start the game. The game will then run inside a web app managed by GameMaker, which should also open a new tab in your browser.
  5. Play the game!
  6. (Optional) Read the code, modify it, test, repeat.

CM does not currently use any external dependencies expect GameMaker.

For code changes, you can use any text editor you like, just remember to periodically compile and test in GameMaker.

If you are new to Git, then we recommend reading Pro Git. You only need to read the first 3 chapters to comfortably work with Git, optionally chapter 6 to get more info on GitHub. If you prefer a GUI based approach to Git, then we recommend one of the below:

Both are free and popular.

Exporting and creating packages

Creating a package (i.e. creating an .exe with the game) unfortunately requires a GameMaker's Creator paid subscription. If you don't have one, you will only be able to test the game locally and upload the source code and any assets to the repo.

However, periodically we do create packages from this repo's main branch, so even if you do not have a licence, any changes that you make, publish and get successfully merged to this repo will get exported at some point and the created package will be hosted on a server somewhere, for players to download, play and enjoy.

GameMaker subscriptions comparison - you need the Desktop Exports option to create the .exe.
Setting up GameMaker export for Windows - if you have a subscription which allows for creating executables, this link will help you setup the process.

chaptermaster's People

Contributors

oh296 avatar ettykitty avatar commissarbane avatar zab909 avatar galacticchimp avatar deadwayj117 avatar felipestouvenel avatar krdamystic avatar kirzral avatar atlastar avatar hristokn avatar fluffyraku avatar jhillacre avatar woko101 avatar zorelnam avatar pinkbecca avatar puntastic avatar

Stargazers

 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.