Laidieni

  • Pirmsizlaides versija 9c85919e71 9c85919e71

    Версия 0.3.0dev для сдачи 3-его задания

    Ivan Arkhipov 6 gadi atpakaļ 13 revīzijas atzarā master kopš šī laidiena

    В данной версии внимание было уделено следующим аспектам:

    • Полная переработка графического интерфейса
    • Сведение классов игровой логики
    • Переработка концепции юнита и его поведения (все действия юнита происходят через модель "Умение " =====(эффект)====> "Юнит")

    Были активно использованы идеи паттернов Observer, Chain of Responcibility (часто в связке с Observer) и Command. Первые два паттерна участвовали в системах обработки событий графического интерфейса (отслеживание нажатия, наведения, движения мыши на элементе), соответственно, для них использовались библиотечные реализации паттернов с некоторыми дополнениями (пример класса в CoR - класс ButtonEventListener, отслеживающий изменение кнопки и проигрывание звука при наведении). Примеры классов-Observer'oв - большинство ui классов. Паттерн "Command" реализован в рамке связи Умение => Эффект => Юнит. Умение передаёт необходимые эффекты юниту, которые обрабатываются после каждого действия. Создание умений и эффектов в них происходит через соотв. универсальные фабрики в классе SpellManager. При этом сам класс Unit становится структурой для хранения и предоставления характеристик/данных юнита. Поведение юнита в игре больше не является сферой ответственности класса Unit и переходит к связке Spell+Effect

     
  • Pirmsizlaides versija c2b43c931a c2b43c931a

    Honourished v.0.2.1dev

    Ivan Arkhipov 6 gadi atpakaļ 42 revīzijas atzarā dev kopš šī laidiena

    Мелкие доработки в сравнении с версией 0.2dev

     
  • Pirmsizlaides versija e12142dc3b e12142dc3b

    Honourished v.0.2dev

    Ivan Arkhipov 6 gadi atpakaļ 44 revīzijas atzarā dev kopš šī laidiena

    Это вторая версия этапа разработки игры Honourished. В ней переработан почти весь код, связанный с графическим интерфейсом сцен вплоть до сцены найма юнитов (включительно), добавлен звуковой движок и улучшены многие логические составляющие.

    Сборка для windows прилагается. Сборка для linux появится к дедлайну по 3-ему заданию

     
  • Pirmsizlaides versija 11bb84448b 11bb84448b

    Первая версия предварительного релиза

    Ivan Arkhipov 6 gadi atpakaļ 48 revīzijas atzarā master kopš šī laidiena

    Подготовлена к заданию 2 по курсу "Технологии программирования"

    Файл goosehouse-game.deb - сборка для Debian

    Файл goosehouse-game-windows.zip - сборка для Windows