Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rodkranz/goflappy

Flappy Bird with GoLang
https://github.com/rodkranz/goflappy

Last synced: 5 days ago
JSON representation

Flappy Bird with GoLang

Awesome Lists containing this project

README

        

# Flappy Bird in GoLang

Game made in Golang to learn little bit more about concurrency, goroutine, data-race and SDL.

### Requirements

* [GoLang 1.9+](https://golang.org/dl/#stable) - S2
* [Go-SDL2](https://github.com/veandco/go-sdl2/) - go-sdl2 is SDL2 wrapped for Go users.
* [Dep](https://github.com/golang/dep) - Dep is a prototype dependency management tool for Go.
* [Bra](https://github.com/Unknwon/bra) - Brilliant Ridiculous Assistant

### Instalation

$ go get github.com/rodkranz/goflappy

### Documents

* Golang - https://golang.org/pkg/
* SDL - http://wiki.libsdl.org/FrontPage
* Flappy Bird - https://en.wikipedia.org/wiki/Flappy_Bird

### Build

$ go build -o flappy main.go

### Execute

$ ./flappy

### Development

$ bra run

### ScreenShots

![Started Game](https://github.com/rodkranz/goflappy/blob/master/res/ss/game-0.png "GamePlay 1")
![Playing Game](https://github.com/rodkranz/goflappy/blob/master/res/ss/game-1.png "GamePlay 2")
![Ended Game](https://github.com/rodkranz/goflappy/blob/master/res/ss/game-2.png "GamePlay 3")

### Credits

Just For Func:
https://www.youtube.com/watch?v=aYkxFbd6luY
https://www.youtube.com/watch?v=tX_Fgt0gVbQ&t=1815s
https://www.youtube.com/watch?v=jy9XKfYjtwE