-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Aleksandr V. Tereshenkov edited this page Feb 3, 2026
·
3 revisions
Тег v0 отмечает обязательные улучшения и критические исправления, с которых будет начата работа по правкам кода. Тег v2 - отмечает уже расширенные правки, часть из которых возможно отложить до перехода к полноценной версии 2.0
- [v0] Биндинг клавиш на действия
- [v0] Система профилей игроков
- [v0] Возможность отключения в настройках перемещения карты мышью или клавиатурой, а также установка скорости этих действий
- [v0] Возможность открывать настройки из игры, а не только из главного меню
- Сохранение и загрузка игры
- Возврат к началу хода
- Справочник советов игроку при запуске карты
- Справочник внутри игры по любому объекту на карте
- Система достижений (медалей) игроков
- [v0] Разделение юнитов на сухопутные, воздушные, водные, связь с территориями и возможностью/скоростью перемещений.
- [v0] Разделение возможностей атак, теперь ближние атаки пони не могут атаковать воздушных юнитов. Дальние атаки остаются универсальными.
- [v0] Дальность хода по дороге +1 для единорогов и пегасов в режиме пешеходного режима
- [v0] Допустима потеря героев во время сценария (сюжетно — обыгрывается как экстренная телепортация), кроме тех случаев, когда цель сценария — защитить или доставить конкретную пони в заданное место.
- [v0] Полный отказ от мгновенно разрушаемых объектов - самые слабые объекты должны выдерживать минимум 2-3 удара самых слабых вражеских юнитов.
- Полет — дополнительный режим, включается явно у тех пони, кто умеет летать, переход не отнимает действие или энергию. В полете не действуют ограничения территорий и невозможен режим покоя, но восстановление сил за счет остатка хода - выполняется как обычно.
- Объекты-стены, статичное препятствие для пони и врагов.
- Древесина как ресурс (вместе с камнем и едой)
- Объект-лесопилка для автоматической добычи леса с вырубанием ближайшего леса на каждом ходу.
- Возможность для пони добывать вручную добывать камень и лес на тех картах, где это нужно.
- Дальняя телепортация несколькими способами: порталы, заклинание или использование снаряжения.
- Ночные и дневные карты - в ночных картах действует туман войны и карта исходно скрыта
- [v2] Планирование перемещения персонажа на несколько ходов
- [v2] Объекты, которые занимают более одной ячейки (корабли, здания, крупные монстры)
- [v2] Объекты-транспорт для пони (корабли, дирижабли) и здания для их постройки (верфи, аэродромы)
- [v2] Фермы без мгновенной добычи еды — выращивают поля и добывают еду с них
- [v2] Система снаряжения — вещи, которые несут пони и которые дают им либо возможность разового действия, либо постоянные преимущества, вроде улучшения параметров или возможности применять заклинания, обычно недоступные. Снаряжение может собираться, находиться, передаваться, приобретаться. Примеры снаряжения: способность летать, способность ходить по воде, использовать верхнее значение силы удара (удачу).
- [v2] Система передачи способностей — пони может передавать свои способности пони своей расе (аликорны считаются совместимыми со всеми расами), которые те могут применять с небольшим штрафом силы.
- [v2] Визуальный редактор карт
- [v2] Построитель действий, персонажей, зданий
- [v2] Консоль отладки во время прохождения сценария
- [v0] Звуки действий
- [v0] Звуки перемещений
- [v0] Звуки при выборе персонажа
- [v0] Настройка звуковых эффектов
- Фоновая музыка
- [v2] Озвучка брифингов и диалогов
- [v2] Анимация отдельных неподвижных персонажей
- [v2] Анимация в движении
- [v2] Анимация ближних и дальних атак
- [v2] Анимация действий
- [v2] Анимация иконок брифингов
- Использование противником схем боя (выбор конкретной цели для атаки)
- Союзные юниты под управлением компьютера
- [v0] Переработка большей части первой кампании и некоторой части второй - при сохранении общей идеи карт, улучшения дизайна сценариев, дополнительные задачи и большая свобода действий, а также запрет на обрыв сценария в некоторых картах. Так, если по сюжету пони эвакуируют деревню от угрозы, то они сами должны завершить миссию уходом в портал, установленный единорогом или предустановленный на карте
- 3-4 дополнительные карты с демонстрацией новых механик игры
- [v0] Замена сильно несоответствующих спрайтов юнитов на более подходящие по стилю
- [v0] Перемещение по миникарте зажатой мышью, а не только кликом
- [v0] Полноценный полноэкранный режим
- [v0] Вычистка прямого перебора O(n^2) из кода, замена на Дейкстру или подобный алгоритм
- [v0] Замена генерируемых сглаживаемых текстур на готовые гексагоны из ассетов
- [v0] Переход на правильные симметричные гексагоны
- [v0] Удаление растровой графики и замена на векторную для рамок и элементов выделения юнитов/территорий
- [v0] Удаление из кода движка всех фрагментов логики, относящихся к конкретным картам и реализация API для добавления этой логики в скрипты карт
- [v0] Перевод карт на полноценный скриптовый язык на основе JavaScript/ECMAScript (движок v8 для Win32) (уже есть утилита для чтения и конвертации Maps2XML, её можно адаптировать)
- [v0] Валидация карт при загрузке и выполнении с указанием, что именно даёт ошибку
- [v0] Реализация механизма записи прохождения карт (перемещения, действия, начальное значение ГСЧ), воспроизведения записи и проверки в автоматическом режиме результата, что даст возможность тестировать корректность работы сценариев после каждого обновления движка.
- Замена в диалогах иконок персонажей на разные из смайлопаков, чтобы вид персонажей соответствовал репликам.
- [v2] Отдельный спрайт для сидящей пони, если с начала хода она не ходила и не делала действий (помогает сразу увидеть, кто в этот ход может получить бонус за состояние покоя)