Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 836 Bytes

README.md

File metadata and controls

23 lines (15 loc) · 836 Bytes

Concurrent Boids in golang

This is an implementation of Boids written in golang. Each boid update runs in a goroutine, allowing for concurrent updates.

Installation

This requires the following go-gettable libs:

go get github.com/go-gl/gl
go get github.com/go-gl/glfw3
go get github.com/go-gl/gltext

Before you go-get them, you'll need to ensure your system has mercurial, glew and glfw installed. If you're on OSX and use homebrew, you can install them like so:

brew install mercurial
brew install glew
brew install glfw3

Warning: this was written while learning golang, so this code is likely to contain ugly.

(Contains Amble, a free font by Punchcut)