Ricochet Rumble is an electrifying two-player turn-based board game that plunges players into a thrilling battle of wits and strategy. Maneuver your pieces strategically, unleash bullets, and aim to obliterate your opponent's Titan. This project was crafted as a college assignment, showcasing the implementation of game logic using vanilla JavaScript, CSS, and HTML, without the use of any frameworks.
-
Game Modes:
- Normal Mode: Experience classic gameplay with time-limited turns, mobile responsiveness, and fundamental game mechanics.
- HackerMode: Dive into advanced features including undo/redo functionality, directional bullets, immersive sound effects, and more.
- HackerMode++: Elevate your gameplay with features like game replays, randomized starting positions, captivating animations, single-player mode against a challenging bot, and mysterious special spells.
-
Piece Types:
- Titan: The ultimate goal, annihilate the opponent's Titan to claim victory.
- Cannon: Unleash bullets after moving horizontally with strategic precision.
- Tank: Halt bullets in their tracks, shielding your pieces from harm.
- Ricochet: Master the art of bullet deflection with intuitive moves.
- Semi-Ricochet: Deploy tactical maneuvers to deflect bullets with precision on inclined surfaces.
-
Gameplay Mechanics:
- Strategize your moves by navigating pieces one tile in any direction or rotating Ricochets/Semi-Ricochets.
- Utilize the Cannon's firepower to launch bullets that traverse the battlefield until they meet an obstacle or the enemy's Titan.
- Alter the trajectory of bullets with strategic placement of Ricochets and Semi-Ricochets, turning the tide of battle in your favor.
- Clone the Repository: Bring the action to your local machine by cloning the repository.
- Open
index.html
: Fire up the excitement by opening theindex.html
file in your preferred web browser. - Choose Your Mode: Select your preferred game mode (Normal, HackerMode, or HackerMode++) and get ready for the ultimate showdown.
- Command Your Pieces: Take command of your pieces and plot your moves with cunning strategy and precision.
- Destroy and Conquer: Dominate the battlefield and crush your opponent's Titan to claim victory and glory.
No installation is required to embark on this thrilling adventure. Simply clone the repository and launch index.html
in your web browser to immerse yourself in the action-packed world of Ricochet Rumble.
git clone https://github.com/anand-mukul/ricochet-rumble.git
cd ricochet-rumble
Contributions are welcomed with open arms! Whether it's bug fixes, new features, or enhancements, feel free to open issues or pull requests to elevate the game to new heights.
This project is licensed under the MIT License. Let the games begin! ๐