Skip to content

Study project containing robot manipulator motion, perception and AI to realize the Connect Four game in a physics simulation environment.

Notifications You must be signed in to change notification settings

sibmr/RoboConnectFour

Repository files navigation

Connect Four - Practical Course Robotics

This project contains motion, perception and AI to realize the Connect Four Game.

Installation

Required:
https://github.com/MarcToussaint/robotics-course

Installation Instructions:
https://docs.google.com/document/d/1PmcQ5rzHR3YHr_XSKgP176tMr-1xGdzEG3-Fns3_kpw/edit

Please clone this repository into the same directory where the robotics-course repository is located.
This way, the relative imports work across the repositories.

Starting the Program

Navigate to /runnables/.
Execute with python3 main.py.

Usage

At the start of the program you will be prompted to choose AI vs human or AI vs AI.
If you chose AI vs human, you are the blue player.
For giving input to the program, one of the OpenCV windows has to be selected. You can choose a column by pressing keys 1-7. Pressing 0 will terminate the program.

Credit

This project was developed during the Practical Course Robotics over one Semester at the University of Stuttgart.

Contributors:
Thomas Monninger github
Julian Obst
Simon Bihlmaier github

About

Study project containing robot manipulator motion, perception and AI to realize the Connect Four game in a physics simulation environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published