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.
Computer Science; Mathematics
Bai, Jianqiu, "Connecting Five Stones: Artificial Intelligence Implementation For Go-moku In Unity" (2018). Senior Independent Study Theses. Paper 8155.
Artificial Intelligence and Robotics | Software Engineering | Theory and Algorithms
Bachelor of Arts
Senior Independent Study Thesis
© Copyright 2018 Jianqiu Bai