Fără Descriere

Hajime Hoshi 40b35fdec3 Update version (1.0.0) 10 ani în urmă
_docs 40b35fdec3 Update version (1.0.0) 10 ani în urmă
ebitenutil f0277727d1 Refactoring 10 ani în urmă
example 2d667a399c Bug fix: blocks/main.go 10 ani în urmă
internal 22035e79fe Reduce panics (#16) 10 ani în urmă
testdata 30adcdba94 Add test for NewImageFromImage 10 ani în urmă
.gitignore f0f77c1a2f Add ui.Run 10 ani în urmă
.travis.yml 1ea7bbc83a Update .travis.yml to pass tests 10 ani în urmă
affine.go d764afcb8f Make the elements of matrices optional 10 ani în urmă
colorm.go b77181e37a Remove returning values of Add/Concat 10 ani în urmă
colorm_test.go bf46451933 Rename files 10 ani în urmă
doc.go fff7d9f21c Add favicon.png 10 ani în urmă
gamecontext.go 373371d1b2 Change license comments style to use magic comments (magic comments like +build should be placed before a general comment) 10 ani în urmă
geom.go b77181e37a Remove returning values of Add/Concat 10 ani în urmă
geom_test.go bf46451933 Rename files 10 ani în urmă
graphics.go 373371d1b2 Change license comments style to use magic comments (magic comments like +build should be placed before a general comment) 10 ani în urmă
graphicscontext.go ffab448d40 Rename ColorGeometry -> ColorM, GeometryMatrix -> GeoM (#27) 10 ani în urmă
image.go 22035e79fe Reduce panics (#16) 10 ani în urmă
image_test.go f603859b01 Fix image_test.go to check if something is rendered 10 ani în urmă
input.go 373371d1b2 Change license comments style to use magic comments (magic comments like +build should be placed before a general comment) 10 ani în urmă
keys.go 373371d1b2 Change license comments style to use magic comments (magic comments like +build should be placed before a general comment) 10 ani în urmă
license.txt 075c67a84c Separate license and version from docs 10 ani în urmă
readme.md 075c67a84c Separate license and version from docs 10 ani în urmă
run.go 1f19cc3506 Fix doc 10 ani în urmă
ui.go bf027fef33 Bug fix: SetFramebufferSizeCallback can be called immediately 10 ani în urmă
version.txt 40b35fdec3 Update version (1.0.0) 10 ani în urmă

readme.md

Ebiten (海老天)

Build Status

  • A simple SNES-like 2D game library in Go
  • Works on
    • Mac OS X
    • Linux (maybe)
    • Windows (possibly)
  • API Docs

Features

  • 2D Graphics
  • Input (Mouse, Keyboard)

Example

  • example/blocks - Puzzle game you know
  • example/hue - Changes the hue of an image
  • example/mosaic - Mosaics an image
  • example/perspective - See an image in a perspective view
  • example/rotate - Rotates an image
  • etc.

Install on Mac OS X

:; brew install glew
:; brew install glfw3 # or homebrew/versions/glfw3
:; go get -u github.com/hajimehoshi/ebiten

Execute the example

:; cd $GOHOME/src/github.com/hajimehoshi/ebiten/example
:; go run rotate/main.go

Benchmark the example

:; cd $GOHOME/src/github.com/hajimehoshi/ebiten/example
:; go build -o=example blocks/main.go
:; ./example -cpuprofile=cpu.out
:; go tool pprof ./example cpu.out

Versioning

License

See license.txt.