Skip to content

BoringCode/Risky-CLIPS

Repository files navigation

Risky-CLIPS

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.

Requirements

  • CLIPS must be installed and in your system $PATH.
  • The Python application requires at least Python 3.
  • TkInter

Running

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.

Development

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/.

Credits

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.

Taylor University Computer Science & Engineering

About

A CLIPS program that plays Risk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published