- +61 403429483
- [email protected]
Community Education News Online Paper Management System
Built using Python CGI, web sessions and Bootstrap.
ZhaoHe Board Game Go AI
A Java project for Artificial Intelligence subject. Given a judge program and an opponent AI, play the board game of Go by generating the next move via ZhaoHe AI. The AI uses the minimax algorithm and a linear evaluation function for calculating the feature sum. Features and their weights are designed by me and my team member Peter He. Main features include own captured count (number of opponent pieces that have been captured by own loops) with a positive weight, opponent captured count with a negative weight, angle pieces count (number of own pieces on the 4 angles of the board) with a negative weight.
For more explanation and source codes, please visit: https://github.com/seacen/SquatterB
Implemented using Ruby on Rails, it provides a RESTful API interface for BaaS functionality that allows the data exchanging between game application and cloud storage.
Technology used: API versioning, HTTP token authentication, serializer
source code: https://github.com/seacen/Colosseo
API website: https://colosseo.herokuapp.com/api/
Kexchange K-pop album card exchange platform
A project developing in my own time. It is common inside k-pop albums to randomly include a card that is a photo of one of the members with her/his autograph on it. There are demands for exchanging the card one currently got with the card one favors. The website will auto-match two or even three users' requests for exchanging.