BattleMon 2

Show Tags Hide Tags

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


Show Embed Code Hide Embed Code

               
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.