when an exoskeleton with a full resource tank performed the “dismantling” task without releasing the tank;
with the choice of “destination point” task for the squad;
with target selection for NPCs during the close quarters combat;
with disconnection from a location while changing many tiles on the micromanagement map level;
with cancel function for “building”/”dismantling” tasks while zooming in on the micromanagement map level;
other small bugs;
Corrections were added to the AI behavior for dynamic technics, particularly, for exoskeletons;
The distance was increased between meteoroids appearing in the asteroids belt;
Algorithm for calculating the distance between two different objects was optimized;
Calculations were optimized for shell’s impact with space objects, as well as calculations for target range while NPC is shooting;
Selection of available tasks for NPC/exoskeleton now considers the amount of free tiles near the target task, and the total amount of NPC/exoskeletons which have already performed that task;
NPC automatically selects the task, which is located on a near tile, if this NPC at that moment is busy with work of the same type;
Random event “Pirate attack” was added;
Ability was added for enlarging the micromanagement map level in all directions;
Task “undocking” was added into the dynamic menu for the technics type “docking gateway”;
Gravitational influence was added for local space objects;
Ability of side (port and starboard) deceleration for ships was added;
Gas collector only works inside the coverage area of object “cloud of molecular gas”, its performance depends on the gas concentration in the molecular cloud;
Buttons “turn on” and “turn off” were added for the dynamic menu of technics;
Operating procedures were created for each type of technics at shutdown;
Algorithm of explosion impact was corrected and optimized;
A “mass” parameter was added for ship’s constructions, NPCs, technics and items, as well as its recalculation and change;
A “total mass” parameter was added for space locations and objects, as well as its influence on the acceleration/deceleration of space objects;
New type of technics was added - “torpedo launcher”;
New type of objects was added - “torpedo”;
Algorithm for technics type “hydroponic platform” was modified. From now on the resource “modified soy” is added after sprouts have gone through all stages of growth;
Graphical visualization was added for the growing stages of soy on the hydroponic platform;
New sprites were added for objects types “torpedo launcher”, “torpedo”, “sprouts of modified soy”;
New music track, background and in-game sounds were created; work on sound accompaniment of gameplay is being continued;
New side quests were added; work on alternative scenarios for random events is being continued;
A prototype menu for selecting the target position for the docking gateway was added;
A menu to keep account of in-game resources was added;
A function for switching music tracks was modified;
Algorithm for switching tracklists was completed;
Ability to input and save effects for flame and damage visualization into the ship template was added;
Prototype of an algorithm was added, which organizes the list of in-game items and objects depending on the distance and accessibility from a selected point of the micromanagement map level;
Prototype of an algorithm was added for graphic visualization of shadows on planets depending on their distance from a star;
Исправлены баги:
когда экзоскелет с полным баком ресурса приступал к выполнению задания “демонтаж”, не освободив перед этим свою ёмкость;
с выбором задания для отряда “точка назначения”;
с выбором цели для NPC в условиях ближнего боя;
с отстыковкой локаций при изменении множества тайлов карты микроменеджмента;
с отменой заданий строительства/демонтажа при увеличении размеров карты микроменеджмента;
другие мелкие баги;
Внесены корректировки в поведенческий ИИ динамической техники, в частности, для экзоскелетов;
Увеличен радиус появления метеороидов в зоне действия астероидного пояса;
Оптимизирован алгоритм расчета расстояния между различными объектами;
Оптимизированы расчеты при столкновении снарядов с космическими объектами и расчеты на досягаемость цели при стрельбе NPC;
Выбор доступной работы для NPC/экзоскелета учитывает количество свободных тайлов рядом с целевым заданием и число NPC/экзоскелетов, уже выполняющих эту работу;
NPC автоматически выбирает работу, которая расположена на соседнем от него тайле, если NPC в этот момент занят работой аналогичного типа;
Добавлено случайное событие “нападение пирата”;
Добавлена возможность увеличения карты микроменеджмента по всем направлениям;
Добавлена команда “отстыковка” в динамическое меню для техники типа “шлюз”;
Добавлено влияние гравитации на объекты локального космоса;
Добавлена возможность бокового торможения кораблей;
Газовый коллектор работает только в зоне действия объекта “облако молекулярного газа”, производительность его зависит от концентрации газа в данной точке молекулярного облака;
Добавлены кнопки “включить” и “выключить” в динамическое меню техники;
Добавлен порядок действий при выключении для каждого вида техники;
Откорректирован и оптимизирован алгоритм действия взрыва;
Введен параметр “масса” для конструкций корабля, NPC, техники и предметов, ее перерасчет и изменение;
Введен параметр “суммарная масса” для космических локаций и объектов, ее влияние на ускорение/торможение космического объекта;
Добавлена тип техники “торпедная установка”;
Добавлен объект типа “торпеда”;
Изменен алгоритм действия техники “гидропоническая платформа”. Отныне ресурс “модифицированная соя” добавляется только после того, как ростки прошли все стадии роста;
Добавлено отображение стадий роста сои на гидропонических платформах;
Добавлены новые спрайты для объектов “торпедная установка”, “торпеда”, “ростки модифицированной сои”;
Добавлен новые трек, фоновые и игровые звуки; ведется работа над звуковым сопровождением игрового процесса;
Добавлены новые сторонние квесты; ведется работа над альтернативными сценариями для рандомных событий;
Создан прототип меню выбора целевой позиции для стыковочного шлюза;
Добавлено меню учета внутриигровых ресурсов;
Модифицирована функция переключения треков музыки;
Доработан алгоритм переключения списка треков;
Добавлена возможность вносить и сохранять в шаблон корабля эффекты пламени и отображения повреждений;
Добавлен прототип алгоритма, упорядывающего списки внутриигровых объектов по расстоянию и доступноти из заданной точки карты микроменеджмента;
Добавлен прототип алгоритма графического отображения теней на планетах в зависимости от расстояния до звезды;
Виправлені баги:
коли екзоскелет із повним баком ресурсу приступав до виконання завдання “демонтаж”, не звільнивши перед цим свою ємність;
з вибором завдання для загіну “пункт призначення”;
з вибором цілі для NPC в умовах ближнього бою;
з відстиковкою локацій при зміненні багатьох тайлів мапи мікроменеджменту;
з відміною завдання будівництва/демонтажу при збільшенні розмірів мапи мікроменеджменту;
інші дрібні баги;
Внесене корегування у поведінковий ШІ динамічної техніки, зокрема, для екзоскелетів;
Збільшений радіус появи метеороїдів у зоні дії астероїдного поясу;
Оптимізований алгоритм розрахунку відстані між різними об'єктами;
Оптимізовані розрахунки при зіткненні снарядів з космічними об'єктами та розрахунки на досяжність цілі при стрільбі NPC;
Вибір доступної роботи для NPC/екзоскелету враховує кількість вільних тайлів поряд із цільовим завданням та число NPC/екзоскелетів, що вже виконують цю роботу;
NPC автоматично обирає роботу, яка розташована на сусідньому від нього тайлі, якщо NPC у цей час зайнятий працею аналогічного типу;
Додана випадкова подія "напад пірату";
Додана можливість збільшення карти мікроменеджменту в усіх напрямках;
Додана команда "відстиковування" у динамічне меню для техніки типу "шлюз";
Доданий вплив гравітації на об'єкти локального космосу;
Додана можливість бічного гальмування кораблів;
Газовий колектор працює тільки у зоні дії об'єкту "хмара молекулярного газу", продуктивність його залежить від концентрації газу у даній позиції корабля;
Додані кнопки "увімкнути" та "вимкнути" у динамічне меню техніки;
Доданий порядок дій при вимиканні для кожного виду техніки;
Відкорегований та оптимізований алгоритм дії вибуху;
Уведено параметр "маса" для конструкцій корабля, NPC, техніки та предметів, її перерахунок та змінення;
Уведено параметр "сумарна маса" для космічних локацій та об'єктів, її вплив на прискорення / гальмування космічного об'єкту;
Додано тип техніки "торпедна установка";
Додано об'єкт типу "торпеда";
Змінено алгоритм дії техніки "гідропонічна платформа". Відтепер ресурс "модифікована соя" додається тільки після того, як паростки минули усі стадії зростання;
Додано відображення стадій зростання сої на гідропонічних платформах;
Додані нові спрайти для об'єктів "торпедна установка", "торпеда", "паростки модифікованої сої";
Додано новий трек, фонові та ігрові звуки; продовжується робота над звуковим супроводом ігрового процесу;
Додані нові сторонні квести; продовжується робота над альтернативними сценаріями для рандомних подій;
Створений прототип меню вибора цільової позиції для стикувального шлюзу;
incorrect direction of movement and speed for the object type “shell” while changing the map level from micromanagement to local space, and vice versa;
incorrect visualization of asteroid’s edges on the micromanagement map level;
an error when the dynamic menu for local space objects didn’t disappear after deleting the location with which it was connected;
incorrect pathfinding by “path zones”;
few critical errors, which led to a game crash;
other small bugs;
Skeletal animation for technic objects was added;
A few types of stellar systems were added, as well as variants for planets, their orbits, and sizes;
Locus type “space pirates attack zone” was added;
Locus type “space station” was added;
Draft prototype for the map generation algorithm of space station was added;
Algorithm for sprite’s drawing per layers was added;
Mechanics for movement of objects type “shell” was modified;
Now there is always at least one squad and all new soldiers automatically join this squad;
Data for squads, lighting sources, and damages is saved into the file now;
For random events “meteoroid” and “space maser” their initial trajectories and speed are aimed to intercept the SolArk;
Effect “small smoke” was added for damaged technics;
Asteroid belts now look like ellipses with breaks or complete ellipses;
Function “cancel” was added for last group of tasks by CTRL+Z key combination;
Balance of fuel consumption for running engines was fixed;
Balance of damage, which is inflicted by fire, was fixed;
Visualization for damage of constructions was optimized;
Visualization for different fire sizes was optimized;
Working algorithm for 3D-printer was corrected; its animation per layers was added;
Animation per layers was added for technic type “ship cannon”;
Algorithm of coordinates generation for object type “cloud of molecular gas” was modified;
Algorithm for visualization of planets’ atmosphere was modified;
Algorithm for initialization of locations was optimized;
Problem was fixed with RAM overloading during initialization for many locations;
Speed of movement for stars and nebulas on the background layers was corrected;
Second programmer, Tomas, joined the team! Hurrah!
Third programmer, Luke Bourne, joined the team! Hurrah!
Исправлены баги:
С просмотром карты микроменеджмента на сторонних локациях;
С некорректным направлением движения и скорости объектов типа “снаряд” при переходе из карты микроменеджмента в локальный космос и обратно;
С некорректным отображением краев астероида на карте микроменеджмента;
Динамическое меню для объектов локального космоса не скрывалось при удалении локации, к которой это меню было привязано;
С некорректным поиском пути по “зонам пути”;
Исправлены несколько критических ошибок, приводивших к вылету игры;
Другие мелкие баги;
Введена скелетная анимация для объектов техники;
Введены несколько типов звездных систем, разновидностей для планет, их орбит и размеров;
Введен локус типа “зона нападения космических пиратов”;
Введен локус типа “космическая станция”;
Введен прототип алгоритма генерации карты космической станции;
Введен алгоритм послойной прорисовки спрайтов;
Изменена механика движения объектов “снаряд”;
Теперь всегда есть минимум один основной отряд, все новые солдаты автоматически присоединяются к этому отряду;
Информация об отрядах, источники света, повреждения сохраняются в файл сохранения;
При случайных событиях “метеороид” и “космический мазер” их направление движения и начальные координаты направлены на перехват SolArk’а;
Добавлен эффект “мелкий дым” на поврежденную технику;
Изменен вид астероидного пояса, теперь он имеет форму эллипса с разрывами или цельный эллипс;
Добавлена команда отмены последней группы заданий сочетанием клавиш CTRL+Z;
Исправлен баланс расхода топлива при работе двигателя;
task: construction of technics didn’t have a visualization for its selected direction (rotation);
changing the passability status for tiles where there was an empty exoskeleton after a NPC had entered into it;
error with choice of work type «building of technics»;
error with massive leak of RAM;
with incorrect calculation for counterclockwise rotation of the space ship;
with visualization of shadows for technics;
with fire expansion on a hardened area of the floor;
with excess visualization for different sizes of fire;
with zoom for filling indicator of technics while they undergo rotation;
with changing a NPC’s number during destruction of technics, which caused a program collapse;
with disappearance of selected structure elements in the construction menu;
with incorrect visualization for planets in the background during ship rotation;
error: when after partial destruction of a wall with a lamp attached, the wall stayed put;
with appearance of meteoroids and locations at the incorrect coordinates;
other small bugs;
Ability was added for NPC to look for a meal, which is located in the containers;
Function was added to save running lighting sources into the template, so they can be loaded back from the template;
Construction of structures stops now if there is an NPC or technics on the construction tile;
Algorithm for hits/misses are more universal now, and allow us to expand the calculation and abilites for the shooting outcomes;
Shooting is only available if there are not any obstructions in the ideal trajectory of the shot path (without considering the trajectory of misses while shooting);
New function was added into the construction menu, when needed sets of constructions can be selected from available groups and subgroups;
Ability to select a complete set of technics was added to the construction menu, as well as the ability to choose different kinds of hardware;
The third map level was added (star system);
Ability to set direction for ship movement was added for the star system map level;
Function was added for visualization of planets, ships, and fixed locations on the star system map;
Object type "planet" was added, as well as their trajectories of movement, speed, and distance from the center of star system;
Visualization and scale of these objects on the local space map level now depend on distance between Sol-Ark and these objects;
Fixed loci for star system were added, including a few of the game’s locations inside them;
Function with the dissaperance of a game location while moving away from its definite distance, was added;
If the game location is a part of a fixed locus then it’ll appear again when the ship approaches the fixed locus;
Trajectories for the movement of space objects were bound to an elliptical shape with a random displacement and rotation angle towards the ellipse center;
Fixed loci type "asteroid belt" was added. They appear as zones of meteoroids and the location type "asteroid";
Function for generating asteroid belts on the star system map was added;
Rough prototype for the object type "comet" was added;
Object type "Cloud of molecular gas" was added, as well as its visualization on the star system and local space map levels;
Function for generating clusters of the object type "Cloud of molecular gas" was added;
New sprites were added for technic types «rail kinetic cannon», «doors», «connecting bay», «lamp», «asteroid», «torpedo», «shell» etc;
Исправлены баги:
в задании на строительство
техники не отображалось выбранное направление (поворот) техники;
с изменением
статуса проходимости для клетки, на которой был пустой экзоскелет, после того
как в него вошел NPC;
ошибка при
выборе типа работ «постройка техники»;
ошибка с
массовой утечкой оперативной памяти;
с неправильным
расчетом поворота космического корабля против часовой стрелки;
с отображением
тени для техники;
с
распространением огня на прожженный участок пола;
с лишней
прорисовкой пламени различного размера;
с увеличением индикатора
наполнения у техники при развороте;
с изменением
номера NPC при уничтожении техники, что приводило к крушению программы;
с пропаданием
выбранного элемента конструкции в меню строительства;
с некорректным
отображением планет на заднем игровом фоне при развороте корабля;
ошибка, когда при
уничтожении части стены, лампа, которая к ней крепилась, оставалась на месте;
появлением
метеороидов и локаций в некорректных координатах;
другие мелкие
баги;
Добавлена
возможность для NPCпоиска еды, которая находится в
контейнерах;
Добавлено функция
сохранения работающих источников света в шаблон, а также обратная загрузка их
из шаблона;
Постройка конструкций
останавливается, если на указанной клетке находится NPC или техника;
Алгоритм попадания/промаха
теперь более универсален, что позволяет расширить возможности при просчете результатов
стрельбы;
Стрельба из
оружия ведется только, если на идеальной траектории выстрела в его локации не
находится преграда (не учитывая погрешность стрельбы);
Добавлено новая функция
в меню строительства, где нужный комплект или конструкция выбирается из
соответствующих групп/подгрупп;
В меню строительства
добавлена возможность выбора готового комплекта техники, а также выбора вида
для каждой комплектующей;
Добавлен третий
уровень карты (звездная система);
Добавлена возможность
задать направление движения корабля на звездной карте;
Добавлена функция
отображения планет, кораблей, фиксированных локусов на звездной карте;
Добавлены объекты
типа "планета", их траектории движения, скорость, отдаленность от
центра звездной системы;
Теперь визуализация
и масштаб данных объектов на уровне карты «локальный космос» зависит от
расстояния между Сол-Арком и этими объектами;
Добавлены
фиксированные локусы для звездной системы, включающие в себя одну или несколько
игровых локаций;
Добавлена функция
с удалением игровой локации при отдалении от нее на определенное расстояние;
Если игровая локация
является частью фиксированного локуса - она появится вновь при приближении корабля
к локусу;
Траектории
движения космических тел приведены к эллиптической форме, со случайным поворотом
относительно фокуса эллипса и смещением;
Добавлены
фиксированные локусы типа "пояс астероидов", являющиеся зоной
появления метеороидов и локаций типа "астеоид";
Добавлена функция
генерации пояса астероидов на звездной карте;
Добавлен
первоначальный прототип объекта "комета";
Добавлен объект
"облако молекулярного газа", его отображение на карте звездной системы
и на уровне локального космоса;
Добавлена функция
генерации скоплений для объектов "облако молекулярного газа";
Добавлены новые спрайты
для типа техники «рельсовое кинетическое орудие», «двери», «стыковочный шлюз», «лампа»,
«астероид», «торпеда», «снаряд» и т.д.;
Виправлені баги:
при задаванні на будівництво техніки не відображувався обраний напрямок (поворот) техніки;
зі зміненням статусу прохідності для клітини, на якій був порожній екзоскелет, післе того, як в нього увійшов NPC;
помилка при виборі типу робіт «будівництво техніки»;
помилка з масовним витіком оперативної пам'яті;
із неправильним розрахунком повороту космічного кораблю проти годинної стрілки;
із відображенням тіні для техніки;
з ровповсюдженням вогню на пропалену ділянку підлоги;
із зайвим промальовуванням полум'я різного розміру;
зі збільшенням індикатору наповнення у техніки при розвороті;
зі зміненням номеру NPC при знищенні техніки, що призводило до краху програми;
зі зникненням обраного елементу конструкції в меню будівництва;
із некоректним відображенням планет на задньому ігровому фоні при розвороті корабля;
помилка, коли при знищенні частини стіни, лампа, що кріпилася до неї, залишалась на місці;
із появою метеороїдів та локацій в некоректних координатах;
інші дрібні баги;
Додана можливість для NPCпошуку їжі, що знаходиться у контейнерах;
Додана функція збереження працюючих джерел світла у шаблон, а також зворотнє завантажування їх із шаблона;
Будівництво конструкцій зупиняється, якщо на зазначеній клітині знаходиться NPC або техніка;
Алгоритм влучення/промаху тепер більш універсальний, що дозволяє розширити можливості при розрахунку результатів стрільби;
Стрільба зі зброї ведеться тільки, якщо на ідеальній траєкторії пострілу в його локації не знаходиться перешкода (не рахуючи похибку стрільби);
Додана нова функція в меню будівництва, де потрібний комплект або конструкція обирається із відповідних груп/підгруп;
У меню будівництва додана можливість вибору готового комплекту техніки, а також вибору виду для кожної комплектуючої;
Доданий третій рівень мапи (зоряна система);
Додана можливість задати напрямок руху корабля на зоряній мапі;
Додана функція відображення планет, кораблів, фіксованих локусів на зоряній мапі;
Додані об'єкти типу "планета", їх траєкторії руху, швидкість, віддаленість від центру зоряної системи;
Тепер візуалізація та масштаб цих об'єктів на рівні мапи «локальний космос» залежить від дистанції між Сол-Арком та цими об'єктами;
Додані фіксовані локуси для зоряної системи, що містять у собі одну чи декілька ігрових локацій;
Добдана функція із видаленням ігрової локації при віддаленні від неї на певну відстань;
Якщо ігрова локація є частиною фіксованого локусу - вона з'явиться знову при наближенні кораблю до локуса;
Траєкторії руху космічних тіл приведені до еліптичної форми, із випадковим поворотом відносно фокусу еліпса та зміщенням;
Додані фіксовані локуси типу "пояс астероїдів", що є зоною появи метеороїдів та локацій типу "астеоїд";
Додана функція генерації поясу астероїдів на зоряній мапі;
Доданий початковий прототип об'єкту "комета";
Доданий об'єкт "хмара молекулярного газу", його відображення на мапі зоряної системи та на рівні локального космосу;
Додана функція генерації скупчень для об'єктів "хмара молекулярного газу";
Додані нові спрайти для типу техніки «рейкова кінетична гармата», «двері», «стикувальний шлюз», «лампа», «астероїд», «торпеда», «снаряд» тощо;
Disappearance of
command "follow the object" from the dynamic command menu on the
local space map level;
with shells flying
through ship walls;
with fire animation while
paused;
with many
calculations for lighting changes during explosions;
"sticking"
of NPC, which continually walked into the back of doors;
with visualization
of the last frame of NPC death during the prolapse into open cosmos;
with incorrect
choice for priority of tasks;
with incorrect enemy
attack during close-quarters fighting with a NPC which has entered into an
exoskeleton (enemies continued to attack the last tile the NPC stood on as they
entered into the exoskeleton);
with deleting error
of NPC from alive crew members list if it died inside the technics;
with incorrect
setting of squad’s target position;
with incorrect
visualization of block building under various morale influences with the
speed-up/slowdown building rates;
with a bug which
made it impossible to add a NPC into the squad if it has not had
"fighter" specialty;
other small bugs;
Another lighting
optimization was performed; during testing there were no large bugs and the
game was played seamlessly and without any sticking;
For technics which
contain explosives the ability was added for them to explode (as well as for
containers);
The calculation for
speed-up/slowdown of ship is now linked with a specific speed which is made
available for the ship;
Ability to fire on a
few targets at the same time was added for the ship;
Flame dissipation for
fire was added;
Calculation was
corrected for inflows and energy storage for both player and enemy A.I., which
are on the local map level at the same time;
Ability to give a
speed-up impulse for items was added;
For NPC death
animation – body parts were added (arm, leg, head) with random initial speed
and movement angle;
These types of
technics were added - «hydroponic platform» and «lighting and irrigation
system»; their algorithms of work were written;
The parameter "level
of hunger" was added for NPCs as well as basic algorithm for meal
searching when NPC is hungry;
These types of
technics were added «energy hoarder/ionistor», «thermonuclear reactor core»;
In-game sprites were
added for «energy hoarder/ionistor», «thermonuclear reactor core», «hydroponic
platform» and «lighting and irrigation system»;
Complex type of
technics «thermonuclear reactor» was added; its output mechanics were set;
Game user interface
was simplified (GUI) to make the player more comfortable with the commands;
New types of background
planets were drawn;
Game website was launched
(but its link will be added after we fix small bugs and fill all its content);
Parts of scenarios for
the main storyline and a few side quests were written;
Morale influence on
NPC activity was added and expanded; different scenarios were created for
morale influence on every type of NPC action;
Working on the project
technical documentation was moved into Google Docs; filling of general
design-document continues (GDD);
Исправлены баги:
с исчезновением
команды "следовать за объектом" из динамического меню команд на
уровне локальной космической карты;
с прохождением
снарядов сквозь стены;
с анимацией
огня во время паузы;
с множественными
просчетами изменений освещенности при взрывах;
с
"залипанием" NPC,
пытающегося пройти в торец двери;
с отображением
последнего кадра смерти NPC при
выпадении в космос;
с некорректным
выбором приоритетных работ;
с некорректной
атакой врагов, у которых есть только атака в ближнем бою, на NPC, который зашел в экзоскелет (бьют начальную клетку,
где NPCсел в технику);
с ошибкой удаления
NPC из списка живых
членов экипажа, если он находился в момент смерти внутри техники;
с некорректным
задаванием целевой позиции отряда;
с некорректным
отображением строительства блока при ускорении/замедлении скорости постройки
из-за влияния морали;
с
невозможностью добавить в отряд NPC,
у которого изначально не была специализация "солдат";
прочие мелкие
баги;
Проведена
очередная оптимизация освещения; в ходе тестирования – значительные лаги
отсутствуют, игра идет плавно и без зависания;
Для объектов
техники, содержащих взрывоопасные вещества, добавлена возможность взорваться
(как и для контейнеров);
Просчет ускорения/замедления
корабля теперь привязан к определенной скорости, доступной этому кораблю;
Добавлена
возможность корабля вести огонь одновременно по нескольким целям;
Добавлено плавное
затухание пламени;
Отредактирован
учет поступления и запаса энергии для каждой из сторон, находящихся в данный
момент на уровне локальной карты;
Добавлена
возможность придать импульс ускорения для предметов;
При анимации смерти
NPC - добавлены объекты
частей тела (рука, нога, голова) со случайным изначальным импульсом и углом
движения;
Добавлены типы техники
«гидропонная платформа» и «система освещения и полива»; прописаны алгоритмы их работы;
Добавлен параметр
"степень голода" для NPC и базовый
алгоритм поиска пищи при наступлении голода;
Добавлены типы
техники «накопитель энергии/ионистор», «сердечник термоядерного реактора»;
Добавлены
внутриигровые спрайты для сердечника термоядерного реактора, накопителя
энергии/ионистра, гидропонной платформы, системы освещения и полива;
Добавлен сложный тип
техники «термоядерный реактор»; определена механика его работы;
Изменен интерфейс
пользователя (GUI) в
сторону упрощения и удобства для игрока;
Нарисованы новые
типы планет для игрового фона;
Запущен игровой
сайт (ссылка будет добавлена после исправления мелких недочетов, его наполнения
и отладки);
Написаны части
сценария для главной сюжетной линии и нескольких сторонних квестов;
Введено и
расширено влияние морали на действия NPC;
созданы варианты сценария влияние морали для каждого типа деятельности NPC;
Работы над
технической документацией проекта перенесены в GoogleDocs; продолжается наполнение главного
дизайн-документа (GDD);
Виправлені баги:
із зникненням команди "слідувати за об'єктом" з динамічного меню команд на рівні локальної космічної мапи;
із проходженням снарядів крізь стіни;
з анимацією вогню під час паузи;
із множинними розрахунками змін освітлення при вибухах;
із "залипанням" NPC, що намагається пройти у торець дверей;
із відображенням останнього кадру смерті NPC при випадінні у відкритий космос;
із некоректним вибором пріоритетних робіт;
із некоректною атакою ворогів, у яких є тільки атака у ближньому бою, на NPC, що зайшов у екзоскелет (б'ють початкову клітину, де NPCсів у техніку);
з помилкою видалення NPC зі списку живих членів екіпажу, якщо він знаходився у момент смерті всередині техніки;
із некоректним задаванням цільовової позиції загону;
із некоректним відображенням будівництва блоку при прискоренні/уповільнені швидкості будівництва через вплив моралі;
із неможливістю додати у загін NPC, у якого спочатку не було спеціалізації "солдат";
інші дрібні баги;
Виконана чергова оптимізація освітлення; під час тестування – значні лаги відсутні, гра йде плавно та без зависань;
Для об'єктів техніки, містячих вибухонебезпечні речовини, додана можливість вибухнути (як і для контейнерів);
Розрахунок прискорення/уповільнення кораблю тепер прив'язаний до певної швидкості, доступної цьому кораблю;
Додана можливість кораблю вести вогонь одночасно по декількох цілях;
Додане плавне згасання полум'я;
Відредагований облік надходження та запасів енергії для кожної сторони, що знаходяться у даний час на рівні локальної мапи;
Додана можливість придати імпульс прискорення для предметів;
При анімації смерті NPC - додані об'єкти частин тіла (рука, нога, голова) із випадковим початковим імпульсом та кутом руху;
Додані типи техніки «гідропонна платформа» та «система освітлення та іррігації»; прописані алгоритми їх роботи;
Доданий параметр "ступінь голоду" для NPC та базовий алгоритм пошуку їжі при настанні голоду;
Додані типи техніки «накопичувач енергії/іоністор», «серцевик термоядерного реактору»;
Додані внутрішньоігрові спрайти для серцевика термоядерного реактору, накопичувача енергії/іоністра, гідропонної платформи, системи освітлення та іррігації;
Доданий складний тип техніки «термоядерний реактор»; визначена механіка його роботи;
Змінений інтерфейс користувачая (GUI) в сторону спрощення та комфорту для гравця;
Намальовані нові типи планет для ігрового фону;
Запущений ігровий сайт (посилання буде додане після виправлення дрібних недоліків, його наповнення та налагодження);
Написані частини сценарію для головної сюжетної линії та декількох сторонніх квестів;
Уведений та розширений вплив моралі на дії NPC; створені варіанти сценарію впливу моралі для кожного типу діяльності NPC;
Праця над технічною документацією проекту перенесені у GoogleDocs; продовжується наповнення головного дизайн-документу (GDD);