WarFortress (Mini-Game Contest-2018-WIP)

» опубликован
» Тип карты: Other
» Версия Warcraft: 1.26a
» Размеры: 128x64
Главная страница проекта: ссылка
WIP для конкурса warcraft-minigame-contest-2018

Последнее обновление 1.03

» развернуть
ТЕРРЕЙН

  • Новая карта: "Древние Руины"

  • Новая карта: "Павшая Крепость"

  • Новая карта: "Столп Мира"

ИНТЕРФЕЙС И УПРАВЛЕНИЕ

  • теперь после смерти выбранного юнита камера перепрыгивает на следующего союзного героя.

  • добавлен пьедестал.

  • добавлен новый раздел магазина: Улучшения.

  • добавлено отображение хп бара над союзными героями

  • добавлены эффекты крови при получении урона.

  • добавлено отображение таймера предметов с детонацией.

  • добавлено отображение прочности блоков.

  • в таблицу рекордов добавлены иконки героев, флаги команды.

  • убраны всплывающие окна при наведении на героя.

  • убран эффект разрушения блоков, при не соблюдении условий дальности.

БАЛАНС, ПРЕДМЕТЫ И СПОСОБНОСТИ

  • Потолок теперь может обрушиться только если его прочность меньше 20 ед.

  • Установленный "Бочонок со взрывчаткой", теперь можно деактивировать, так же как мину и динамит. (D)

  • Герои теперь имеют очки "удачи". От них зависят все случайные события, такие как шанс оглушения или выпадение предметов.

  • Предмет "Телепорт" перемещен в раздел экипировки.

  • Новый предмет: Зелье удачи
    • Длительность: 60 сек.
    • Доп. удача: 30 ед.

  • Новый предмет: Чертеж (Ружье: Дальнобойность)
    • Дистанция: +250/500/750/1000 ед.

  • Новый предмет: Чертеж (Ружье: Кровотечение)
    • Урон: 1/2/3/4 ед.

  • Новый предмет: Чертеж (Ружье: Оглушение)
    • Длительность: *0.5/1/*1.5*/2 сек.

  • Новый предмет: Чертеж (Ружье: Прицел)
    • Задержка: *0.4*/*0.3*/*0.2*/*0.1* сек.

  • Новый предмет: Чертеж (Ружье: Травма)
    • Замедление: 50%.
    • Длительность: 5/10/15/20 сек.

  • Новый предмет: Дымовая граната
    • Длительность: 15 сек.

  • Новый предмет: Талисман Посейдона
    • Эффект: Повышение уровня воды.

  • Новый предмет: Пулемет
    • Обрушивает град пуль на противника.
    • Учитываются эффекты улучшений от "Ружья".
    • Дистанция: 500. ед.
    • Кол-во выстрелов: 5.

  • Новый предмет: Бур
    • Разрушает блоки перед вами.
    • Длительность: 3 сек.
    • Урон: 20

ЗВУКИ

  • Добавлены звуки:
    • обвал
    • создание/разрушение блоков
    • звук подъема воды
    • звук ходьбы и прыжков

ОБЩИЕ ИСПРАВЛЕНИЯ

  • исправлен баг при котором событие получения урона вызывалось 10 раз вместо одного.
  • исправлен баг при котором зацикливался обвал.
  • исправлен баг при котором "Электро Страж" атаковал владельца.
  • исправлен баг при котором флаг становиться не подбираемым.
  • исправлен баг при котором можно построить насыпь заменяя другой блок.


Видео


Скриншоты


Предметы и способности

» развернуть

ПОСТРОЙКИ:

Электро Страж (NEW)
Враги находящиеся по близости ежесекундно получают урон.
Замечает только тех врагов, которые находятся выше стража.
Прочность:50 ед.
Урон: 50 ед.
Радиус: 5 блоков.

Блок
Используйте для строительства насыпей.

Крепь
Используйте для раскопке шахт.
Потолок укрепленный таким блоком не даст случиться обвалу.
Прочность: 30 ед.

Генератор тумана
Вырабатывает смог который окутывает небольшую область.
Способен спрятать ваши войска и постройки от врагов.
Для вражеской команды ваш туман не прозрачен.
Прочность: 50 сек.

Лестница
Используйте, чтобы построить лестницу.
Отдайте приказ выше юнита, что бы подняться.
Отдайте приказ ниже юнита, что бы спуститься.

Ворота
Требуется наличие 3-х вертикальных блоков.
Открыть ворота могут только члены команды.
Прочность: 180 ед.

Портал
Перемещает юнита к другому порталу или флагу.
Перемещение случайно.
Прочность: 10 ед.

Стена
Используйте для строительства стен.
Прочность: 180 ед.

БОЕПРИПАСЫ:

Бочонок со взрывчаткой
Взрывается через некоторое время.
Разрушает землю над собой.
Задержка: 20сек.
Урон: 80 ед.

Ракета
Запускает ракету в указанном направлении.
Отмена приказа сокращает дальность полета.
Урон: 70 ед.

Динамит
Взрывается спустя некоторе время.
Задержка: 4сек.
Урон: 80 ед.

Миномет
Запускает мину в указанном направлении.
Отмена приказа сокращает дальность полета.
Мина взрывается при приближении.
Задержка: 1 сек.
Урон: 80 ед.

Мина
Взрывается при приближении.
Задержка: 1 сек.
Урон: 80 ед.

Напалм
Запускает ракету в указанном направлении.
Отмена приказа сокращает дальность полета.
Урон: 60 ед.
Эффект: Горение.

Спички
Используйте, что бы поджечь блок.
Урон: 5 ед/сек.
Длительность: 4 сек.
Распространение: Малое.

Телепорт
Перемещает юнита в указанную точку.
Наносит урон в точке перемещения.
Урон: 10 ед.

ЭКИПИРОВКА:

Зелье амфибии
Герой может временно дышать под водой.
Длительность: 30 сек.

Малое зелье
Восстановление здоровья.
Лечение: 50 ед.

Большое зелье
Лечение: 100 ед.

ПРОЧЕЕ:

Разрушить блок
Разрушает ваш или нейтральный блок. Добывая из него ресурсы.
Помогает находить ценные предметы.
Помогает обезвредить свои ловушки.
Дистанция: : 4 б.
Предмет: : 15 %.

Рюкзак
Отобразить следующий список предметов.

Ружье
Тип зарядов: не требует ед.
Урон: 20 ед.

Прыжок
Используйте для раскопке шахт.
Потолок укрепленный таким блоком не даст случиться обвалу.
Дистанция: : 4 б.
Прочность: 30 ед.

СПОСОБНОСТИ ГЕРОЕВ:

Рог Тумана (Мара Темный)
Героя окутывает туман, делающий его незаметным для противников.

Регенерация (Яма Бессмертный)
Восстановление 1 ед. здоровья в сек.

Тяжелая Броня (Кубера Толстый)
Урон, наносимый герою уменьшается на 20% ед.

Подводное дыхание (Ольвегг Непотопляемый)
Герой может дышать под водой.

Огненные перчатки (Агний Рыжебородый)
Герой поджигает землю рядом с собой, оставаясь при этом временно неуязвимым к пламени.


Архив


» v.1.02

полностью переработан фон.

добавлено меню выбора карт.

добавлены 3 новые карты.

добавлены корни (аналог лестниц).

высоту камеры теперь можно регулировать клавишей [R].

множество фиксов прыжка.

множество фиксов лестниц.

исправлена возможность спамить стрельбой из ружья направляя на юнита.

исправлен старт игры в оффлайн режиме для игроков синей команды.

исправлены дерганья при попытке протиснуться под блок высотой 2 клетки.

исправлено условие победы/поражения когда все герои команды мертвы.

исправлен "Эликсир воскрешения".

исправлено отображение имен игроков.

убрана активная рамка пассивных геройских способностей.

» v.1.01

ГРАФИКА
Добавлен эффект разбивания блоков.

ЛАНДШАФТ
Увеличены границы карты за пределами острова.

СПОСОБНОСТИ
Способность "разрушить блок", теперь не удаляет блок, а наносит 20 ед. урона.
Время разрушения блока увеличено на 0.2 сек.
Разрушение блоков под собой медленнее на 0.4 сек.

ПРЕДМЕТЫ
Усиленная кирка (NEW)
Увеличивает эффективность разбивания блоков.
Каждый удар уменьшает прочность предмета на 2 ед.
Прочность: 50 ед.
Задержка: 0.01 сек.

ПОСТРОЙКИ

Электро Страж (NEW)
Враги находящиеся по близости ежесекундно получают урон.
Замечает только тех врагов, которые находятся выше стража.
Прочность:50 ед.
Урон: 50 ед.
Радиус: 5 блоков.

» v.0.05

Новый предмет: Малое зелье +50 хп.
Новый предмет: Большое зелье +150 хп.
Добавлен второй рюкзак [A].
Исправлен баг телепорта.
Исправлен баг на нижнем ряду блоков.
Исправлен прыжок.
Исправлена обработка приказов.
Улучшены коллизии снарядов.

Рельеф:
  • Добавлены аттачи пропсов
  • Переработана карта.
  • Добавлено затемнение при уничтожении блоков.
  • Исправлены нормали блоков.
  • Добавлены дополнительные тайлы.
Оптимизация
  • изменены нормали боксов, что дало увеличение fps на дальней дистанции в два раза.
» v.0.04

Добавлены разные типы блоков с четырьмя вариациями.
Добавлена генерация карты по "цветовой" раскраске рельефа.
» v.0.03

Добавлена Вода:
  • тушит горящие блоки и юнитов..
  • Войн погруженный в воду начинает задыхаться, теряя здоровье.
  • можно 5 этапов затопления.

  • Добавлен Телепорт.
  • Добавлена Ракетница.
  • Добавлено Ружье.
  • Добавлена система урона.
  • Добавлена библиотека для работы с текстом.
  • Исправлено взаимодействие с фоном.
  • Исправлены повороты юнитов.

» v.0.02

Добавлен Огонь:
  • поджигает юнитов.
  • сжигает предметы.
  • можно регулировать радиус распространения по X.
  • можно регулировать скорость распространения.
  • можно регулировать скорость распространения на подъемах.
  • можно регулировать сожжение горящих блоков.

» v.0.01

Добавлен ObjectType, который дает возможность выкидывать на сцену объекты.
Объекты имеют событие UnitCollision, которое запускает прикрепленную к ним функцию.
Изменения блока под ObjectType включает "физику" падения.

Добавлен динамит.

Добавлена мина.
» v.0.00

Тестовые механики:

Механика взаимодействия с BoxObject

Механика движения по BoxObject

Механика генерации BoxObject

Что будет в новых версиях

5% - готовность 1.04



Просмотров: 4 415



» Лучшие комментарии


Jack-of-shadow #52 - 9 месяцев назад (отредактировано ) 1

WarFortress 1.01 Rus


ГРАФИКА:
Добавлен эффект разбивания блоков.

ЛАНДШАФТ:
Увеличены границы карты за пределами острова.

СПОСОБНОСТИ:
Способность "разрушить блок", теперь не удаляет блок, а наносит 20 ед. урона.
Время разрушения блока увеличено на 0.2 сек.
Разрушение блоков под собой медленнее на 0.4 сек.

ПРЕДМЕТЫ:
Усиленная кирка (NEW)

Увеличивает эффективность разбивания блоков.
Каждый удар уменьшает прочность предмета на 2 ед.
Прочность: 50 ед.
Задержка: 0.01 сек.

ПОСТРОЙКИ:

Электро Страж (NEW)

Враги находящиеся по близости ежесекундно получают урон.
Замечает только тех врагов, которые находятся выше стража.
Прочность:50 ед.
Урон: 50 ед.
Радиус: 5 блоков.

WarFortress 1.01 Eng

download english version
Jack-of-shadow #54 - 9 месяцев назад 0

Почти допилил корни (аналог лестниц), которые можно будет обнаружить ломая блоки.
Заодно слегка поправлю перемещение по лестницам.
Jack-of-shadow #55 - 9 месяцев назад 0
Raised #56 - 9 месяцев назад 2
Осталось посадить это на землю и добавить туман войны.
Не хватает контраста. Глаза разбегаются, трудно отличить фон от блоков.
Jack-of-shadow #57 - 9 месяцев назад 2
Raised:
Не хватает контраста. Глаза разбегаются, трудно отличить фон от блоков.
Попробую туман добавить для глубины.

Перед отправкой на конкурс пришлось выпилить ограничение обзора, ибо были некоторые баги. Границы раздвигались от самого левого игрока команды до самого правого. Делать полноценный туман войны тогда времени не было. В дальнейшем надеюсь прикручу его. Пока что есть генераторы тумана, которыми можно скрывать базу от противника.

Доделал сейв/лоад карт. Пока будет 4 из коробки. Позже добавлю возможность голосования на старте. Может даже миникарта на текст тегах получиться из точек. Надо попробовать.
прикреплены файлы
Jack-of-shadow #58 - 8 месяцев назад (отредактировано ) 3

WarFortress 1.02 Rus


полностью переработан фон.

добавлено меню выбора карт.

добавлены 3 новые карты.

добавлены корни (аналог лестниц).

высоту камеры теперь можно регулировать клавишей [R].

множество фиксов прыжка.

множество фиксов лестниц.

исправлена возможность спамить стрельбой из ружья направляя на юнита.

исправлен старт игры в оффлайн режиме для игроков синей команды.

исправлены дерганья при попытке протиснуться под блок высотой 2 клетки.

исправлено условие победы/поражения когда все герои команды мертвы.

исправлен "Эликсир воскрешения".

исправлено отображение имен игроков.

убрана активная рамка пассивных геройских способностей.

Jack-of-shadow #59 - 7 месяцев назад (отредактировано ) 1

WarFortress 1.03 Rus

» ИЗМЕНЕНИЯ:
ТЕРРЕЙН

  • Новая карта: "Древние Руины"

  • Новая карта: "Павшая Крепость"

  • Новая карта: "Столп Мира"

ИНТЕРФЕЙС И УПРАВЛЕНИЕ

  • теперь после смерти выбранного юнита камера перепрыгивает на следующего союзного героя.

  • добавлен пьедестал.

  • добавлен новый раздел магазина: Улучшения.

  • добавлено отображение хп бара над союзными героями

  • добавлены эффекты крови при получении урона.

  • добавлено отображение таймера предметов с детонацией.

  • добавлено отображение прочности блоков.

  • в таблицу рекордов добавлены иконки героев, флаги команды.

  • убраны всплывающие окна при наведении на героя.

  • убран эффект разрушения блоков, при не соблюдении условий дальности.

БАЛАНС, ПРЕДМЕТЫ И СПОСОБНОСТИ

  • Потолок теперь может обрушиться только если его прочность меньше 20 ед.

  • Установленный "Бочонок со взрывчаткой", теперь можно деактивировать, так же как мину и динамит. (D)

  • Герои теперь имеют очки "удачи". От них зависят все случайные события, такие как шанс оглушения или выпадение предметов.

  • Предмет "Телепорт" перемещен в раздел экипировки.

  • Новый предмет: Зелье удачи
    • Длительность: 60 сек.
    • Доп. удача: 30 ед.

  • Новый предмет: Чертеж (Ружье: Дальнобойность)
    • Дистанция: +250/500/750/1000 ед.

  • Новый предмет: Чертеж (Ружье: Кровотечение)
    • Урон: 1/2/3/4 ед.

  • Новый предмет: Чертеж (Ружье: Оглушение)
    • Длительность: *0.5/1/*1.5*/2 сек.

  • Новый предмет: Чертеж (Ружье: Прицел)
    • Задержка: *0.4*/*0.3*/*0.2*/*0.1* сек.

  • Новый предмет: Чертеж (Ружье: Травма)
    • Замедление: 50%.
    • Длительность: 5/10/15/20 сек.

  • Новый предмет: Дымовая граната
    • Длительность: 15 сек.

  • Новый предмет: Талисман Посейдона
    • Эффект: Повышение уровня воды.

  • Новый предмет: Пулемет
    • Обрушивает град пуль на противника.
    • Учитываются эффекты улучшений от "Ружья".
    • Дистанция: 500. ед.
    • Кол-во выстрелов: 5.

  • Новый предмет: Бур
    • Разрушает блоки перед вами.
    • Длительность: 3 сек.
    • Урон: 20

ЗВУКИ

  • Добалены звуки:
    • обвал
    • создание/разрушение блоков
    • звук подъема воды
    • звук ходьбы и прыжков

ОБЩИЕ ИСПРАВЛЕНИЯ

  • исправлен баг при котором событие получения урона вызывалось 10 раз вместо одного.
  • исправлен баг при котором зацикливался обвал.
  • исправлен баг при котором "Электро Страж" атаковал владельца.


Raised #60 - 7 месяцев назад 2
Надо бы что-то сделать с камерой. Это неиграбельно. Как вариант - сделать то же самое, но на Unity.
Jack-of-shadow #61 - 7 месяцев назад (отредактировано ) 0
Raised:
А что с камерой? Она практически стандарт, высота подстраивается под выбранного героя. Для дополнительного обзора можно листать вверх/вниз на R. Что именно вызывает неудобства?

На стороннем движке из простого я бы лучше гоночки запилил, на анриле. Но мне немного железо пока не позволяет дома чем то таким заниматься.
Raised #62 - 7 месяцев назад 0
Неудобства вызывают контролки. Поскольку героев можно контролировать в реальном времени, есть смысл переработать контролки для большего удобства, пусть даже через хаки. Подобное бы замечательно игралось через WASD, но не чеоез "наведи на иконку в меню справа чтобы прыгнуть в направлении поворота". Так со всем.
Камера - отдельная тема. Затрудняюсь сказать как это можно пофиксить. Навскидку 2 варианта. Дистанцию менять через колесико мышки + лок на выбранного перса если зажаты WASD.
Jack-of-shadow #63 - 7 месяцев назад (отредактировано ) 0
Raised:
наведи на иконку в меню справа чтобы прыгнуть в направлении поворота.
Сейчас все действия по мимо ходьбы можно выполнять хоткеями QWER.

Хаки вроде WASD вроде бы не синхронизировать в мультиплеере. А так да было бы удобно.
Bergi_Bear #64 - 7 месяцев назад 2
И тут появляюсь я с фразой "WASD работает в мультиплеере! " и медленно ухожу в тень....
Jack-of-shadow, я понимаю что ты делаешь карту для себя и всё такое... но мб лучше делать это всё на юнити как описалось выше, потому что задумка отличная и силы у тебя есть, но в реалиях варкрафта, хочется блевать от этого управления, и как можно быстрее закрыть карту
В игру играл кроме тебя, хостовали нормально чтобы проверить всякие фишки? ты сам приглашал народ поиграть в игру с тобой?
Почему же к примеру меня всё так отталкивает в этой карте?
Jack-of-shadow #65 - 7 месяцев назад (отредактировано ) 0
Bergi_Bear:
И тут появляюсь я с фразой "WASD работает в мультиплеере! " и медленно ухожу в тень....
Дык поделись секретом)
Хотя.. Кажись я знаю. Отлавливаешь нажатие W эмулируешь нажатие стрелки вверх игроком, а там уже синхронизированное событие срабатывает?

Вспомнил, я же такое предлагал в вопросе где то.


Так что, в RE у Алексея оно по дефолту синхронизируется?
Bergi_Bear #66 - 7 месяцев назад (отредактировано ) 0
Jack-of-shadow, ну это же просто переназначение стандартных стрелок, а стрелки синхронизируются по дефолту, проверил работает на любой версии мемхака на RE, на первой Лича, и на Второй в детекте урона.