Coding Super Mario Bros in Java! Challenge completed in 6 days! Built the game completely from scratch using just Java. No looking at other people's work. I spent ~10 hours per day working on the game, thinking about the design and logic of the game interactions. Had to play the actual game several times to understand the game mechanics. Also decided to create the sprite sheets myself by carefully selecting parts of in-game screenshot and finding individual gifs instead of using complete sprite sheets that others have made. These 6 days have been quite the learning process :) !
Added Star. The player becomes invincible and can flip over goombas and koopas for 20 seconds. The music changes theme when the player is in Star mode.
Added the flagpole sliding down effect.
In the future, if I do decide to revisit this project, I might make some adjustments:
- showing the bricks smashed to pieces
- pushing the bricks and question mark blocks half a tile up when smashed
- lowering the flag as the player slides down the flagpole
- fixing the fire ball animations
- fixing a few bugs and glitches here and there
- adding lives, scores