← all repositories

linyiLYi/street-fighter-ai

A deep reinforcement learning agent that learns to play Street Fighter II by observing game screen pixels.

6.5k stars Python AgentsDomain Apps
street-fighter-ai
Velocity · 7d
+5.6
★ / day
Trend
steady
star history

This project trains an AI agent using deep reinforcement learning to play Street Fighter II Champion Edition. The agent receives raw RGB pixel data from the game screen as input and learns decision-making policies through interaction with the OpenAI Gym Retro environment. It uses Stable-Baselines3 for training and achieves a 100% win rate against the final boss after overfitting on a save state.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.