Skip to content

Blogaugis/Space-Brigade-Master

 
 

Repository files navigation

Space Brigade Master

This is a fork of Chapter Master: Adeptus Dominus.
Chapter Master (CM) is described as a strategy/simulation game written in GML2, originally designed and developed by Duke.
Currently, Chapter Master: Adeptus Dominus is further on development by a new team of developers.
It aims to continue development on the game, fix any bugs, expand and add features.

The Fork

The fork attempts to be an answer of:
What if we strip away the assets tied to Warhammer 40k universe, with something generic instead?
While also:
Tuning down the anti-player events and mechanics;
And otherwise being more generous to how player wants to play.

Links

Discord A place where majority of devs are hanging out.
Bay12Forum Where Chapter Master was also discussed.
There also used to be a link on 1d4chan, though we now have a 1d6chan:
1d6chan There also was tg.

Contributing

Discord is the best option on contacting the developers.
There are developer, bug report, suggestion and discussion channels there.
If you can code or design or draw and you have an interest in WH40K, or grimdark in general, you are welcome to join.

Running the game locally and developing

To simply play the game, you only need GameMaker.
0. Ensure you have GameMaker installed. Ideally versions IDE v2023.8.2.108; Runtime v2023.8.2.152. Though, IDE v2023.11.1.129; Runtime v2023.11.1.160 also work on my end.

  1. Clone the repo.
  2. Open ChapterMaster.yyp with GameMaker.
  3. In GameMaker, click the Run button or press F5 to build the project and start the game.

If You are using more advanced features of GameMaker, the further instructions are as follows:\

The game will then run inside a web app managed by GameMaker, which should also open a new tab in your browser.
- If no new tab opens check the output log in GameMaker, there should be a line like this:
Attempting to open browser - "" with URL "http://localhost:51264/runner.html?game=ChapterMaster".
Use the link to open the game instance. \

  1. Play the game!
  2. (Optional) Read the code, modify it, test, repeat.

CM does not currently use any external dependencies except 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

At the moment there is no package, as the game does not have the features I believe it needs.

You can export it anyway, via GameMaker.

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.

About

The generic spin on the Space Marines

Resources

Stars

Watchers

Forks

Languages

  • Game Maker Language 99.7%
  • Other 0.3%