jlcrodrigues / feup-ia-bound

Bound game developed in Python. Bound is a two-player board game developed including AI-powered CPU players.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bound

This project is a part of the Artificial Intelligence course unit @ FEUP.

Bound is a two-player board game that we recreated in Python, including the development of AI-powered CPU players.

demo

Members

Name Email
José Luís Cunha Rodrigues up202008462@fe.up.pt
Martim Raúl da Rocha Henriques up202004421@fe.up.pt
Tiago Filipe Magalhães Barbosa up202004926@fe.up.pt

Steps to run

Assuming Python is installed, run the main file:

pip install -r requirements.txt
cd src
python main.py

Test

There is also a script included to run the game without the display, in order to test the bots more efficiently:

cd src
python main_dev.py

To run the tests, do:

cd src
python -m unittest discover -s test -p '*_test.py'

About

Bound game developed in Python. Bound is a two-player board game developed including AI-powered CPU players.

License:MIT License


Languages

Language:Python 100.0%