- About
- Developers and Contributions
- Project Instructions
- UML Diagram
- Character Sprites
- Game Cover Art
Embark on an epic quest through an endless dungeon filled with ferocious foes! As the hero, you must use all of your skills to escape!
But beware, for the dungeon is infested with deadly skeletons, scary goblins, and fearsome trolls, all eager to put an end to your quest. Armed only with your trusty gun and quick reflexes, you must face down these enemies in a battle for survival.
Luckily for a limited time, the hero will be granted a pair of magnificent wings that grant them the power of flight! Soar through the air to move to the next wave of enemies. But be careful, more enemies await in the next wave!
Will you be the one to triumph over this endless dungeon, or will you fall victim to the monstrous guardians? The fate of the world rests in your hands!
Gathrean (Ean) Dela Cruz
- Main Roles
- Frontend
- UX Lead and Graphics Designer
- Gameplay Mechanics
- Tests Maker
- Contributions
- Infinite Scrolling Background
- Classes for Skeletons, Goblins, Trolls, and Waves
- Classes for Enemy Weapons
- MusicPlayer
- Bug Fixes
- Refactoring
- CheckStyles Error
- Refactoring
Bardia Timouri
- Main Roles
- Gameplay Mechanics
- Frontend / Backend
- Debugger
- Contributions
- Shooting Mechanics
- Player Movement Mechanics
- Enemy Spawning Mechanics
- Waves Mechanics
- Health and Damage Mechanics
- Health Bar
- Collision Mechanics
- Creation of player and enemy classes
- Creation of the non-menu window
- Lag fix
Will Ondrik
- Main Roles
- UI Lead
- Database
- Backend Lead
- Tests Maker
- Contributions
- Database setup
- Database connection
- Database queries
- Coin and coin mechanics
- Leaderboard
- Player name input
- Player score saving
- Player score sorting
- Player score display
- Menus
- Buttons
Heeho (Max) Ryou
- Main Roles
- Tests Maker
- Run
Windows.java
.
- Click
New Game
to start a new game. - Click
Leaderboard
to view the leaderboard. - Click
Controls
to view the controls. - Press the
ESC
key to exit the game.
- Navigate the Hero.
- Move by using the
WASD
or Arrow keys. - Use the
Spacebar
to activate the wings. This will move the player to the next wave of enemies.
- Shoot down the enemies.
- Shoot by using the
Left Mouse Button
.
- The amount of enemies increase with each wave.
- Skeleton per wave:
(Wave Number)
. - Goblin per wave:
(Wave Number) / 2
. - Troll per wave:
(Wave Number) / 5
.
- Survive as long as you can!
- The player has 10 HP.
- Each skeleton has 3 HP.
- Each goblin has 5 HP.
- Each troll has 10 HP.
- Each bullet types deals different damage.
- The player's bullet deals 1 damage each.
- The skeleton's arrow deals 1.
- The goblin's axe deals 3.
- The troll's boulder deals 5.
- Game Over!
- Enter your name to save your score and click
Continue
. - Click
Leaderboard
to see if you are in the Top 10 players.
- Exit the game by pressing the
ESC
key.
Designed by Gathrean (Ean) Dela Cruz
Designed by Gathrean (Ean) Dela Cruz