https://github.com/realabdurrehman/outbreak
A game where you play as a soldier with a jetpack, fighting hordes of monsters coming your way. Can you survive?
https://github.com/realabdurrehman/outbreak
2d 2d-game action action-game api canvas canvas-api enemies javascript javascript-game monsters shooting state-machine vanilla-javascript
Last synced: 23 days ago
JSON representation
A game where you play as a soldier with a jetpack, fighting hordes of monsters coming your way. Can you survive?
- Host: GitHub
- URL: https://github.com/realabdurrehman/outbreak
- Owner: RealAbdurRehman
- Created: 2024-12-10T16:27:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-10T16:28:51.000Z (4 months ago)
- Last Synced: 2025-02-06T21:45:10.416Z (3 months ago)
- Topics: 2d, 2d-game, action, action-game, api, canvas, canvas-api, enemies, javascript, javascript-game, monsters, shooting, state-machine, vanilla-javascript
- Language: JavaScript
- Homepage: https://out-break.netlify.app
- Size: 9.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Outbreak**
A thrilling, fast-paced **2D zombie shooter** where you must survive endless waves of terrifying enemies. Battle through an apocalyptic nightmare, all while managing health and fuel. Will you survive the chaos, or will the outbreak consume you?
---
## **πΉοΈ Controls**:
- **W, A, S, D** β Move the player
- **Spacebar** β Shoot your weapon
- **Shift** β Sprint
- **W (while airborne)** β Activate your jetpack
- **F** β Jump---
## **Features**:
### **Player Mechanics**:
- **Dynamic Movement**: Navigate the battlefield with **W, A, S, D** keys.
- **Shoot & Destroy**: Fire your weapons using **Spacebar**.
- **Jetpack Action**: Activate your **jetpack** with **W** (while airborne).
- **Speed Up**: Run faster by holding **Shift**.
- **Jump**: Leap into action with **F**.### **Enemies**:
Face off against various enemy types, each with their own sinister traits:
- **Zombies**: Slow but relentless ground-based creatures.
- **Evil Eyes**: Flying enemies with unpredictable, wave-like movements.
- **Demons**: Agile and advanced enemies that track your every move.
- **Witches**: Rare, powerful enemies with unique abilities.### **Collectibles**:
- **Medkits**: Restores health to keep you fighting.
- **Fuel Drops**: Replenish your jetpack fuel to keep flying high.### **Visuals & Effects**:
- **Gun Smoke & Muzzle Flashes**: Feel the heat of the battle!
- **Blood Splatters**: Watch the chaos unfold with realistic blood effects.
- **Particle Effects**: Experience dazzling explosions and stunning visual effects.
- **Damage Markers & Healing**: Get notified when youβre hit or healed with dynamic effects.### **Heads-Up Display (HUD)**:
Stay in the know with real-time stats:
- **Health & Fuel Bars**: Keep track of your vital resources.
- **Score**: Track your kills and achievements.
- **Kill Streak**: Feel the adrenaline with streak counters.---
## **π§ Gameplay Mechanics**:
- **Dynamic Controls**: Move fluidly with **WASD**, shoot with **Spacebar**, jump with **F**, sprint with **Shift**, and fly with **W** while in the air.
- **Fuel Management**: Keep an eye on your jetpack fuel to avoid getting stranded.
- **Multiple Enemies**: Encounter waves of enemies that increase in difficulty as you progress.---
## **π οΈ Technical Features**:
- **Collision Detection**: Hitbox-based collision for seamless interactions between the player, enemies, and collectibles.
- **State Machine**: Smooth player animation transitions for an immersive experience.
- **Particle System**: Stunning visual effects for explosions, gunfire, and more.
- **Dynamic Enemy Spawning**: Randomized enemy waves to keep you on your toes.
- **Music**: Immersive background music and sound effects that elevate the atmosphere.---
## Screenshots
### Start Screen

### Gameplay

### Death Screen

---
### Get ready to face the **Outbreak**. The question is... will you survive? π