项目作者: magickaiyang
项目描述 :
Play Gomoku with award-winning AIs
高级语言: Java
项目地址: git://github.com/magickaiyang/MokuGo.git
MokuGo
Play Gomoku with award-winning AIs, and compete for positions on the leaderboard!
Team Members
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!