Система подразделений

» опубликован
» Способ реализации: 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 и хотите помочь усовершенствовать наработку, пишите мне в ЛС!


Просмотров: 14 955

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


star_sava #1 - 4 года назад -7
Всё хорошо, но вот слово "нынче". Вобщем не красиво на другое надо бы заменить "находится".
SomeFire #2 - 4 года назад 6
star_sava, "сейчас" на "находится"? А где логика?
nvc123 #4 - 4 года назад 0
SomeFire, а ты прочти текст в котором используется слово нынче и поймёшь
SomeFire #5 - 4 года назад 0
nvc123, хм... ctrl+f не пашет на скринах. А я-то думаю, к чему он это написал.
nvc123 #6 - 4 года назад 0
SomeFire, я тоже сначала поиск пробовал и лишь потом на скрин глянул
Int3r_Karma #7 - 4 года назад 0
star_sava:
Всё хорошо, но вот слово "нынче". Вобщем не красиво на другое надо бы заменить "находится".
Спокойно, это старый скрин, в игре нет таких надписей, есть только очередь подготовки, но она отображается, только если ты выбрал командира + в очереди кто-то есть.
Melissa:
Молодец
Спасибо)
Ancient #8 - 4 года назад 0
На внутренности системы я не смотрел, но мой тебе совет: переведи все на jass + хеш таблица, обычно гуи крайне утечен. Если не можешь сам перевести, я могу с этим помочь.
З.Ы: В идеале перевести бы это на с/v jass, но я в них не шарю. Может кто-то другой согласится изменить.
Ancient #10 - 4 года назад 2
nvc123, раньше ней пользовались на ура и радовались до невозможности что такое вообще есть, но потом придумали структуры и вы ребята зажрались. без обид, но те 0.0009 сек. в скорости работы не особо повлияют на игру
Int3r_Karma #11 - 4 года назад 0
Ancient:
На внутренности системы я не смотрел, но мой тебе совет: переведи все на jass + хеш таблица, обычно гуи крайне утечен. Если не можешь сам перевести, я могу с этим помочь.
З.Ы: В идеале перевести бы это на с/v jass, но я в них не шарю. Может кто-то другой согласится изменить.
Я не могу в Jass, не умею. Даже если ты переведшь это все в код, ты же не будешь за меня его дорабатывать и вносить улучшения? Так что сначала я реалиую все, что задумал так, как умею) Но спасибо за энтузиазм)
Ancient #12 - 4 года назад 2
vincent_freeman, тогда как закончишь ее - напиши, переведу в jass.
Serega19 #13 - 4 года назад -1
Перевести Гуи в джас это же сделать ее с 0 по сути имея лиш готовые идеи.....
SomeFire #14 - 4 года назад 2
Serega19, правка - конверт в текст - и ручками оптимизировать.
nvc123 #15 - 4 года назад 2
правка - конверт в текст - и ручками оптимизировать.
аналогично полному переписыванию
SomeFire #16 - 4 года назад 0
nvc123, хотя бы не придется писать всё.
ФИЗРУК #17 - 4 года назад 0
как понять то, что в отряде 3, там у тебя 8 воинов идут
SomeFire #18 - 4 года назад (отредактировано ) 0
ФИЗРУК, 1 некр 3 скелета. Две одинаковые надписи тебя никак не смущают?
Int3r_Karma #19 - 4 года назад 1
SomeFire:
ФИЗРУК, 1 некр 3 скелета. Две одинаковые надписи тебя никак не смущают?
Так, вы меня пугаете. Это СТАРЫЙ СКРИН С ОЧЕНЬ ПЕРВОЙ ВЕРСИИ, А В РЕАЛЬНОСТИ ТАМ НЕТ ТАКИХ НАДПИСЕЙ.
Ей-Богу, вы может сначала откроете мапу и поиграете а потом будете писать комменты?
SomeFire #20 - 4 года назад 0
vincent_freeman, ты уже это говорил.
nordnn #21 - 4 года назад 1
vincent_freeman, Если старый, то очевидно нужно вложить скрин, более презентабельный.
FruityKilla #22 - 4 года назад 0
vincent_freeman, Если старый, то очевидно нужно вложить скрин, более презентабельный.
собственно, да, смени на актуальный скрин. то, что изображено на скрине качать не очень хочется.
скрин это лицо твоего ресурса, я бы посоветовал сменить его.
Arkser #23 - 4 года назад 0
посмотрел систему. С некромантами всё чётко, даже толком придраться не к чему, но вот с отрядами пехотинцев.. я набрал превышение лимита пищи в 192/100, хотя при моём подсчёте можно и 600/100 набрать, но уже выше 100-ни очень сильно залагал у меня комп.
Если проще, то при наборе войск от капитана (пополнение отряда) лимит пищи не ограничивается, советую с этим что-то сделать в последствии на картах. Хотя если ты занимаешься чисто самой системой/наработкой, то хотя бы в ReadMe в последствии совет оставь.
Лично я исправлял примерно следующим образом - обычным пехотинцам поставил требование в пище 0, Капитанам и тем кто готов к повышению 12.
JesusHipster #24 - 4 года назад 3
Очень хорошо!
Int3r_Karma #25 - 4 года назад 0
Arkser:
посмотрел систему. С некромантами всё чётко, даже толком придраться не к чему, но вот с отрядами пехотинцев.. я набрал превышение лимита пищи в 192/100, хотя при моём подсчёте можно и 600/100 набрать, но уже выше 100-ни очень сильно залагал у меня комп.
Если проще, то при наборе войск от капитана (пополнение отряда) лимит пищи не ограничивается, советую с этим что-то сделать в последствии на картах. Хотя если ты занимаешься чисто самой системой/наработкой, то хотя бы в ReadMe в последствии совет оставь.
Лично я исправлял примерно следующим образом - обычным пехотинцам поставил требование в пище 0, Капитанам и тем кто готов к повышению 12.
О, пока погоди с лимитом) Я просто еще не включил в наработку проверку. Как ты мог заметить, подкрепления вообще ничего не стоят
Это реализуемо и просто, но руки еще не дошли)
blackmaker #26 - 4 года назад 0
Отличная система! Как бы сделать так что бы АИ тоже наймом войск пользовался! И всетаки не все возрожденные юниты отряда прикрепляются к своему отряду, некоторые остаются на месте т.е. они каким то образом отсоединены от группы.
Int3r_Karma #27 - 4 года назад (отредактировано ) 0
blackmaker:
Отличная система! Как бы сделать так что бы АИ тоже наймом войск пользовался! И всетаки не все возрожденные юниты отряда прикрепляются к своему отряду, некоторые остаются на месте т.е. они каким то образом отсоединены от группы.
Возрождение юнитов соответствующими скиллами (например, у Палладина) пока не поддерживается, я еще не придумал, как это решить. Юнит исключается из отряда непосредственно в момент своей гибели. Если вы хотите, чтобы мертвые юниты числились в отряде вплоть до полного разложения трупа (т. е. их еще можно воскресить так, чтобы они вернулись в отряд), смотрите соответствующий триггер. Однако в этом случае мертвые юниты будут занимать свое место в отряде и не позволят нанимать пополнения.
blackmaker:
Отличная система! Как бы сделать так что бы АИ тоже наймом войск пользовался! И всетаки не все возрожденные юниты отряда прикрепляются к своему отряду, некоторые остаются на месте т.е. они каким то образом отсоединены от группы.
По-поводу найма юнитов ИИ - все просто, но регулируется сторонним триггером. Вам достаточно создать циклический триггер (например, раз в 0.3 секунды) и так же, как в триггере "Check", проверять, жив ли командир отряда, какого он типа (постоянный или принял командование), сколько человек в его отряде, хватает ли пищи, золота, дерева для найма, сторонние условия (общий уровень развития базы, наличие улучшений и т. д. в зависимости от ваших предпочтений в тактике и сложности ИИ). Непосредственно найм подкреплений можно задать командой Hero - Issue Item Use Order и указать предмет-переменную DetachmentReinforceButtonType [Integer A].
Tormentor #28 - 4 года назад 0
Лучьшая система из всех что я наблюдал за последние несколько лет!
nvc123 #29 - 4 года назад 0
Лучьшая система из всех что я наблюдал за последние несколько лет!
пичальбида
sworldsmaster #30 - 4 года назад 0
Поддержу Tormentor, действительно система очень хорошая! То что она не доработана - это лишь вопрос времени я надеюсь. Сама идея очень хороша!
nvc123:
Лучьшая система из всех что я наблюдал за последние несколько лет!
пичальбида
nvc123 скинь тогда систему мне в лс которая лучьше чем эта на твой взгляд
nvc123 #31 - 4 года назад (отредактировано ) 0
sworldsmaster, зачем лс?
вот одна большая система на основе которой было сделано несколько карт которые являются лучшими по части технического исполнения
Tormentor, sworldsmaster, и нафиг клонов сделал то?
если так любишь говорить сам с собой то меняй айпи и мак хотябы
Int3r_Karma #32 - 4 года назад 0
nvc123:
Tormentor, sworldsmaster, и нафиг клонов сделал то?
если так любишь говорить сам с собой то меняй айпи и мак хотябы
Вот это поворот. Ссылка не отображается, я бы ее не увидел, если бы не нажал "цитировать".
nvc123 #33 - 4 года назад 0
vincent_freeman, на светлом фоне отлично видно
vincent_freeman, если мне будет не лень(и будет время) то я найду в своей папочке maps карту в которой писал подобную систему и скину это систему
Int3r_Karma #34 - 4 года назад 0
nvc123:
vincent_freeman, на светлом фоне отлично видно
vincent_freeman, если мне будет не лень(и будет время) то я найду в своей папочке maps карту в которой писал подобную систему и скину это систему
Все, увидел, виноват. Что ты хочешь скинуть? Шутер этот или тоже что-то с отрядами?
Mastersworld #35 - 4 года назад 0
nvc123:
sworldsmaster, зачем лс?
вот одна большая система на основе которой было сделано несколько карт которые являются лучшими по части технического исполнения
Tormentor, sworldsmaster, и нафиг клонов сделал то?
если так любишь говорить сам с собой то меняй айпи и мак хотябы
Блин, я просто постоянно забываю пароль к аккаунту - приходится новый делать...
Шутер это ведь совсем другой жанр некоторым он может вообще не интересен, мы ведь говорим о подобной системе... Скинь пожалуйста системы с отрядами, хотя возможно догадываюсь какие системы ти скинешь...
Int3r_Karma #36 - 4 года назад 0
Помимо моей, на просторах сети есть еще такие штуки:
Zhan10 #37 - 4 года назад 0
Я видел одну карту с такой наработкой. А можно сделать как в вахе в итемах апгрейды отряда? Типа улучшеные мечи или щиты и т.п?
Nosferoh #38 - 4 года назад 0
или
В Вахе меняется весь набор в руках случайного юнита.
А можно сделать как в вахе в итемах апгрейды отряда?
Сделай.
Int3r_Karma #39 - 4 года назад (отредактировано ) 0
Zhan10:
А можно сделать как в вахе в итемах апгрейды отряда? Типа улучшеные мечи или щиты и т.п?
конечно можно
не знаю, правда, сделаю ли я это здесь)
Zhan10:
Я видел одну карту с такой наработкой.
Ты видел именно мою наработку? Можешь поделиться ссылкой, мне интересно, кто как употребляет)