Ebiten (海老天)

v1.3.0-alpha

Features

Example

Ebiten example: alphablending Ebiten example: hue Ebiten example: gamepad Ebiten example: keyboard Ebiten example: mosaic Ebiten example: noise Ebiten example: paint Ebiten example: perspective Ebiten example: rotate Ebiten example: sprites Ebiten example: blocks

Install on Mac OS X

:; go get github.com/hajimehoshi/ebiten

If you want to run your game on a web browser, execute this:

:; go get github.com/gopherjs/gopherjs
:; go get github.com/gopherjs/webgl

Install on Linux

Before installing Ebiten, you might need these libraries:

Ebiten is tested on Ubuntu Linux x64.

Execute the example

:; cd $GOPATH/src/github.com/hajimehoshi/ebiten/examples
:; go run rotate/main.go

Run your game on a desktop

Just execute your Go program. That's it!

Run your game on a web browser

Compile your game with GopherJS:

:; gopherjs build -o yourgame.js path/to/yourgame

Then, open the below HTML on your HTTP server:

<!DOCTYPE html>
<script src="yourgame.js"></script>

NOTE: file:// URL may not work with Ebiten. Execute your game on a HTTP server.

Apps created with Ebiten

Change Log

2016-02-17

2015-01-25

2015-01-10

2015-01-04

2014-12-29

License

Ebiten

Copyright 2014 Hajime Hoshi

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Go Gopher photograph

The original photograph of Go gophers by Chris Nokleberg is licensed under the Creative Commons 3.0 Attributions license.