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
Recommended Citation
Bai, Jianqiu, "Connecting Five Stones: Artificial Intelligence Implementation For Go-moku In Unity" (2018). Senior Independent Study Theses. Paper 8155.
https://openworks.wooster.edu/independentstudy/8155
Disciplines
Artificial Intelligence and Robotics | Software Engineering | Theory and Algorithms
Publication Date
2018
Degree Granted
Bachelor of Arts
Document Type
Senior Independent Study Thesis
External Link
https://github.com/Jianqiubaiwork/2_Academic_IS
© Copyright 2018 Jianqiu Bai