Skip to content

A machine learning approach of playing the board game Saboteur using Reinforcement Learning

Notifications You must be signed in to change notification settings

Rocksus/saboteur-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Saboteur

Final project for Game Theory/AI course. This repo is dedicated completely for the development of the AI. The base game can be found Here. The AI will approach the game with an unsupervised reinforcement learning approach, competing against itself using a shared curriculum.

Model

  • Inputs

will be added

  • Outputs

will be added

  • Reward System

will be added

Controls

  • To select a card, left-click on any of the card on the bottom pane
  • To place a card on the board, right-click on the desired position
  • To target a player (repair/block), click on the player name on the right pane
  • To rotate a path card, press R
  • To discard the selected card, press D

Documentation

Please read the javadoc

About

A machine learning approach of playing the board game Saboteur using Reinforcement Learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published