Tuesday, 18 November 2014

18/11/2014 CheckPoint









  • These bugs were fixed:
    • 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 або техніка;
  • Алгоритм влучення/промаху тепер більш універсальний, що дозволяє розширити можливості при розрахунку результатів стрільби;
  • Стрільба зі зброї ведеться тільки, якщо на ідеальній траєкторії пострілу в його локації не знаходиться перешкода (не рахуючи похибку стрільби);
  • Додана нова функція в меню будівництва, де потрібний комплект або конструкція обирається із відповідних груп/підгруп;
  • У меню будівництва додана можливість вибору готового комплекту техніки, а також вибору виду для кожної комплектуючої;
  • Доданий третій рівень мапи (зоряна система);
  • Додана можливість задати напрямок руху корабля на зоряній мапі;
  • Додана функція відображення планет, кораблів, фіксованих локусів на зоряній мапі;
  • Додані об'єкти типу "планета", їх траєкторії руху, швидкість, віддаленість від центру зоряної системи;
  • Тепер візуалізація та масштаб цих об'єктів на рівні мапи «локальний космос» залежить від дистанції між Сол-Арком та цими об'єктами;
  • Додані фіксовані локуси для зоряної системи, що містять у собі одну чи декілька ігрових локацій;
  • Добдана функція із видаленням ігрової локації при віддаленні від неї на певну відстань;
  • Якщо ігрова локація є частиною фіксованого локусу - вона з'явиться знову при наближенні кораблю до локуса;
  • Траєкторії руху космічних тіл приведені до еліптичної форми, із випадковим поворотом відносно фокусу еліпса та зміщенням;
  • Додані фіксовані локуси типу "пояс астероїдів", що є зоною появи метеороїдів та локацій типу "астеоїд";
  • Додана функція генерації поясу астероїдів на зоряній мапі;
  • Доданий початковий прототип об'єкту "комета";
  • Доданий об'єкт "хмара молекулярного газу", його відображення на мапі зоряної системи та на рівні локального космосу;
  • Додана функція генерації скупчень для об'єктів "хмара молекулярного газу";
  • Додані нові спрайти для типу техніки «рейкова кінетична гармата», «двері», «стикувальний шлюз», «лампа», «астероїд», «торпеда», «снаряд» тощо;

No comments:

Post a Comment