ebiten/README.md

55 lines
2.4 KiB
Markdown
Raw Normal View History

2014-12-29 15:16:02 +01:00
# Ebiten (海老天)
2014-10-12 06:09:19 +02:00
2014-12-28 14:27:07 +01:00
[![Build Status](https://travis-ci.org/hajimehoshi/ebiten.svg?branch=master)](https://travis-ci.org/hajimehoshi/ebiten)
2016-04-19 16:30:02 +02:00
[![GoDoc](https://godoc.org/github.com/hajimehoshi/ebiten?status.svg)](http://godoc.org/github.com/hajimehoshi/ebiten)
2016-05-13 17:27:17 +02:00
[![Go Report Card](https://goreportcard.com/badge/github.com/hajimehoshi/ebiten)](https://goreportcard.com/report/github.com/hajimehoshi/ebiten)
2016-04-19 16:30:02 +02:00
2018-02-02 14:40:41 +01:00
A dead simple 2D game library in Go
2016-08-27 19:58:37 +02:00
2018-10-12 17:52:34 +02:00
* [Website](https://hajimehoshi.github.io/ebiten/)
* [Cheat Sheet](https://github.com/hajimehoshi/ebiten/wiki/Cheat-Sheet)
2018-02-19 18:21:37 +01:00
2018-09-12 19:08:42 +02:00
[![Flappy Example](docs/images/examples/flappy.png)](https://hajimehoshi.github.io/ebiten/examples/flappy.html)
2018-09-12 19:06:16 +02:00
2018-02-19 18:21:37 +01:00
## Platforms
2018-12-31 10:45:56 +01:00
* [Windows](https://github.com/hajimehoshi/ebiten/wiki/Windows) (No Cgo!)
2017-02-16 19:19:52 +01:00
* [macOS](https://github.com/hajimehoshi/ebiten/wiki/macOS)
2016-08-27 19:58:37 +02:00
* [Linux](https://github.com/hajimehoshi/ebiten/wiki/Linux)
2017-05-11 12:10:14 +02:00
* [FreeBSD](https://github.com/hajimehoshi/ebiten/wiki/FreeBSD)
2016-08-27 19:58:37 +02:00
* [Android](https://github.com/hajimehoshi/ebiten/wiki/Android)
* [iOS](https://github.com/hajimehoshi/ebiten/wiki/iOS)
2018-06-27 04:55:28 +02:00
* Web browsers (Chrome, Firefox, Safari and Edge)
* [GopherJS](https://github.com/hajimehoshi/ebiten/wiki/GopherJS)
* [WebAssembly](https://github.com/hajimehoshi/ebiten/wiki/WebAssembly) (Experimental)
2014-10-12 06:09:19 +02:00
Note: Gamepad and keyboard are not available on Android/iOS.
2016-11-26 16:11:23 +01:00
2014-12-24 02:00:09 +01:00
## Features
2014-10-12 06:09:19 +02:00
2018-10-11 18:25:49 +02:00
* 2D Graphics (Geometry/Color matrix transformation, Various composition modes, Offscreen rendering, Fullscreen, Text rendering, Automatic batches, Automatic texture atlas)
2016-08-28 00:08:50 +02:00
* Input (Mouse, Keyboard, Gamepads, Touches)
2018-10-11 18:27:17 +02:00
* Audio (Ogg/Vorbis, MP3, WAV, PCM)
2014-12-24 02:00:09 +01:00
2018-02-19 18:21:37 +01:00
## Packages
* [ebiten](https://godoc.org/github.com/hajimehoshi/ebiten)
* [audio](https://godoc.org/github.com/hajimehoshi/ebiten/audio)
* [mp3](https://godoc.org/github.com/hajimehoshi/ebiten/audio/mp3)
* [vorbis](https://godoc.org/github.com/hajimehoshi/ebiten/audio/vorbis)
* [wav](https://godoc.org/github.com/hajimehoshi/ebiten/audio/wav)
* [ebitenutil](https://godoc.org/github.com/hajimehoshi/ebiten/ebitenutil)
* [inpututil](https://godoc.org/github.com/hajimehoshi/ebiten/inpututil)
* [mobile](https://godoc.org/github.com/hajimehoshi/ebiten/mobile)
* [text](https://godoc.org/github.com/hajimehoshi/ebiten/text)
2014-12-27 15:27:37 +01:00
## Community
### Slack
`#ebiten` channel in [Gophers Slack](https://blog.gopheracademy.com/gophers-slack-community/)
2014-10-12 06:09:19 +02:00
## License
2015-05-20 16:57:03 +02:00
Ebiten is licensed under Apache license version 2.0. See LICENSE file.