{"repo":"electronistu/Project_Infinity","free":true,"listed":false,"github":"https://github.com/electronistu/Project_Infinity","clone":"git clone https://github.com/electronistu/Project_Infinity.git","description":"A text-based, 5e-compatible RPG with an AI Dungeon Master that rolls real dice, tracks real stats, and plays by the rules. Built on the SRD 5.1.","language":"Python","stars":43,"topics":["generative-ai","pydantic","text-based-rpg","ai-gamemaster","dnd","dnd5e","dungeon-and-dragons","game-development","game-engine","interactive-fiction"],"license":null,"category":"game-templates","readme_excerpt":"Project Infinity A text-based RPG where an AI Dungeon Master runs real D&D 5e — with mechanical rolls, persistent state, and SRD 5.1 rules enforced by a dedicated game engine. Running on gemini-3.5-flash & gemini-3-pro-image-preview --- What Makes This Different Most AI RPGs let the language model make up numbers. Project Infinity runs every dice roll, every stat change, and every combat action through an external game engine the AI can read but not invent. The result is a Dungeon Master that actually plays by the rules. - Fair Dice — All rolls performed by a dedicated server. The AI sees results, it doesn't generate them. - Persistent Character — Stats, inventory, gold, spell slots, and reputation live in a real database. No forgetting. - Full Combat Resolution — Weapon attacks, spell attacks, saving throws, cantrip scaling, upcasting, spell slot consumption, crits, kill detection, and XP awards in a single tool call. - Multi-Target AoE — Fireball, Sleep, and all area spells resolve every target in one call. Per-target saves, HP pool exhaustion, one slot consumed. - Temporary Hit Points — False Life, Armor of Agathys, and Heroism auto-apply and auto-expire. NPC attacks drain THP before real HP. - Reputation System — Faction standing persists between sessions. Heroic deeds and crimes tracked, visible via /stats . - Saving Throw Spells — Hold Person, Charm, Banishment, and 50+ others roll saves with full dice disclosure. - Active Buffs — Shield, Mage Armor, Longstrider auto-mo","default_branch":null,"files":null,"tree":[],"storefront":"/r/electronistu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/electronistu/Project_Infinity/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}