A game about covering as much ground as you can!
Made for Open Jam 17, theme: "Leave A Mark"
Control penguins using WASD and arrow keys
All made in golang using the Pixel library
- Golang
Install golang for your distro, Go's Website is a great place to look at
- PixelGL backend uses OpenGL to render graphics. Because of that, OpenGL development libraries are needed for compilation. The dependencies are same as for GLFW.
- On macOS, you need Xcode or Command Line Tools for Xcode (
xcode-select --install
) for required headers and libraries. - On Ubuntu/Debian-like Linux distributions, you need
libgl1-mesa-dev
andxorg-dev
packages. - On CentOS/Fedora-like Linux distributions, you need
libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel mesa-libGL-devel libXi-devel
packages. - See here for full details.
The combination of Go 1.8, macOS and latest XCode seems to be problematic as mentioned in issue #7. This issue is probably not related to Pixel. Upgrading to Go 1.8.1 fixes the issue.
The above was taken from the Pixel README.md
- Use
go get github.com/faiface/pixel
! - There might be certain pieces of libraries missing like
golang.org/x/image/colornames
-- just grab them easily withgo get golang.org/x/image/colornames
for example.
Just build it using go build
in the source directory, then just run the program! It's easy as
that.
If any problems arise, feel free to make an Issue!