Simualtion Games Rpg Games Action Games Battle Games Humor Games Dark-humor Games Fighting Games Lol Games Funny Games Clone Games Fun Games Sandbox Games Strategy Games
Copy the code below and paste it into your web page files as html to embed this game onto your web page. Only embed one game per page.
<!-- iDev.Games Responsive Embed Code for BattleMon 2 -->
<div style="max-width:1920px;">
<div style="position: relative;height: 0;overflow: hidden;height:1080px;">
<iframe id="embededGame" src="https://idev.games/embed/battlemon-2" scrolling="no" seamless="seamless" frameBorder="0" style="position: absolute;top:0;left: 0;width: 100%;height: 100%;">Browser not compatible.</iframe>
</div>
</div>
<!-- End Embed Code -->
BATTLEMON 2 — Full Game Description
BattleMon 2 is an AAA-style creature battle RPG built with vanilla JavaScript, HTML5, and CSS. It's a turn-based strategy game featuring 51 unique creatures called Battlemon, each with distinct stats, moves, and elemental types. Here's the complete breakdown:
Core Gameplay
1P vs CPU Mode: Battle against an AI opponent with dynamic difficulty
2-Player Local Mode: Pass-and-play gameplay where two human players take turns selecting teams and battling
5v5 Team Battles: Each player selects 5 Battlemon to bring into combat
Turn-Based Combat: Battles flow with speed-based turn order (faster creatures go first)
Battlemon Roster
46 unique creatures across three generations:
Set 1 (22 creatures): Core types like Fire, Water, Electric, Earth, Psychic, Dark, Ice, Nature, Metal, Poison, Flying, Dragon, Light
Set 2 (24 additional): Expanded with Dream, Cosmic, Sound, Crystal, Plasma, Time, and Spirit types
Each Battlemon has individualized stats (HP, Attack, Defense, Speed) and 4-6 signature moves
AI-generated sprites with dynamic animations
Battle Mechanics
Type Matchups: Full effectiveness system (e.g., Water beats Fire, Fire beats Nature) with super-effective/not-very-effective interactions
Status Effects: Three conditions that persist:
Burn: Deals 1/16 max HP damage per turn; halves physical damage output
Poison: Deals 1/8 max HP damage per turn
Shock: Deals 1/16 max HP damage + 25% chance to skip turns
Critical Hits: ~6.25% crit chance per attack that deals 1.5x damage with dramatic visual feedback
Accuracy System: Moves have accuracy ratings; misses are possible
HP & Death: Reduced to 0 HP = faint; team is eliminated when all 5 Battlemon faint
Switching: After a Battlemon faints, the player chooses the next one (forced, not optional)
Move System
100+ moves across all types with varied effects:
Damage moves: Range from 35 power (Poison Sting) to 175 power (Oblivion)
Heal moves: Recover 50% HP (Recover)
Status-application moves: Apply burn, poison, or shock with specific chances (e.g., Toxic always poisons)
Special effects: Each move has a unique visual effect tied to its type
Visual & Audio
Dynamic Backgrounds: Two arena environments (Stadium, Arena 2) that rotate randomly
Sprite Animation System:
Entry/faint animations with scaling and rotation
Attack lunge mechanics (sprites lean into attacks)
Frame-by-frame particle systems (burst, lightning, leaves, ice shards, ripples)
Effect Library: Type-specific visual effects for all 20+ move types
Fire: Orange burst particles with glow
Water: Blue wave particles
Electric: Jagged lightning bolts
Psychic: Pink/purple blast with enhanced particles
Void: Reality-tear ripples
Cosmic: Galaxy explosions
Sound: Menu music, battle music, move-specific SFX, and status alerts (contextual music not yet implemented but framework exists)
Screen Effects: Flashes, shakes, particle storms tied to move power
User Interface
Loading Screen: Animated progress bar with contextual loading messages
Main Menu: Logo, game mode selection, controls for help/credits
Team Selection Screen:
Filterable Battlemon grid by type (22 types available)
Live team preview with 5-slot layout
Stats display per creature
Battle Arena:
Dual HP bars (one per team) with live health numbers
Team ball indicators showing fainted/alive status
Move selection panel with power/accuracy/type info
Real-time battle log with color-coded events (damage, heal, status, critical hits)
Switch/Flee buttons
Game Modes Supported
CPU Mode: Single-player campaign against randomized AI team
PVP Mode: Two local players with "pass the device" overlay screens between team selections and turns
Mode-specific UI: Different labels/colors depending on mode (P1/P2 vs YOU/CPU)
Technical Features
Fully modular code structure (data.js, graphics.js, audio.js, main.js)
Sprite proxy system for easy asset management
Particle effect pooling
CSS animations + JS timing for smooth performance
Responsive design with viewport scaling
Offline fonts fallback (Google Fonts with system font backup)
Overall, BattleMon 2 is a polished, feature-rich turn-based RPG with deep mechanics, vibrant visuals, and dual single/multiplayer modes—built entirely in vanilla web technologies. It captures the essence of creature-battle games like Pokémon but with 51 original creatures, modern particle effects, and local multiplayer support.