Moonarchists is an orbital shoot-em-up video game where rebel moon civilizations fights for the control of their planetary systems.
The game is an entry for the 2020 #GitHubGameOff game jam.
Moonarchists is an orbital shoot-em-up video game where rebel moon civilizations fights for the control of their planetary systems.
License: MIT License
Make some levels with two or more centers of gravity.
Add a speedrun button on the play menu that will start a counter, then present all the levels in sequence with no dialog and stop the counter after the last, saving the time as high-score
Create asteroids and add a few level with asteroid belts.
TODO:
Not viable on mobile
Implemented
Populate the Option menu with the sound and music volume settings.
Add some icons with the current key bindings on the bottom of the screen.
Then disable the intro in case of failure and instead make the icons flash red.
Also expand the screen area for better use of the screen.
The planet Earth bends in the background when modulated to red on hits.
On Level 6, the two moons orbit so close that it's difficult to distinguish which one is yours.
Level 7 is very hard
If a planet is stuck to another for more than a second, nudge them away
Remove quitting by back button on main menu
Level 9 needs more asteroids
Add on-screen icons that show which inputs match to which control (shoot, propel, restart, quit)
Try aiming with a cross-hair that shots at direction (crosshair - moon)
Address the complains about the music in the game:
Feedback from the game jam
Create music for the game.
Add a score at the end of each level with the 3-stars system, but use moons instead of stars.
The star rating system only gives 3 stars for single shoot, two stars for double shoot and 1 star for more than 2 shoots.
Let's make it more fair.
Create planets that have moons orbiting around them: that will make it more difficult to take them out since the moons act as a shield.
Add story panels that help the player getting into the game and that serve as a mini tutorial at the early stages.
Address feedback on writing the game story:
Don't load the save file if it doesn't exist or if it's for an older version (add versions).
There is no sound in html5.
Add a fullscreen button in the options.
When there are enough levels (16 or 20?) add a grid that show each level as enabled/disabled with the 3-star rating as the score.
The player should be able to choose a level directly to improve the scoring.
Implement the touchscreen and controller game play modes to make the game playable in Android.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.