Team: Sample group – Luka Silic, Even Tveit, Ole Christian Sollid, Åse Holen
- Customer contact / Developer - Åse Holen
- Git manager / Developer - Ole Christian Sollid
- Asset manager / Developer - Luka Silic
- Asset manager / Developer - Even Tveit
- 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.
- 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.
- 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.
- Java 17 or newer
- Maven
- Compiles with
mvn clean package. - Tests with
mvn test
- Runs with
java -jar target/powerpipesbros-1.0-RELEASE-fat.jar
-
Boss Theme
Boss Battle 2 (8-bit) -
Jump Initiated Sound
Jump Sound Effect (Yo Frankie) -
Jump Landing Sound
Jump Landing Sound -
Background Theme
Swamp Environment Audio -
Attack Sound
3 Melee Sounds -
Slime Being Attacked
Slime Ultimate - The Best -
Player Taking Damage
EVRetro - Player Damage Sound -
Game Over Sound
CogFireStudios - Game Over -
Point Acquired Sound
AceOfSpadesProduc100 - Point Pickup
- GDX Holo Skin
Credits to Daniel Holderbaum
-
Player & Enemy sprites, Platforms, Decorative elemens, World background, Menu background
Credits to Mathias Hestvik
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.