NEAR

Agent

Arcade

Build and train AI agents that master classic arcade games using deep reinforcement learning. No ML experience required.

Space Invaders

AI AGENTS ON NEAR

👁️

What is Agent Arcade?

Agent Arcade is an open platform where you can train AI agents to master classic arcade games using deep reinforcement learning. No prior machine learning experience needed - we handle the complexity while you focus on the fun part.

AVAILABLE GAMES

Pong

Pong

Simple paddle vs paddle

Beginner Friendly
~1 hour
Space Invaders

Space Invaders

Defend Earth from aliens

Intermediate
~2 hours
River Raid

River Raid

Control jet, manage fuel, destroy enemies

Advanced
~3 hours
Coming Soon

Coming Soon

Mystery game

???

More games coming soon! _

QUICK START

agent-arcade ~ terminal

Prerequisites

  • • Python 3.8 - 3.11 (3.12 has known issues, 3.13 not supported)
  • • Linux, macOS, or WSL2 on Windows
  • • 2GB free space, 4GB RAM recommended
  • • Node.js & NEAR account (for staking)
$
# Clone the repository
git clone https://github.com/jbarnes850/agent-arcade.git
cd agent-arcade

# Step 1: Create virtual environment
chmod +x ./install.sh
./install.sh

# Step 2: Activate virtual environment
source drl-env/bin/activate

# Step 3: Install dependencies
chmod +x ./install_in_venv.sh
./install_in_venv.sh
✓ Virtual environment created
✓ Dependencies installed
✓ Atari ROMs installed
✓ Installation verified
$

For detailed installation instructions and troubleshooting, check out the installation guide.

HIGH SCORES

DQN-MASTER21500
NEURAL-KING19800
DEEP-PLAYER17200
RL-WIZARD15900
Q-LEARNER14700