Skip to content

dExify/ppbros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

427 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INF112 - Power Pipes Bros

Team: Sample groupLuka Silic, Even Tveit, Ole Christian Sollid, Åse Holen

Roles

  • Customer contact / Developer - Åse Holen
  • Git manager / Developer - Ole Christian Sollid
  • Asset manager / Developer - Luka Silic
  • Asset manager / Developer - Even Tveit

Concept

Game mechanic:

  • Playable character: Player controls the main character, attacking enemies and gaining points
  • Movement: Playable character can move left/right (A & D) and jump up (Space).
  • Combat: Players can hit (F) enemies to eliminate them.

Game world:

  • Platform based: Platforms disappears down in the void as the camera moves up, which forces players to be constantly moving upwards.
  • Dynamic platforms: The platforms generate with a degree for randomness making traversing the platforms challenging.

Goal and progression:

  • Score system: The player earns points by defeating enemies.
  • Increasing in difficulty: The game becomes progressively more difficult as players accumulate more points.
  • Goal: Stay alive and collect as many points as possible.

Requirements

  • Java 17 or newer
  • Maven

Building

  • Compiles with mvn clean package.
  • Tests with mvn test

Running

  • Runs with java -jar target/powerpipesbros-1.0-RELEASE-fat.jar

Credits

Sound Effects & Music


UI Skin

Sprites

  • Player & Enemy sprites, Platforms, Decorative elemens, World background, Menu background

    Credits to Mathias Hestvik

License Disclaimer

All sounds and assets listed above are used under the Creative Commons CC0 (Public Domain), CC BY 3.0 or CC BY 4.0 licenses.
Where attribution is required, it has been provided above. For full licensing terms, please refer to the linked asset pages.

About

Java 2D game created for a school project in the INF112 course

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages