There's nothing better than exploring french countryside in a campingvan, drinking excellent wine and writing some GO code just for fun. In this case and somewhat unexpectedly, I decided to implement a scrabble game. It is not finished and not perfect, but I had lot's of fun and learned a lot about GO and GUI programming in general.
- Implement GUI including 15x15 field and player rack
- Implement tile moving logic including verification of legal tile positions
- Implement multilingual dictionary to verify against multiple languages
- Implement multiplayer feature using local network discovery
- Allow players in local network to play against each other
- Extend GUI to show points, moves and other players
- Implement heuristic based computer opponent
- Implement neural network based computer opponent