A fast-paced 3D first-person shooter game where you hunt down billionaire enemies in an urban environment. Built with p5.js.
You can play BillionaireBlast online at: https://rachellarralde.github.io/billionaireblast/
- Click on the game to start
- Move using WASD keys
- Look around by moving your mouse
- Shoot by clicking the mouse button
- Defeat all enemies to increase your score
- Avoid getting too close to enemies as they'll damage you
- A modern web browser (Chrome, Firefox, Safari, Edge)
- Basic understanding of HTML, JavaScript, and p5.js (for development)
-
Clone this repository:
git clone https://github.com/rachellarralde/billionaireblast.git -
Navigate to the project directory:
cd billionaireblast -
Start a local server:
python -m http.server 8000or any other local server of your choice
-
Open your browser and go to:
http://localhost:8000
index.html: Main game file containing all game logicassets/: Directory containing all game assets- Enemy images (elon.png, jef.png, trump.png, zuk.png)
- Sound effects
- Font files
You can customize various aspects of the game by modifying the variables in the index.html file:
-
Player Speed: Adjust
player.speedto change movement speed -
Enemy Count: Modify the parameter in
spawnEnemies(count)to change the number of enemies -
Bullet Properties: Change bullet color and size in the
displayBulletfunction -
Health & Damage: Adjust health and damage values for different difficulty levels
-
Built with p5.js
-
Enemy character designs are parodies used for educational purposes
-
Inspired by classic FPS games
Created by Rachel Larralde © 2025
