Skip to content

Final project for the Software Design class (Fall 2017)

License

Notifications You must be signed in to change notification settings

feberhardt/Project-Digital

Repository files navigation

Project-Digital

This the final project of the Software Design class in fall 2017 at the Olin College of Engineering.

Description

Our team have created an artificial intelligence to play an arcade game against a human opponent. We have recreated the simple arcade game Connect 4, and the game itself calculates the optimal way of playing it for our bot.

Our website link is here: Project-Digital.tk.

Authors

  • Felix Eberhardt
  • John Wen
  • Leo Liu
  • Siena Okuno
  • Viktoria Wastring

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Libraries

In order to run this program you need to install the following libraries:

  • pygame

  • numpy

  • pynput

Installing

We recommend to install the libraries in the command prompt by using pip. The commands for the neccesary libraries are:

pip install pygame
pip install numpy
pip install pynput

Usage

After installing all the required libraries, download or clone our game github folder to your local computer. Then, open the folder in the command prompt, run the game by entering the command python main.py.

License

This project is licensed under the MIT License - see LICENSE.md file for details

About

Final project for the Software Design class (Fall 2017)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages