Skip to content

Adi20ti/RaOne

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ra.One AI Arena - Character Battle

Project Overview

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.

Features

  • 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.

Installation and Setup

  1. Clone the repository:
  2. Open the project folder and serve files using a development server (like Live Server in VS Code).
  3. Add your Gemini API key in config/api-keys.js.
  4. Open index.html in a supported browser (Chrome, Firefox, Edge).
  5. Select your fighter and click Start to play.

Usage

  • 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

Technologies Used

  • HTML5, CSS3, JavaScript (ES6 modules)
  • Canvas API for game rendering
  • Gemini API for AI-powered combat moves

Future Enhancements

  • Add more characters and attack combos.
  • Enhance AI personalization and strategy learning.
  • Introduce sound effects and animations.
  • Add multiplayer mode.

Submissions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 68.9%
  • JavaScript 17.7%
  • CSS 13.4%