Skip to content

tessig/gogogopher

Repository files navigation

Go Go Gopher

A little platformer game written in Go.

The game is based on the Ebiten game engine by Hajime Hoshi.

Compile the game

go genereate ./...
go build -o gogogopher .

Windows specialities

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 .

Attributions, Kudos and licensed material

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.

Fonts

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

Graphics

See resources/embed/images

Name File Author/Attribution Licence Source
Gopher Sprite gopher-sprite.png Egon Elbre Creative Commons 0 https://github.com/egonelbre/gophers
Gopher Emojis gopher-emojis.png Egon Elbre Creative Commons 0 https://github.com/egonelbre/gophers
Elephpant elephpant.png Sebastian Niesen Creative Commons BY SA made for this game
Alien Elephpant alien_elephpant.png Sebastian Niesen Creative Commons BY SA made for this game
Python python.png Sebastian Niesen Creative Commons BY SA made for this game
Alien Python alien_python.png Sebastian Niesen Creative Commons BY SA made for this game
The Duke duke.png Sebastian Niesen Creative Commons BY SA made for this game
Alien Duke alien_duke.png Sebastian Niesen Creative Commons BY SA made for this game
Ferris ferris.png Sebastian Niesen Creative Commons BY SA made for this game
Alien Ferris alien_ferris.png Sebastian Niesen Creative Commons BY SA made for this game
Alien alien.png Sebastian Niesen Creative Commons BY SA made for this game
Key key.png, key-sprite.png Sebastian Niesen Creative Commons BY SA made for this game
Coin coin.png Puddin Creative Commons 0 https://opengameart.org/content/rotating-coin
Gopher Plains plains.png aekiro Creative Commons BY https://opengameart.org/content/forest-tileset-0
The Forest forest.png Tio Aimar Creative Commons 0 https://opengameart.org/content/2d-platformer-forest-pack

Music

See resources/embed/music

Name File Author/Attribution Licence Source
"A Little Journey" a_little_journey.ogg shiru8bit Creative Commons BY https://opengameart.org/content/8-bit-chiptune-a-little-journey
"Birthday Cake" Birthday_Cake.ogg composed, performed, mixed and mastered by Viktor Kraus Creative Commons BY https://opengameart.org/content/birthday-cake
"Funny Chase" Funny_Chase.ogg wyver9 Creative Commons BY SA https://opengameart.org/content/funny-chase-8-bit-chiptune
"Green Hills" GreenHills.ogg Igor Gundarev Creative Commons 0 https://opengameart.org/content/green-hills
"Platform" Platform.ogg Roald Strauss, IndieGameMusic.com free https://www.indiegamemusic.com/viewtrack.php?id=1331
"Proper Summer" proper_summer.ogg shiru8bit Creative Commons BY https://opengameart.org/content/8-bit-chiptune-proper-summer
"Retro No Hope" Retro_No_hope.ogg Music by Cleyton Kauffman - https://soundcloud.com/cleytonkauffman Creative Commons BY SA https://opengameart.org/content/game-over-theme
"Spring Thing" spring_thing.ogg shiru8bit Creative Commons BY https://opengameart.org/content/8-bit-chiptune-spring-thing
"Theme Song" Theme_Song_full.ogg nene Creative Commons 0 https://opengameart.org/content/theme-song-8-bit
"Under the sun" under_the_sun.ogg shiru8bit Creative Commons BY https://opengameart.org/content/8-bit-chiptune-under-the-sun
"Victory" Victory.ogg celestialghost8 Creative Commons 0 https://opengameart.org/content/victory

Sounds

See resources/embed/sounds

Name File Author/Attribution Licence Source
Coin coin9.ogg Luke.RUSTLTD Creative Commons 0 https://opengameart.org/content/10-8bit-coin-sounds
Hurt hurt.ogg Baŝto Creative Commons 0 https://opengameart.org/content/nes-sounds
Jump jump22.ogg Jesús Lastra Creative Commons 0 https://opengameart.org/content/8-bit-jump-1
Life Pickup powerup02.ogg Jesús Lastra Creative Commons BY https://opengameart.org/content/8-bit-powerup-1

About

A platformer game written with Ebiten in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages