Skip to content

A two-player remake of the classic fighting game Super Smash Bros! Made in 24 hours using Java Swing!

Notifications You must be signed in to change notification settings

CameronBeneteau/super-smash-bros

Repository files navigation

Super Smash Bros

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

Super Smash Bros Gif

Table of Contents

1. Intro
2. Gameplay
3. Environment Setup
4. How to Play
5. Results
6. Next Steps

Intro

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.

Gameplay

Check out the demo video for this project here!

Super Smash Bros Main
Super Smash Bros Game

Environment Setup

To successfully run this project, please follow these steps to set up your environment:

  1. Any IDE that runs Java (I recommend IntelliJ IDEA, JCreator or VS Code)
  2. Java SE 8 (which includes JDK 1.8.0_333) (Download from Oracle)
  3. Ensure your IDE is configured to use the above version of Java SE and JDK

How to Play

All instructions can be found in the game after pressing 'ENTER' on the main screen.

Run the Smash.java file to play!

Results

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!

Next Steps

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.)

About

A two-player remake of the classic fighting game Super Smash Bros! Made in 24 hours using Java Swing!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages