Abstract

This project studies how to (1) develop a 3D Go-moku game using C# in Unity and (2) implement Artificial Intelligence (AI) into the game. The paper briefly introduces the Go-moku game and discusses the game implementation. Next, the paper explains three AI playing strategies used in the game: the Greedy, the Minimax and the Neural Network strategies. After implementation, the project investigates the optimal strategy by letting the computer play against itself in combinations of any two of the three strategies mentioned above. The associated statistics are presented and the future work is pointed out in the end.

Advisor

Visa, Sofia

Second Advisor

Kelvey, Robert

Department

Computer Science; Mathematics

Disciplines

Artificial Intelligence and Robotics | Software Engineering | Theory and Algorithms

Publication Date

2018

Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis

Share

COinS
 

© Copyright 2018 Jianqiu Bai