Slick
Un article de Games Creators Network.
Slick est une bibliothèque basée sur LWJGL dont le but est de fournir un outil simple et efficace pour la programmation de jeux en 2D. Cette API intègre la gestion des entrées avec Jinput et du son avec Jorbis.
L'avantage de cette API est sa simplicité, de plus le site officiel regorge de bonnes choses, comme des démos Webstart (et les sources correspondantes) et une documentation fournissant de bonnes bases. C'est un projet assez jeune sous license BSD, mais qui évolue régulièrement.
[modifier] Fonctionnalités
Voici un extrait des fonctionnalités tiré directement du site officiel.
Images
o Image Loading (PNG, GIF, JPG, TGA)
o Image Transforms
o SpriteSheet handling
o Animated Images
o Programmatic image generation
o Rendering through OpenGL
Fonts
o AngelCode font with kerning support
Sounds
o WAV,OGG,XM support
o Music playback and looping
o Sound Effect playback
Input
o Keyboard and Mouse event system
o Controller event system
TileMap Support
o TilED Tile Map Loading
o Tile Map rendering
Graphics and Geometry
o Java2D like graphics context
o Support for drawing and filling primitives
o Geometry primitives for collision
[modifier] Tutoriels Slick
[modifier] Liens utiles
- Slick Le site officiel possède tout ce que vous avez besoin sur le sujet
- LWJGL Slick est basé sur ce binding OpenGL


