Go to file
Francesc Campoy 5f88ba9292 move to modules and vendor dependencies 2019-02-15 14:07:28 +01:00
res background painted for 5 seconds 2017-02-01 22:19:08 +01:00
vendor move to modules and vendor dependencies 2019-02-15 14:07:28 +01:00
.gitignore refactored to scene type 2017-02-01 22:35:34 +01:00
CONTRIBUTING.md add contribution guidelines 2017-03-22 13:17:35 -07:00
LICENSE add licenses all around 2017-03-22 13:07:34 -07:00
README.md Add dependency to pkg-config and fix some formatting issues 2017-03-22 14:59:12 -07:00
bird.go move to modules and vendor dependencies 2019-02-15 14:07:28 +01:00
go.mod move to modules and vendor dependencies 2019-02-15 14:07:28 +01:00
go.sum move to modules and vendor dependencies 2019-02-15 14:07:28 +01:00
main.go move to modules and vendor dependencies 2019-02-15 14:07:28 +01:00
pipes.go move to modules and vendor dependencies 2019-02-15 14:07:28 +01:00
scene.go move to modules and vendor dependencies 2019-02-15 14:07:28 +01:00

README.md

Flappy Gopher

Flappy Gopher is a clone of the famous Flappy Bird game developed in Go with bindings for SDL2.

Recordings

You can learn more about the game and how it was implemented watching the three episodes dedicated to it.

Installation

You need to install first SDL2 and the SDL2 bindings for Go. To do so follow the instructions here. It is quite easy to install on basically any platform.

You will also need to install pkg-config.

After that you should be able to simply run:

go get github.com/campoy/flappy-gopher

And run the binary generated in $GOPATH/bin.

Images, fonts, and licenses

All the images used in this game are CC0 and obtained from Clipart. You can find atlernative birds in there, so you can mod the game!

The fonts are copied from https://github.com/deano2390/OpenFlappyBird.

This project is licensed under Apache v2 license. Read more in the LICENSE file.

Disclaimer

This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.