3.2 KiB
3.2 KiB
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