# rowboz A clone of the video game Chase/Robots written in Go. Primary goal is to deepen my knowledge and understanding of the Go programming language. ``` ╔══════════════════════════════════════════════════════════════════════════════╗ ║ ║ ║ ║ ║ + ║ ║ ║ ║ + ║ ║ + + ║ ║ + ║ ║ + ║ ║ ║ ║ + ║ ║ + ║ ║ + @ ║ ║ + ║ ║ ║ ║ ║ ║ + ║ ║ + ║ ║ + ║ ║ + ║ ║ + ║ ║ + ║ ║ ║ ╚════[ Score: 0 Level: 1 ]═════════════════════════════════════════════════════╝ ``` ## Gameplay * As described here: https://en.wikipedia.org/wiki/Chase_(video_game) ## Technology The tool will be written in Go exploring the following: * Deepening my knowledge of Go routines * Usage of channels * Localities * Interfaces * Generics (if possible) ## Phases ### Step 1: Finish the game * ~~Make the game in a functioning state~~ ### Step 2: Split into modules * ~~Split the game in separate module~~ ### Step 3: Go routines * Put robots in separate go routines and experiment with localities ### Step 4: Beautify the game * Work on [#8](https://gitea.ligthert.net/golang/rowboz/issues/8), [#9](https://gitea.ligthert.net/golang/rowboz/issues/9), [#10](https://gitea.ligthert.net/golang/rowboz/issues/10) and make it something nice to look at.