A little platformer game written in Go.
The game is based on the Ebiten game engine by Hajime Hoshi.
go genereate ./...
go build -o gogogopher .
To embed the usual resources for Windows executables, github.com/tc-hib/go-winres is used.
The tool will create syso
files to be used by go build
go-winres make --product-version=latest --file-version=latest
go genereate ./...
go build -o gogogopher.exe .
The Go Gopher by Renee French is licenced under CC BY 3.0
You may encounter characters with similarities to the following:
- The PHP Elephpant by Vincent Pontier is licenced under GNU GPL
- The Java Duke was open sourced by Sun under the New BSD license.
- The Rust Ferris by Karen Rustad Tölva is dedicated to public domain under CC0
- The Lisp Alien by Conrad Barski is free to any usage
Big shoutout at Hajime Hoshi for Ebiten and SolarLune for the collision library reslov which are both easy and fun to work with.
See resources/embed/fonts
Name | File | Author/Attribution | Licence | Source |
---|---|---|---|---|
Press Start 2P | pressstart2p.ttf | Cody "CodeMan38" Boisclair | OFL | https://fonts.google.com/specimen/Press+Start+2P |
See resources/embed/images
Name | File | Author/Attribution | Licence | Source |
---|---|---|---|---|
Gopher Sprite | gopher-sprite.png | Egon Elbre | https://github.com/egonelbre/gophers | |
Gopher Emojis | gopher-emojis.png | Egon Elbre | https://github.com/egonelbre/gophers | |
Elephpant | elephpant.png | Sebastian Niesen | made for this game | |
Alien Elephpant | alien_elephpant.png | Sebastian Niesen | made for this game | |
Python | python.png | Sebastian Niesen | made for this game | |
Alien Python | alien_python.png | Sebastian Niesen | made for this game | |
The Duke | duke.png | Sebastian Niesen | made for this game | |
Alien Duke | alien_duke.png | Sebastian Niesen | made for this game | |
Ferris | ferris.png | Sebastian Niesen | made for this game | |
Alien Ferris | alien_ferris.png | Sebastian Niesen | made for this game | |
Alien | alien.png | Sebastian Niesen | made for this game | |
Key | key.png, key-sprite.png | Sebastian Niesen | made for this game | |
Coin | coin.png | Puddin | https://opengameart.org/content/rotating-coin | |
Gopher Plains | plains.png | aekiro | https://opengameart.org/content/forest-tileset-0 | |
The Forest | forest.png | Tio Aimar | https://opengameart.org/content/2d-platformer-forest-pack |
See resources/embed/music
See resources/embed/sounds
Name | File | Author/Attribution | Licence | Source |
---|---|---|---|---|
Coin | coin9.ogg | Luke.RUSTLTD | https://opengameart.org/content/10-8bit-coin-sounds | |
Hurt | hurt.ogg | Baŝto | https://opengameart.org/content/nes-sounds | |
Jump | jump22.ogg | Jesús Lastra | https://opengameart.org/content/8-bit-jump-1 | |
Life Pickup | powerup02.ogg | Jesús Lastra | https://opengameart.org/content/8-bit-powerup-1 |