Pentapop
Pentapop is one of my larger projects, trying to make use of the resources I had previously created for miniSweeper. It's a two player board game very similar to Gomoku / Five in a row where you try and get five in a row before the opponent does.
The project turned out to be significantly more involved than miniSweeper, featuring both local AI as well as online play with an account system. Due to the requirements of online accounts, this is where most of the time was spent. Things like password recovery / password management etc. and other account legal requirements.
The client is written in GameMaker making heavy use of extensions, some of which I've published seperately.
The server is written in C# and is mostly custom without using many frameworks. Mainly because I wasn't familiar with them when I started the project. The project has been a huge learning opportunity and I'm working on bringing the server API up to more modern standards.