etyllica
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:An easy 2D Game Library made in pure Java.
![Etyllica Logo](https://github.com/yuripourre/etyllica/blob/master/assets/images/etyllica_logo.png?raw=true) 

### Current Version: 5.8.4 [![Circle CI](https://circleci.com/gh/yuripourre/etyllica.svg?style=svg)](https://circleci.com/gh/yuripourre/etyllica)

### [Etyllica](http://yuripourre.github.com/etyllica) is a pure Java Game Engine to make games really fast.

## Features

- Keyboard and Mouse handling (and Multiple Joysticks Handling [for Linux])
- Image Loader that supports (TGA, PCX, PNG, BMP, JPG, GIF [yes, animated])
- True Type Fonts loader (.ttf)
- Animation Tween System
- Animation Pivot System
- FullScreen Support (even in unsigned applets)
- GUI System
- Theme Manager
- Multilanguage Support (GUI changes on the fly)
- Sound Loader that supports (MP3, OGG, WAV)
- Audio Capture
- WaveForm Drawing
- Basic Particle System
- Basic Light Map Logic
- 2D Physics (with [etyllica-physics](https://github.com/yuripourre/etyllica-physics))

### Extensions
- [Etyllic Spriter](https://github.com/yuripourre/etyllica-spriter) - A [Spriter](https://brashmonkey.com/) plugin.
- [Etyllica Physics](https://github.com/yuripourre/etyllica-physics) - Etyllica extension to handle 2D physics.
- [Abby](https://github.com/yuripourre/abby) - 3D Fork of Etyllica
- [Luvia](https://github.com/yuripourre/luvia) - JoGL backend to Abby
- [Abby-jGL](https://github.com/yuripourre/abby-jgl) - An OpenGL simulation with software rendering (even in unsigned applets)

## Dependencies (optional)

If you don't need Sound nor Physics, just include the [etyllica-5.8.4.jar](https://github.com/etyllica/etyllica/releases/download/v5.8.4/etyllica-5.8.4.jar) to your project.

- [SoundSystem](http://www.paulscode.com/forum/index.php?topic=4.0) (Audio Library made by [Paul Lamb](http://www.paulscode.com))
- [WAV, JOgg, JOrbis and MP3 codec plug-in](http://www.paulscode.com/forum/index.php?topic=496.0) (Audio Codecs made by [Paul Lamb](http://www.paulscode.com))


## How to Start
You can follow the [HelloWorld](https://github.com/yuripourre/etyllica/wiki/Hello-World) example.

## Maven Integration
```

  br.com.etyllica
  etyllica
  5.8.4

```

## Gradle Integration
```
compile group: 'br.com.etyllica', name: 'etyllica', version: '5.8.4'
```

## Contributing
- Fork it ( https://github.com/etyllica/etyllica/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request

## Related Projects
### Games
- [Akigawa Training](https://github.com/yuripourre/akigawa) - A Ninja Game
- [Etyllic Pong](http://yuripourre.github.com/etyllic-pong) - Pong Clone
- [Etyllic Mario](http://yuripourre.github.com/etyllic-mario) - Mario Clone
- [Hard to Beat Me](http://yuripourre.github.com/hardtobeatme) - A Game developed at [GGJ 2013](http://globalgamejam.org/)
- [House Defense](https://github.com/yuripourre/childage) - A Game developed at [GGJ 2014](http://globalgamejam.org/)
- [Marvel Quest](https://github.com/yuripourre/marvel-quest) - A beat 'em up game
- [Ninja Robot](https://github.com/yuripourre/ninja-robot) - A casual game
- [Tomb Runaway](https://github.com/yuripourre/runaway) - A maze game
- [Helicoptr](https://github.com/yuripourre/helicoptr) - A flappy bird clone
- [Snake Game](https://github.com/yuripourre/snake-game) - A snake game clone

### Non-Games
- [EtyllicTTS](https://github.com/yuripourre/etyllic-tts) - A FreeTTS fork
- [Etyllic GameBoy](https://github.com/yuripourre/etyllic-gameboy) - A [Javaboy](http://www.millstone.demon.co.uk/download/javaboy/) fork with faster rendering.
- [E-Motion](https://github.com/yuripourre/e-motion) - An Image Processing Library made in pure Java.
- [Veete](https://github.com/yuripourre/veete) - A VEry Easy Tilemap Editor
 rendering.
- [IP-Fun](https://github.com/yuripourre/ip-fun) - An Application to help children to remember IP Addresses.

### Other Non-Games
- [Farthest in Future Algorithm](https://github.com/UNIRIO-SI/farthest-in-future-algorithm) - A Farthest in Future Algorithm implementation with animations.
- [Rubik Solver](https://github.com/UNIRIO-SI/rubik-solver) - A Simple Rubik Cube Application.

### Deprecated Non-Games
- [Etyllic Paint](http://yuripourre.github.com/etyllic-paint) - A Paint Clone
- [Etyllica Mobile](https://github.com/yuripourre/etyllica-mobile) - Etyllica port to Android (deprecated).


## License
- [LGPL](http://www.gnu.org/copyleft/lesser.html)

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。