
Dune Imperium Reinforcement Learning Engine
A Python reinforcement learning engine that plays Dune: Imperium Uprising: a full game-state orchestrator modeling players, contracts, tech, and the spy system (with Bloodlines expansion rules encoded), an MCTS-based decision engine combined with imitation learning, and a vision pipeline for extracting live game state from screenshots and logs. I also used Python libraries to scrape and parse card text and effects into a structured dataset the engine references when evaluating moves — applying classical AI search and modern ML to a complex, rules-heavy game environment.





