Wednesday, 24 June 2015

23/06/2015 CheckPoint













  • Fixed bugs:
    • With impossibility of technics to fall into space after being transferred to an empty tile;
    • With inability to destroy V.I. modules held by enemy soldiers;
    • With an error for the technic’s "fuel pump" action algorithm;
    • With inclusion of enemy ship’s brake in the absence of the engine;
    • With error of the technic’s "gas collector" action algorithm;
    • With wrong sized GUI elements in different screen resolutions;
    • With wrong sized production/consumption/energy storage text fields;
    • With the rate of collected fuel by the gas collector dependent on its distance from a gas giant;
    • With incorrect names of certain types of equipment;
    • With unnecessary calculation of the vertex buffer for drawing objects by the GPU;
    • With summing the number of resources which add to the object "resource" on a tile where there is another resource object;
    • With GPU rendering error with offset NPC and technnic sprite coordinates while turning;
    • With offset of micromanagement map’s lit areas while changing the zoom;
    • With inactive keys "turn on all technics" and "turn off technics with low priority";
    • Other bugs;
  • Ability to manually empty containers with resources was added;
  • Algorithm for drawing map tiles using the GPU was added;
  • Algorithm for rendering skeletal animation frames of NPC and technics with the GPU was added;
  • Test algorithm for rendering light with the GPU was added;
  • Test algorithm for rendering damaged tiles with the GPU was added;
  • A new rendering algorithm using the GPU was added for sprites that change every frame;
  • A new rendering algorithm using the GPU was added for geometric shapes that change every frame;
  • Algorithm for uploading textures to GPU for rendering NPCs, technics and map tiles was added;
  • Classes of technics, NPCs, map tiles and light sources were corrected for use of GPU rendering;
  • Some GUI elements on the micromanagement map were adjusted;
  • New class for changing the language of GUI elements was added;
  • Ability to change the language of GUI elements and messages was added;
  • New shaders for rendering objects on the micromanagement map were added;
  • Algorithm was optimized for adding geometric shapes rendered by the GPU;
  • Algorithm was optimized for updating sprite coordinates rendered using the GPU;
  • Rendering of a location’s sprites on the local space map was optimized;
  • Algorithm was optimized for creating new locations on a local space map;
  • New helper classes for technic optimization and NPC actions were created;
  • Work continues on the algorithm for saving the game;
  • Work continues on optimization of rendering GUI elements with the GPU;
  • Work continues on the visualization algorithm for the micromanagement map level by the GPU;
  • Work continues on the first official teaser video for the game;
  • New music tracks were created; work continues on voice, sound and music coverage for the teaser video;
  • Work continues on polishing balance, fixing small errors and creating content for the first demo-version of the game to be released to a broad audience; 
  • Work continues on filling and polishing the GDD;

  • Исправлены баги:
    • С невозможностью выпадения техники в космос после переноса ее на пустой тайл;
    • С невозможностью уничтожения блоков В.И. вражескими солдатами;
    • С ошибкой алгоритма работы техники “топливный насос”;
    • С включением торможения вражеского корабля при отсутствии действующих двигателей;
    • С ошибкой алгоритма работы техники “газовый коллектор”;
    • С неправильными размерами элементов GUI при различных разрешениях экрана;
    • С неправильными размерами текстовых полей индикации добычи/расхода/хранения энергии;
    • С зависимостью скорости сбора топлива газовыми коллекторами от расстояния до газового гиганта;
    • С неправильными названиями некоторых типов техники;
    • С ненужным расчетом вершинного буфера для отрисовки объектов с использованием видеокарты;
    • C суммированием количества ресурсов при добавлении объекта “ресурс” на тайл, где уже находится другой объект ресурса;
    • Со смещением координат спрайтов техники и NPC при развороте, при отрисовке их с использованием видеокарты;
    • Со смещением освещенных областей карты микроменеджмента, при изменении зума;
    • С неактивностью кнопок “включить всю технику” и “выключить технику с низким приоритетом”;
    • Другие баги;
  • Добавлена возможность вручную опустошать контейнеры ресурсов;
  • Добавлен алгоритм отрисовки тайлов карты с использованием видеокарты;
  • Добавлен алгоритм отрисовки кадров скелетной анимации для NPC и техники с использованием видеокарты;
  • Добавлен тестовый алгоритм отрисовки освещения с использованием видеокарты;
  • Добавлен тестовый алгоритм отрисовки поврежденых тайлов карты с использованием видеокарты;
  • Для спрайтов, которые изменяются каждый кадр, добавлен новый алгоритм визуализации с использованием GPU;
  • Для геометрических фигур, которые изменяются каждый кадр, добавлен новый алгоритм визуализации с использованием GPU;
  • Добавлен алгоритм загрузки в видеокарту текстур для отрисовки объектов NPC, техники и тайлов карты;
  • Откорректированы классы техники, NPC, тайлов карты и источников света под возможность отображения их с использованием видеокарты;
  • Откорректированы некоторые элементы GUI карты микроменеджмента;
  • Добавлен класс для осуществления смены языка элементов GUI;
  • Добавлен алгоритм смены языка элементов GUI и сообщений;
  • Добавлены новые шейдеры для отображения объектов карты микроменеджмента;
  • Оптимизирован алгоритм добавления геометрических фигур, которые отрисовываются с использованием видеокарты;
  • Оптимизирован алгоритм обновления координат спрайтов, которые отрисовываются с использованием видеокарты;
  • Оптимизировано отображение множества спрайтов локаций на карте локального космоса;
  • Оптимизирован алгоритм создания новых локаций на карте локального космоса;
  • Созданы вспомогательные классы для оптимизации расчетов действий объектов техники и NPC;
  • Ведется работа над алгоритмом сохранения игры;
  • Ведется работа над оптимизацией отображения элементов GUI с помощью видеокарты;
  • Продолжается работа над алгоритмом отрисовки карты микроменеджмента с использованием видеокарты;
  • Продолжается работа над первым официальным тизером для игры;
  • Написаны новые музыкальные треки; продолжается работа над голосовым, звуковым и музыкальным сопровождением для видео-тизера;
  • Продолжается работа над полированием баланса, исправлением мелких ошибок и наполнением первой демо-версии игры для широкой аудитории; 
  • Продолжается работа над заполнением и полированием GDD;
  • Виправлені баги:
    • З неможливістю випадання техніки у космос пысля перенесені її на порожній тайл;
    • З неможливістю знищення блоків В.І. ворожими солдатами;
    • З помилкою алгоритму роботи техніки "паливний насос";
    • З вімкненням гальмування ворожого корабля при відсутності діючих двигунів;
    • З помилкою алгоритму роботи техніки "газовий колектор";
    • З неправильними розмірами елементів GUI при різних роздільних здатностей екрану ;
    • З неправильними розмірами текстових полів індикації видобутку/витрати/зберігання енергії;
    • Із залежністю швидкості збору палива газовими колекторами від відстані до газового гіганта;
    • З неправильними назвами деяких типів техніки;
    • З непотрібним розрахунком вершинного буферу для відображення об'єктів з використанням відеокарти;
    • C підсумовуванням кількості ресурсів при додаванні об'єкту "ресурс" на тайл, де вже знаходиться інший об'єкт ресурсу;
    • Зі зміщенням координат спрайтів техніки та NPC при розвороті, при відображені їх з використанням відеокарти;
    • Зі зміщенням освітлених областей мапи мікроменеджменту, при зміні зуму;
    • З неактивністю кнопок "увімкнути усю техніку" та "вимкнути техніку з низьким пріоритетом";
    • Інші баги;
  • Додана можливість вручну спустошувати контейнери ресурсів;
  • Доданий алгоритм відображення тайлів мапи з використанням відеокарти;
  • Доданий алгоритм відображення кадрів скелетної анімації для NPC та техніки з використанням відеокарти;
  • Доданий тестовий алгоритм відмальовки освітлення з використанням відеокарти;
  • Доданий тестовий алгоритм відображення пошкоджених тайлів мапи з використанням відеокарти;
  • Для спрайтів, що змінюються кожний кадр, доданий новий алгоритм візуалізаціз з використанням GPU;
  • Для геометричних фігур, що змінюються кожний кадр, доданий новий алгоритм візуалізаціз з використанням GPU;
  • Доданий алгоритм завантаження у відеокарту текстур для відображення об'єктів NPC, техніки та тайлів мапи;
  • Відкориговано класи техніки, NPC, тайлів мапи та джерел світла під можливість відображення з використанням відеокарти;
  • Відкориговано деякі елементи GUI мапи мікроменеджменту;
  • Додано клас для здійснення зміни мови елементів GUI;
  • Доданий алгоритм зміни мови елементів GUI та повідомлень;
  • Додані нові шейдери для відображення об'єктів мапи мікроменеджменту;
  • Оптимізовано алгоритм додавання геометричних фігур, що відмальовуються з використанням відеокарти;
  • Оптимізовано алгоритм оновлення координат спрайтів, що відмальовуються з використанням відеокарти;
  • Оптимізовано відображення безлічі спрайтів локацій на мапі локального космосу;
  • Оптимізовано алгоритм створення нових локацій на мапі локального космосу;
  • Створені допоміжні класи для оптимізації розрахунків дій об'єктів техніки та NPC;
  • Ведеться робота над алгоритмом збереження гри;
  • Ведеться робота над оптимізацією відображення елементів GUI за допомогою відеокарти;
  • Триває робота над алгоритмом відмальовки мапи мікроменеджменту з використанням відеокарти;
  • Триває робота над першим офіційним тізером для гри;
  • Написані нові музичні треки; продовжується робота над голосовим, звуковим та музичним супроводженням для відео-тізера;
  • Триває робота над поліруванням балансу, виправленням дрібних помилок та наповненням першої демо-версії гри для широкої аудиторії;
  • Триває робота над заповненням та поліруванням GDD;

No comments:

Post a Comment