Raider Rumble is a Super Smash Brothers inspired 2.5D fighting game created as
a final project for Elodie
Fourquet's COSC 435 class at Colgate University. The game features 3 fun to play characters with unique,
attack styles. Including:
- Colgate Raider: Colgate's mascot, who swaps between weilding a Slices or Fojo Beans token.
- Pingu: A valient sword wielding Penguin from TFT.
- Anh Nguyen: A Vietnamese guy who can sleep anywhere.
The game was built in Javascript using the THREE.js library and JQuery with a custom game engine that supports
the quick addition of new maps and characters. My primary contribution to this project was designing this engine
and implementing the game loop, logic, collisions, physics, attack types, knockback, damage collisions and more.
For the collision, I used raycasting to detect nearby blocks, and for attacks I used hitboxes based off the player
meshes. When playing, you can draw hitboxes on screen by pressing 'H'!