A departure from traditional combat: your natural-language negotiations with autonomous AI agents determine whether you survive or perish.
Me pitching this to the judges, fully confident:
First-person movement, chat with NPCs, pitch alliances.
Phase shifts. Your squad is set.
NPCs attack, defend, move, ally or betray.
Or the battle timer runs out.
Arena landmarks: Fountain · Ruins · Tower · Grove · Docks
Leads from the front and rallies others to her side.
Weighs every deal by what it gains him.
Courteous words, careful motives.
HTML, CSS and JavaScript. Real-time 3D arena, first-person controls and five landmarks.
Gemma 4 12B (cloud-hosted via Ollama / Cloudflare tunnel) generates strategic directives, personality dialogue, and tactical decisions for all NPCs.
Movement, pathfinding, collisions, combat and rules run in the browser, so it stays responsive.
Model: Gemma 4 (12B parameters) · Fallback: Built-in local heuristic engine if cloud tunnel is offline.
Walk the 3D map and its five landmarks.
Chat with an NPC and propose an alliance.
TALK ends, alliances lock, BATTLE begins.
Watch them attack, defend, ally or betray.
“Bhai, full trust hai. We take over the arena.”
*Joins the enemy team immediately.*
“Aree bhai bhai bhai!”
Fully confident: 3D arena running, Gemma 4 12B thinking, victory in sight.
Rex attacks walls, connection drops, audience watching silently.
You: “Bhai, team bana le.”
NPC: “Pehle apni aukaat dikha.”
You: “Badla lunga!”
“Honor and strength.”
“Power is everything.”
“Let's negotiate.”

Rex betrayed me mid-battle. Ekdam feature, bro. Totally intended.
Works on my machine. Demo ma chalena. Aba ta bhayo.
Vera said "of course we are allies". Daya, darwaza tod do.
Nova made me join her alliance, then I got hit first. Wah bate wah.
