Skip to main content

Chip 8 Emulation for AI

Project description

logo

Chip-Gr8 – Emulation for AI

Chip-Gr8 is a sandbox for creating AI Agents for retro video games like Pong, Breakout, and Space Invaders. Chip-Gr8 lets you interactively program AI agents, easily record their behaviour, collect data, pause and play their actions, and even play against them! If you have never programmed an AI before, Chip-Gr8 is a great place to start!

Installing

Chip-Gr8 is a Python package. Use pip to install it!

pip install chipgr8

Getting Started

If you want to play a game using Chip-Gr8, all you have to do is start it on the command line! For example, to play breakout you would run

python -m chipgr8 -r breakout

You will be greated by the Chip-Gr8 display and can start playing!

Creating an AI Agent is just as straightforward, just dropping the following code into your favorite text editor and you are ready to go!

import chipgr8
from chipgr8.games import Breakout

vm = chipgr8.init(display=True, ROM=Breakout.ROM)
while not vm.done():
    vm.act(Breakout.actions.left)

To find out more about Chip-Gr8, its API, included games, and more examples, download the Reference Manual, or head over to the docs!

Contact

Feel free to contact us with questions, bug reports, or feature requests at chipgr8.contact@gmail.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chipgr8-0.1.4.tar.gz (158.4 kB view hashes)

Uploaded Source

Built Distributions

chipgr8-0.1.4-cp37-cp37m-win_amd64.whl (166.8 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

chipgr8-0.1.4-cp37-cp37m-win32.whl (166.2 kB view hashes)

Uploaded CPython 3.7m Windows x86

chipgr8-0.1.4-cp36-cp36m-win_amd64.whl (166.8 kB view hashes)

Uploaded CPython 3.6m Windows x86-64

chipgr8-0.1.4-cp36-cp36m-win32.whl (166.2 kB view hashes)

Uploaded CPython 3.6m Windows x86

chipgr8-0.1.4-cp36-cp36m-macosx_10_9_x86_64.whl (164.4 kB view hashes)

Uploaded CPython 3.6m macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page