Thursday 6 November 2014

06/11/2014 CheckPoint

  • These bugs were fixed:
    • 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;
  • Работы над технической документацией проекта перенесены в Google Docs; продолжается наполнение главного дизайн-документа (GDD);

 



  • Виправлені баги:

    • із зникненням команди "слідувати за об'єктом" з динамічного меню команд на рівні локальної космічної мапи;
    • із проходженням снарядів крізь стіни;
    • з анимацією вогню під час паузи;
    • із множинними розрахунками змін освітлення при вибухах;
    • із "залипанням" NPC, що намагається пройти у торець дверей;
    • із відображенням останнього кадру смерті NPC при випадінні у відкритий космос;
    • із некоректним вибором пріоритетних робіт;
    • із некоректною атакою ворогів, у яких є тільки атака у ближньому бою, на NPC, що зайшов у екзоскелет (б'ють початкову клітину, де NPC сів у техніку);
    • з помилкою видалення NPC зі списку живих членів екіпажу, якщо він знаходився у момент смерті всередині техніки;
    • із некоректним задаванням цільовової позиції загону;
    • із некоректним відображенням будівництва блоку при прискоренні/уповільнені швидкості будівництва через вплив моралі;
    • із неможливістю додати у загін NPC, у якого спочатку не було спеціалізації "солдат";
    • інші дрібні баги;


  • Виконана чергова оптимізація освітлення; під час тестування – значні лаги відсутні, гра йде плавно та без зависань;
  • Для об'єктів техніки, містячих вибухонебезпечні речовини, додана можливість вибухнути (як і для контейнерів);
  • Розрахунок прискорення/уповільнення кораблю тепер прив'язаний до певної швидкості, доступної цьому кораблю;
  • Додана можливість кораблю вести вогонь одночасно по декількох цілях;
  • Додане плавне згасання полум'я;
  • Відредагований облік надходження та запасів енергії для кожної сторони, що знаходяться у даний час на рівні локальної мапи;
  • Додана можливість придати імпульс прискорення для предметів;
  • При анімації смерті NPC - додані об'єкти частин тіла (рука, нога, голова) із випадковим початковим імпульсом та кутом руху;
  • Додані типи техніки «гідропонна платформа» та «система освітлення та іррігації»; прописані алгоритми їх роботи;
  • Доданий параметр "ступінь голоду" для NPC та базовий алгоритм пошуку їжі при настанні голоду;
  • Додані типи техніки «накопичувач енергії/іоністор», «серцевик термоядерного реактору»;
  • Додані внутрішньоігрові спрайти для серцевика термоядерного реактору, накопичувача енергії/іоністра, гідропонної платформи, системи освітлення та іррігації;
  • Доданий складний тип техніки «термоядерний реактор»; визначена механіка його роботи;
  • Змінений інтерфейс користувачая (GUI) в сторону спрощення та комфорту для гравця;
  • Намальовані нові типи планет для ігрового фону;
  • Запущений ігровий сайт (посилання буде додане після виправлення дрібних недоліків, його наповнення та налагодження);
  • Написані частини сценарію для головної сюжетної линії та декількох сторонніх квестів;
  • Уведений та розширений вплив моралі на дії NPC; створені варіанти сценарію впливу моралі для кожного типу діяльності NPC;
  • Праця над технічною документацією проекту перенесені у Google Docs; продовжується наповнення головного дизайн-документу (GDD);
  • No comments:

    Post a Comment