Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
GUI
Тип:
Наработка
Привет.
Это наработка по управлению отрядами. Она все еще сыровата и будет улучшаться со временем. Однако вместе с тем она будет обрастать новыми фишками и становится все более узкоспециализиррованной, и может вам разонравиться. Поэтому я хочу, чтобы вы познакомились с наработкой сейчас, пока глина еще не обожжена, так сказать).
Итак, в карте вы найдете 2 в 1: Управление отрядами а-ля Warhammer 40 000 DOW. Вы выбираете только командира, нанимаете подкрепления и прочие ништяки + в комплекте аналогичная система управления некромантом его призванных слуг.
Нет хэш-таблиц, все на GUI.
В качестве образца отрядами действуют пехотинцы, стрелки и рыцари.
Планы на будущее:
+ Шкала, отражающая процесс подготовки подкреплений;
+ Прочий графический дизайн;
+ Система опыта и уровней для отрядов;
+ Разные виды построений отрядов;
+ Больше примеров использования системы;
+ Более заморочная система подготовки скелетов для некромантов;
+ Написать ReadMe.txt для удобства форумчан.
Минусы системы:
  • Не самая изящная система регистрации командиров отрядов, скорее всего будет изменяться;
  • Необходимость хоть и под копирку, но все же вручную прописывать каждый тип отряда;
В карту включена система индексации юнитов через custom value за авторством Bribe'а с хайва. Я написал "включена", потому что в данный момент я еще не придумал ей применения, и в системе она не задействована.
Обновление 1.4:
1.0
  • Почистил ненужный код, упростил где-то;
  • В качестве примера теперь все юниты из казарм (пехотинцы, стрелки, рыцари) ходят бандами;
  • Немного дизайна: ложная кнопка похожа на интерфейс;
1.1
  • Перепроглядывая триггеры увидел страшную оплошность, теперь все на месте;
1.2
Продолжаю приводить системку в порядок:
  • Появилась необходимая плата за обучение подкреплений; в карте она по умолчанию идентична стоимость стандартных пехотинцев, стрелков и рыцарей;
  • В категории триггеров, отвечающих за систему отрядов появился перечень переменных с описанием.
1.3
  • Скриншоты.
1.4
  • Основная механика свиты некроманта готова. Теперь некромант призывает зомби из мертвых тел (зомби занимают место, если у игрока недостаточно пищи, зомби будет временным). Постоянных зомби можно улучшать до скелетов-пехотинцев или лучников за плату (пока что без платы).
