2110215/2018 Programming Methodology Final Project
Slime Shooter is 8 bit top-down shooter game. The game's objective is to kill slimes as many as you can. You can use 6 types of weapon: Machine Gun, Flamethrower, Cannon, Matter, Shotgun and Rocket Launcher. In addition, you will receive up to 10 coins when you kill a slime. Use these coins to buy ammunition!
Run Slime Shooter.jar
to play the game. (It's a bit laggy ;-; please run with Eclipse to avoid lagging.)
View complete how-to-play and implementation details in Slime Shooter.pdf
(Thai language).
Press W A S D
to control the character. Use mouse to control the gun's direction, then press SPACE
to shoot. Press Q
or use mouse wheel to switch available weapons and press E
to buy ammo of current weapon.
There are two power-ups in this game: Health box (increase your HP by 30 point) and Damage multiplier (increase player's damage to 150% for 5 seconds). Both of them have 10% drop rate every 2.5 second.
As described above, there are 6 weapon types in this game and each type has its own advantage and disadvantage. So use them wisely in order to survive from those dangerous slimes.
Weapon type (drop rate) | Damage | Reload time | Property |
---|---|---|---|
Machine gun (6%) | 10 | 10 | Just a mg |
Flamethrower (2%) | 15 | 10 | Throw the flame |
Cannon (6%) | 50 | 30 | Extra knockback to a slime |
Matter (5%) | (Depends on ammo type) |
30 | Shoot a random type of ammo (LOL) 1. Cat Damage 20 2. Cannon Damage 50 3. Cup Damage 15 4. Microwave Damage 20 |
Shotgun (5%) | 10 | 50 | Just a shotgun |
Rocket Launcher (2%) | 80 | 50 | Shoot a rocket with 100 blast radius |
Cool game asset from finalbossblues!