项目作者: magickaiyang

项目描述 :
Play Gomoku with award-winning AIs
高级语言: Java
项目地址: git://github.com/magickaiyang/MokuGo.git
创建时间: 2019-04-13T17:45:38Z
项目社区:https://github.com/magickaiyang/MokuGo

开源协议:GNU Affero General Public License v3.0

下载


MokuGo

Play Gomoku with award-winning AIs, and compete for positions on the leaderboard!


Team Members

Name Email
Yiheng Wu wu1271@purdue.edu
Beichen Lyu lvb@purdue.edu
Kaiyang Zhao zhao776@purdue.edu

Technologies and Servieces Utilized

  • An HTML5 and JavaScript frontend that communicates with server by WebSocket.
  • A Java backend to calculate the computer’s move by MiniMax algorithm with Alpha-beta Pruning. The use of Play Framework enables non-blocking asynchronous processing to serve multiple users.
  • A PostgreSQL database is used to maintain a leaderboard.
  • The application is hosted on Heroku.
  • See demo on YouTube!