A two-player remake of the classic fighting game Super Smash Bros! Made in 24 hours using Java Swing! (Demo Video)
Event: MasseyHacks IV (Grade 11)
Date: April 28-29, 2018
1. Intro
2. Gameplay
3. Environment Setup
4. How to Play
5. Results
6. Next Steps
This is a two-player crossover fighting game inspired by the classic arcade game Super Smash Bros.
This game was made using Java. It utilizes object-oriented programming and other computing techniques learned throughout high school.
Check out the demo video for this project here!
To successfully run this project, please follow these steps to set up your environment:
- Any IDE that runs Java (I recommend IntelliJ IDEA, JCreator or VS Code)
- Java SE 8 (which includes JDK 1.8.0_333) (Download from Oracle)
- Ensure your IDE is configured to use the above version of Java SE and JDK
All instructions can be found in the game after pressing 'ENTER' on the main screen.
Run the Smash.java file to play!
I am extremely happy I was able to participate in MasseyHacks IV to build this project.
The 24-hour time constraint was easily the hardest but most enjoyable part of this experience.
It was a big challenge to try to build a game this fast, but it kept me on my feet and forced me to think of neat and creative ways to overcome the various challenges I faced through this development process.
There are definitely some things I would like to go back and change/clean up!
Although this game did not win any prizes at the hackathon, it was awesome to see my creation come to life - especially after letting the judges and other hackers play against each other!
Some fun things I would like to build on or explore relating to this project would be:
- Develop enemy AI characters for users to play against
- Allow players to choose various characters
- Have multiple types of attacks and combos
- Add sound effects to various in-game events (attack, jump, death, etc.)