gAIme

2021

Project Overview

gAIme is a simple yet effective AI system that learns to play video games by watching human gameplay. Using computer vision and image classification, it captures and analyzes screen content in real-time, learning to associate visual game states with appropriate keyboard inputs.

PythonComputer VisionImage ClassificationOpenCVfastai

Key Features

  • Screen capture and input recording
  • Black and white image processing
  • Multiple session recording and merging
  • Real-time gameplay analysis
  • Keyboard input replication
  • Customizable key mapping

Technology Stack

  • Python
  • OpenCV (cv2)
  • fastai Vision
  • Image Classification
  • Screen Capture API
  • Input Simulation