Ra.One AI Arena is an interactive web-based fighting game featuring AI-driven combat moves powered by Gemini API. Pick your fighter and engage in dynamic battles where AI adapts attacks in real-time.
- Choose from unique AI characters with distinct stats.
- Real-time Gemini AI-generated combat moves and taunts.
- Responsive UI with health bars, combat dialogues, and special moves.
- Keyboard controls: WASD for movement, SPACE to attack, SHIFT to block, Q for AI moves.
- Clone the repository:
- Open the project folder and serve files using a development server (like Live Server in VS Code).
- Add your Gemini API key in
config/api-keys.js. - Open
index.htmlin a supported browser (Chrome, Firefox, Edge). - Select your fighter and click Start to play.
- WASD/Arrow keys: move fighter
- SPACE: attack
- SHIFT: block
- Q: trigger AI special move (Gemini generated)
- Follow on-screen dialogue and health bar feedback during combat
- HTML5, CSS3, JavaScript (ES6 modules)
- Canvas API for game rendering
- Gemini API for AI-powered combat moves
- Add more characters and attack combos.
- Enhance AI personalization and strategy learning.
- Introduce sound effects and animations.
- Add multiplayer mode.
- Drive Link: https://drive.google.com/drive/folders/1XWfwvG-7ezQzgT_ioIBRnZ_pb_WofTO9?usp=share_link
- Demo video: https://drive.google.com/file/d/18BGAPieQuzzazj_kWjsx9ypYrZeV1vGZ/view?usp=share_link
- Presentation slides: https://drive.google.com/file/d/1f3QV89ZNyZD8UzO9graFn0qbg-1-4eu8/view?usp=share_link