This is a really great description about a simple alien game
You will need to get some random dependencies first. Run alien without parameters to see the usage:
go get github.com/Pallinder/go-randomdata
go get github.com/fatih/color
go build
./alien4tm
Example usage:
./alien4tm go build && ./alien4tm -map mapSamples/map10.txt -aliens 4 -slow