Pokémon Judge

🤖 Judge Agent
The Pokémon Judge is an autonomous AI agent specialized in Pokémon battles. It acts simultaneously as both a narrator and a judge, analyzing all combat variables in real-time to ensure a fair and dynamic experience.
Key Features:
Dynamic Storytelling: Describes events based on the battle flow.
Contextual Analysis: Evaluates battlefield conditions (gym terrain) and environmental factors.
Strategic Evaluation: Processes used cards, team synergy, and instructions given to Pokémon.
Victory Decision: Grants victory based on tactical skill and the leader's decision-making.
⚙️ Under the Hood: The Logic Chain
To ensure the battle remains grounded in Pokémon rules, the Agent runs a strict validation chain before narrating for example:
System Prompt Validation Protocol: Move Legality Check:
Can {Pokemon} actually learn {Move}?→ If No: Attack Fails. Type Effectiveness:Calculating {Move_Type} vs {Def_Type}→ Result: Super Effective (2x). Environmental Modifiers:Is {Arena_Condition} active?→ Result: Rain boosts Water moves.
Last updated