Skip to content

Based on The Same Game, from Simon Tatham's Portable Puzzle Collection. Created as the final project for the Artificial Intelligence class at Belmont University, Fall 2018 Semester.

Notifications You must be signed in to change notification settings

internetofjames/Same-Game

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Same Game

by James Bertrand, James Brock, and Robert Coomber
v1.0

Released 12-6-18

VENV Library Requirements:
  • numpy
  • graphics.py ("graphics.py" NOT "graphics")
Bonuses:
  • Writing quality
  • Pretty, intuitive UI -> the game is playable with a GUI by running __main__.py.
  • Robust on many problem instances -> all boards are randomly generated, the agent successfully reaches its goal state on every iteration
  • Smarter than the casual user -> the hardest difficulty almost always won (some CS students were able to win after several attempts, not on the first try, however)

Instructions:

Clone this repository. Navigate to the Same-Game directory on your machine.

Make sure virtualenv is installed on your machine with pip install virtualenv

Create a python 3.6 virtual environment with virtualenv --python=python3.6 venv

Activate the virtual environment with source venv/bin/activate

Install requirements with pip install -r requirements.txt


Run __main__.py to begin the game.

Read the instructions and compare your score to the agent.

metrics.csv will be created within the logs folder to store all values of each iteration of the game, so check info.txt to interpret the history of your results!

About

Based on The Same Game, from Simon Tatham's Portable Puzzle Collection. Created as the final project for the Artificial Intelligence class at Belmont University, Fall 2018 Semester.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%