Slick 2D – это интересная библиотека для разработки игр, основанная на Java. Данная библиотека бесплатная, открытая – предоставляется исходный код. Движок базируется на LWJGL и ориентируется на разработку двумерных Java игр.
Поддерживает работу с изображениями в форматах PNG, GIF, JPG, TGA. Поддерживает трансформацию, SpriteSheet, анимацию, рендер OpenGL и т.д. Имеется поддержка шрифта AngelCode с kerning. Хороший рендер тайлов. Для работы с тайлами используется TilED. А также графический контекст Java2D, система коллизий, XML API и пр.
Поддерживаются такие форматы звука: OGG, WAV, AIF, MOD и XM. Воспроизведение и зацикливание музыки, звуковых эффектов. Имеется поддержка управления через клавиатуру и мышь.
Пока вышла еще версия 0.3, но ожидается выпуск новых сборок. В библиотеке много различных вещей, среди которых: система частиц, простенький GUI фреймворк, анимация, геометрические фигуры и многое-многое другое.
Возможности у движка вполне вплоне функциональные, кому надо разберутся. Авторы утверждают, что данный релиз более-менее стабильно работает, так что, творите.
Официальный сайт: http://slick.cokeandcode.com
http://slick.ninjacave.com
http://slick2d.org
Slick2D is a simple set of tools wrapped around the LWJGL OpenGL binding for Java. |