I suspect most people thought this had died. It turns out that 80 hour weeks are not conducive to side projects. Who knew! But the semester began to run down two weeks ago and I have (finally) got something that (almost) works (if you squint at it just right)!
Here it is!
https://github.com/jonathanabennett/megastrike/releases/tag/v0.1.0-pre-alphaThere
should be working executables you can download to run the game. Sorry they are so large, they include all the images and assets. Should you want to install manually, follow these steps
For Windows:
1) Install Java, Clojure, and Leiningen:
https://applab.unc.edu/posts/2019/09/11/how-to-install-clojure-on-windows/2) Download the Github repository
3) cd into the directory and type: lein run
For MacOS and Linux:
1) Install Java, Clojure, and Leiningen on your computer
2) Download the GitHub Repository
3) cd into the directory and type: lein run
What works:- The Lobby (exported from MegaMek) will let you build two forces of whatever size you want or just load a test game I've created for... testing
- The Game view will let you deploy, move, and shoot on a flat, featureless plain.
What will work next:- Loading and saving games. I would especially like to support the scenario format from MegaMek, but initially it will be a custom format.
- A working Windows Executable build
- Terrain (first for show, then for movement, finally for combat)
What is ages away from working:- An AI opponent
- Network Play
- Flying units (VTOLs included)
If something isn't working, please open a GitHub Issue so I can try to address it:
https://github.com/jonathanabennett/megastrike/issues