На основе класса BasicGame можно создавать вполне успешные простые игры. Однако, в том случае, когда игра становится достаточно сложной, полезно разбивать её на отдельные части, поместив эти части в различные классы, разделив также логику и графику. Эти части называются состояниями игры.
В этом блоге я буду стараться делиться своими знаниями в области программирования.
воскресенье, 30 января 2011 г.
[Slick] Статья номер 3. Игра, основанная на состояниях.
В этой статье рассмотрим способ построения игры из набора состояний.
понедельник, 24 января 2011 г.
[Slick] Статья номер 2. Настройки.
Полный дистрибутив Slick содержит в себе: полный набор исходных кодов, набор тестов и дополнительные инструменты. Он также содержит сценарии сборки и набор тестов для проверки API. В дистрибутив также включены библиотеки, необходимые для публикации готового приложения через WebStart или в виде аплета.
Скачать полный дистрибутив в виде ZIP-файл можно по следующей ссылке:http://slick.cokeandcode.com/downloads/slick.zip
Также на сайте доступна только библиотека в виде JAR-файла (на тот случай, если полный набор инструментов уже загружен, и надо только обновить версию самой библиотеки). Библиотека в виде одного JAR-файла доступна по адресу:
http://slick.cokeandcode.com/downloads/slick.jar
воскресенье, 16 января 2011 г.
[Slick] Статья номер 1. Введение.
В рамках конкурса стратегий на сайте http://www.GameDev.ru, наша небольшая команда разработчиков (я и еще 2 программиста) решила принять участие с проектом на Java.
Для работы с 2D-графикой была выбрана библиотека Slick (http://slick.cokeandcode.com/index.php).
Slick - это простая библиотека для разработки 2D-игр. Она основана на другой библиотеке - LWJGL (Lightweight Java Game Library, http://www.lwjgl.org/), которая обеспечивает работу с OpenGL из Java.
Вот основные особенности библиотеки Slick:
Для работы с 2D-графикой была выбрана библиотека Slick (http://slick.cokeandcode.com/index.php).
Slick - это простая библиотека для разработки 2D-игр. Она основана на другой библиотеке - LWJGL (Lightweight Java Game Library, http://www.lwjgl.org/), которая обеспечивает работу с OpenGL из Java.
Вот основные особенности библиотеки Slick:
- Обеспечивается простой 2D API
- Упрощение перехода от Java2D к OpenGL
- Обеспечивает простую публикацию приложений через WebStart
- "Из коробки" предоставляет инструменты, требуемые для построения простейших игр
- Гибкий и расширяемый каркас
- Обеспечивает помощь с отрисовкой, звуком, вводом, столкновениями и многим другим
среда, 12 января 2011 г.
Вступление
Всем, здравствуйте!
Вот, наконец-то у меня дошли руки (точнее будет сказать, что я поборол свою природную лень) создать свой персональный блог.
Поскольку одно из моих любимых занятий в свободное от работы время - это изучать что-нибудь новое в программировании, этот блог я посвящу описанию того нового, что я в текущий момент изучаю.
До встречи на страницах блога!
PS: Да, буду рад услышать отзывы, по возможности буду отвечать на вопросы.
Вот, наконец-то у меня дошли руки (точнее будет сказать, что я поборол свою природную лень) создать свой персональный блог.
Поскольку одно из моих любимых занятий в свободное от работы время - это изучать что-нибудь новое в программировании, этот блог я посвящу описанию того нового, что я в текущий момент изучаю.
До встречи на страницах блога!
PS: Да, буду рад услышать отзывы, по возможности буду отвечать на вопросы.
Подписаться на:
Сообщения (Atom)