This project has been created for open source beginners. No contributions are too small; give it a go!
- Learn to make your first pull request..
- GitHub Syntax Cheat Sheet
- W3 Schools: HTML/JavaScript game tutorial was used as a foundation for this project.
- Copyrights - If you're adding new assets (images, audio, etc.) please only use copyright-free content!
New features are not only welcome, but also encouraged!
Suggested:
- New Characters
- New Enemies
- New Levels
- Control Systems
Play the game, and if you have any suggestions, create a new issue outlining what you propose. Alternatively, look at the current open issues that haven't been assigned to other contributors.
-
Fork this repo: click 'Fork' at the top!
-
Navigate to a location on your local computer.
-
Clone the forked repo from your account.
git clone [your forked repository URL]
-
Create a new local branch
git checkout -b [local branch name]
-
Use an editor of your choice to make changes.
-
Stages your changes frequently!
git add .
-
Once you are happy with the changes you have made, commit them.
git commit -m "Your commit message"
-
Move back to the master branch.
git checkout master
-
Merge your local branch to the master branch.
git merge [local branch name]
-
Push the commit to your forked repository.
git push origin master
-
Submit a pull request!
- If you're working on an open issue, place a comment on it so others know it's in progress.
- Use the issue description you're working on for your commit message, e.g. "Issue #10 Updated README.md".
- If you're not working on one of the existing issues, remember to create a new one before you submit a pull request.
- If another contributor has commented on an issue, this usually means they're working on it. Have a look at the comments before you begin working.
- Before you create a new pull request, test your changes to ensure they work correctly. Try playing the game a few times in different browsers, e.g. Chrome/Firefox/Opera/Safari.