Skip to content

Totally Generic Platfomer is a 2d platformer game written with a custom physics engine in native Java. In typical platformer style, you progress through the levels by killing enemies, making difficult jumps, and solving puzzles (soon).

License

IsaacSmith13/totally-generic-platformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Totally Generic Platformer

Totally Generic Platfomer is a 2d platformer game written with a custom physics engine in native Java. In typical platformer style, you progress through the levels by killing enemies, making difficult jumps, and solving puzzles (soon). The game uses native Java Swing elements to render the graphical viewport. Enjoy your adventure as a cute little frog!

alt text

Features

  • Resizes with screen size -- both full-screen and windowed options are available.
  • Enemies can be jumped on to be killed, and a precise jump can be done off them as they die.
  • There are multiple lives, and a game over screen once you run out. You respawn at the start of levels.
  • Moving platforms.
  • Platforms that can be jumped through.
  • Smart enemies (that won't walk off platforms) as well as dumb ones.
  • Background foliage and helpful signs.
  • Multiple levels that load after one is beat.
  • The ability to play any level you've previously gotten to from the homescreen (progress stored in a save file).
  • Pre-game as well as in-game menus.

Built With

  • Native Java used to make the physics engine
  • Java Swing components used to render graphics

Getting Started

Playing the game:

There are both an executable Java file as well as an exe in the "executables" folder on the project. Just download your preference and launch it! If you don't have Java installed and are a Windows user, the executable will run without Java if you also download the "jre" folder to the same folder on your PC.

Importing the project to view/edit the source code:

License

MIT

About

Totally Generic Platfomer is a 2d platformer game written with a custom physics engine in native Java. In typical platformer style, you progress through the levels by killing enemies, making difficult jumps, and solving puzzles (soon).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published