"Creating an Artificial Opponent for the Game Minotaurus" by William Bielski

Abstract

A.I. opponents have been a fixture of electronic games since the 1950’s. Over the course of the 20th and 21st centuries the technology has evolved to the computer opponents we know today. This paper will cover the implementation of an A.I opponent for the game Minotaurus, a 2-player perfect information dice-based strategy game, using the Minmax algorithm. Within the MonoGame framework, this implementation uses pathfinding and look-ahead to execute advantageous turns, based on Minmax evaluations. Over the course of the game, players seek to move their pieces to a designated end-zone while obstructing and capturing their opponent’s. This paper will detail how this implementation led to an A.I opponent that can make logical moves, operate beyond its explicit instruction and defeat human opponents

Advisor

Palmer, Daniel

Department

Computer Science

Disciplines

Computational Engineering | Computer and Systems Architecture | Other Computer Engineering

Keywords

A.I., search algorithms, boardgame, chance, dice-based

Publication Date

2024

Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis

Share

COinS
 

© Copyright 2024 William Bielski