A CLIPS program that plays Risk.
Made by Bradley Rosenfeld, Austin Munn, Matt Hall, and Noah Drabinsky
This project uses a knowledge based systems language in order to play the game of Risk. Python runs the tournament code and simply passed data back and forth between the CLIPS player code.
- CLIPS must be installed and in your system $PATH.
- The Python application requires at least Python 3.
- TkInter
Linux: python3.4 AutomatedRiskPrecursorFinal.py
Windows: Run AutomatedRiskPrecursorFinal.py
in the Idle environment. Please note that ClipsWrapper.py assumes CLIPS is installed in C:\Program Files (x86)\CLIPS\CLIPSDOS64.exe
.
Our player is located in RiskyClipsMain.py
. This only handles moving data between the CLIPS process.
All of our player logic is contained in logic/
.
Dr. Arthur White is the author of AutomatedRiskPrecusorFinal.py
as well as the dummy players (P2, P3, P4). This project was created for SYS352 (Knowledge Based Systems) at Taylor University in Fall 2015.