BonzayRTS является открытым и свободным проект предназначен для пользователей, которые хотят легко и удобный способ для построения РТС (в режиме реального времени стратегия) двигатель.
BonzayRTS обеспечивает поддержку изометрические РТС игр, ясный, объектно-ориентированного проектирования, разделения GUI (графический интерфейс пользователя) от игрового кода, и включает в себя сетевые примеры кода.
Проект также предусматривает основные объекты для стратегической игры в реальном времени, с реализованных компонентов ВРП и SDL.
Доказательство правильности концепции клон популярной игры StarCraft также созданные с помощью этого двигателя, под названием OpenCraft. Тем не менее, цель проекта, чтобы иметь функциональную версию Linux первая
Что нового В этом выпуске:.
- Это основным выпуск исправлений. Он исправляет многочисленные сбои, проблемы с графическим интерфейсом, и добавляет недостающие здания и в настоящее время поврежденные здания выбрасывают пожара / кровь в зависимости от того, насколько плохо ущерб.
- Двигатель:
- Исправлена ошибка в SDLMixer позволяя один дополнительный канал, чем доступно, которые ведут к грохот
- Исправлена ошибка в методе SDLCanvas Blit вызывая сбои
- Добавлена -Wall для компиляции флагами
- Добавлена проверка диапазона флаг для STD контейнеров
- Исправлены все -Wall предупреждения
- Исправлена ошибка в соответствие IniReader, LoggingSubsystem и SubsystemMapper, что возможны сбои
- Включено поврежденные блок эффектов в двигателе
- Исправлена наложения и блок анимации ошибки, которые приводят к мерцающими и живописи артефактов.
- Starcraft клон
- Игра: Добавлена поддержка для повреждения блоков
- Игра: Реализовано отмена терранов, зергов, протоссов и здания
- игры: Исправлена нарушения в зергов здания морфинг
- Игра: Добавлены все оставшиеся зергов единиц, как Большой Spire и затонувших и Spore Colony
- Игра: Увеличение скорости вращения зергов личинка
- Игра: Исправлено поведение погашенных морфинга от зергов яйца
- Игра: состояние Исправлена многопользовательская морфинга прогресс
- GUI: Добавлена эффекты повреждения всем зданий
- GUI:. EventBridge теперь распознает события для асинхронных блоков и задерживает их до блок синхронизации
- GUI: Исправлены живопись boundrects для всех зданий. Это сняло много мерцающих
- GUI: Миникарта показывает ползучести статус
- GUI: Звук теперь работает должным образом на 64-битных системах (потребности обновляются StormLib2001)
- Сеть: Исправлена задержка сон для систем с медленной usleep (например CoLinux под окнами)
- Сеть: Исправлена ошибка в сетевой игре терранов
- Сеть: Статус Исправлена многопользовательская морфинга прогресс
- Код: избавился от ненужных dynamic_cast в
- Код: общая очистка и исправления на -Wall предупреждения
- Тесты: Подчищены testloadunits и добавил регулярные повреждения нагруженных узлов. Testloadunits теперь распознает force_player флаг отладки
- Ошибки: Исправлены значительные проблемы с Out-Of-оценки доступа к массиву
- Ошибки: Исправлена ошибка при нажатии на пустой кнопке в командной области
- Ошибки: Исправлены вылеты игры вызванные нить изменения единиц в то время как рисунок в GUI потоке
- Ошибки: Исправлены вылеты для исчезнувшего выбора
- Ошибки: Исправлена много аварий по тестов
Комментарии не найдены