ВНИМАНИЕ! Периодически разработка системы и я впадаем в стагнацию, из-за неясных для меня багов. Если вы смыслите в GUI и хотите помочь усовершенствовать наработку, пишите мне в ЛС!
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
4
9 лет назад
1
vincent_freeman, Если старый, то очевидно нужно вложить скрин, более презентабельный.
0
19
9 лет назад
0
vincent_freeman, Если старый, то очевидно нужно вложить скрин, более презентабельный.
собственно, да, смени на актуальный скрин. то, что изображено на скрине качать не очень хочется.
скрин это лицо твоего ресурса, я бы посоветовал сменить его.
0
5
9 лет назад
0
посмотрел систему. С некромантами всё чётко, даже толком придраться не к чему, но вот с отрядами пехотинцев.. я набрал превышение лимита пищи в 192/100, хотя при моём подсчёте можно и 600/100 набрать, но уже выше 100-ни очень сильно залагал у меня комп.
Если проще, то при наборе войск от капитана (пополнение отряда) лимит пищи не ограничивается, советую с этим что-то сделать в последствии на картах. Хотя если ты занимаешься чисто самой системой/наработкой, то хотя бы в ReadMe в последствии совет оставь.
Лично я исправлял примерно следующим образом - обычным пехотинцам поставил требование в пище 0, Капитанам и тем кто готов к повышению 12.
3
25
9 лет назад
3
Очень хорошо!
0
12
9 лет назад
0
Arkser:
посмотрел систему. С некромантами всё чётко, даже толком придраться не к чему, но вот с отрядами пехотинцев.. я набрал превышение лимита пищи в 192/100, хотя при моём подсчёте можно и 600/100 набрать, но уже выше 100-ни очень сильно залагал у меня комп.
Если проще, то при наборе войск от капитана (пополнение отряда) лимит пищи не ограничивается, советую с этим что-то сделать в последствии на картах. Хотя если ты занимаешься чисто самой системой/наработкой, то хотя бы в ReadMe в последствии совет оставь.
Лично я исправлял примерно следующим образом - обычным пехотинцам поставил требование в пище 0, Капитанам и тем кто готов к повышению 12.
О, пока погоди с лимитом) Я просто еще не включил в наработку проверку. Как ты мог заметить, подкрепления вообще ничего не стоят
Это реализуемо и просто, но руки еще не дошли)
0
6
9 лет назад
0
Отличная система! Как бы сделать так что бы АИ тоже наймом войск пользовался! И всетаки не все возрожденные юниты отряда прикрепляются к своему отряду, некоторые остаются на месте т.е. они каким то образом отсоединены от группы.
0
12
9 лет назад
Отредактирован Int3rkarma
0
blackmaker:
Отличная система! Как бы сделать так что бы АИ тоже наймом войск пользовался! И всетаки не все возрожденные юниты отряда прикрепляются к своему отряду, некоторые остаются на месте т.е. они каким то образом отсоединены от группы.
Возрождение юнитов соответствующими скиллами (например, у Палладина) пока не поддерживается, я еще не придумал, как это решить. Юнит исключается из отряда непосредственно в момент своей гибели. Если вы хотите, чтобы мертвые юниты числились в отряде вплоть до полного разложения трупа (т. е. их еще можно воскресить так, чтобы они вернулись в отряд), смотрите соответствующий триггер. Однако в этом случае мертвые юниты будут занимать свое место в отряде и не позволят нанимать пополнения.
blackmaker:
Отличная система! Как бы сделать так что бы АИ тоже наймом войск пользовался! И всетаки не все возрожденные юниты отряда прикрепляются к своему отряду, некоторые остаются на месте т.е. они каким то образом отсоединены от группы.
По-поводу найма юнитов ИИ - все просто, но регулируется сторонним триггером. Вам достаточно создать циклический триггер (например, раз в 0.3 секунды) и так же, как в триггере "Check", проверять, жив ли командир отряда, какого он типа (постоянный или принял командование), сколько человек в его отряде, хватает ли пищи, золота, дерева для найма, сторонние условия (общий уровень развития базы, наличие улучшений и т. д. в зависимости от ваших предпочтений в тактике и сложности ИИ). Непосредственно найм подкреплений можно задать командой Hero - Issue Item Use Order и указать предмет-переменную DetachmentReinforceButtonType [Integer A].
2
1
9 лет назад
2
Лучьшая система из всех что я наблюдал за последние несколько лет!
0
28
9 лет назад
0
Лучьшая система из всех что я наблюдал за последние несколько лет!
пичальбида
0
1
9 лет назад
0
Поддержу Tormentor, действительно система очень хорошая! То что она не доработана - это лишь вопрос времени я надеюсь. Сама идея очень хороша!
nvc123:
Лучьшая система из всех что я наблюдал за последние несколько лет!
пичальбида
nvc123 скинь тогда систему мне в лс которая лучьше чем эта на твой взгляд
0
28
9 лет назад
Отредактирован nvc123
0
sworldsmaster, зачем лс?
вот одна большая система на основе которой было сделано несколько карт которые являются лучшими по части технического исполнения
Tormentor, sworldsmaster, и нафиг клонов сделал то?
если так любишь говорить сам с собой то меняй айпи и мак хотябы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.