В общем, раз вы такие умники, то помогайте писать. Скиньте мне поправки в Лс, и я с удовольствием поправлю статью.
Статью нужно не править, а писать заново. К диалогам нужно добавить поэтапные скриншоты, если статья рассчитана на новичков.
Про вступительный ролик вообще какая-то ересь написана — сразу видно что автор не вникал в проблему. Достаточно сказать, что чтобы придумать оригинальный сюжет, нужно анализировать, т. е. никакого экспромта быть не может. Иначе получится банальная ерунда, прямо как в примере.
Про ланд пусть лучше ВедроДолгийЛучник расскажет (что, собственно, уже было сделано).
Но всё это мелочи. Гораздо большая проблема — само построение статьи. Название не соответствует содержанию. Ролевая игра — это не просто набор триггеров, а целый мир, система. В статье ничего не сказано про построение концепции, что является ключевым в этой теме. То, что вы описываете, почти не имеет никакого отношения к RPG.
стараемся. Что именно вас не устраивает в интерфейсе: изображения или их раскладка?
Варовский интерфейс статичен и рассчитан на стратегию в реальном времени. Для RPG же там могут быть как лишние, так и недостающие элементы. + Он занимает довольно много места на экране. Это мешает любоваться ландшафтом и управлять персонажем.
Покажите как вы делаете
+
Если вы перебираете всех юнитов в группе, то цикл, скорее всего, выходит когда группа пуста. Значит, нужно в один момент очистить группу.
Нужно чтобы среди действий было такое, которое удовлетворяет условие выхода из цикла. Например:
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 10
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if <YourCondition> then
// Do something.
set bj_forLoopAIndex = bj_forLoopAIndexEnd + 1
else
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endif
endloop
Если вы используете GUI, то просто добавьте в место, где нужно прервать цикл CS "set bj_forLoopAIndex = bj_forLoopAIndexEnd + 1" для "For each (Integer A)" и CS "set bj_forLoopВIndex = bj_forLoopВIndexEnd + 1" для "For each (Integer В)"
Используйте эту функцию, когда во время тестирования в игре вы отдаете нужный приказ тестовому юниту (в вашем случае прерывание строительства\улучшения). И выведите результат на экран. Например вот так:
В вашем случае функция вернет "851976" — это Id приказа "Отставить" (равносильно нажатию Esc при выбраном юните во время найма\улучшения).
Когда Id известен, используйте следующую функцию для отдачи приказа
// для приказа без цели:
native IssueImmediateOrderById takes unit whichUnit, integer order returns boolean
// для отдачи приказа на юнита\точку используются соответствующие функции
В вашем случае используйте следующее, когда захотите отменить строительство\найм\улучшение.
Зависит от того, как вы будете их использовать. Попытаюсь объяснить на примере. В старых скриншотах WCR модели деревьев были просто заменены на WoW'овские, более качественные. Тем не менее, сама концепция "варовских" лесов абсолютно не изменилась. А если вы посмотрите скриншоты проекта Wanderer или Berserk с теми же деревьями из WoW, то это будет ни капли не олдскул, хотя модели теже самые.
Автор, что эта статья может дать читателю? Она не предлагает программы создания уникальной концепции новой расы, не вникает в тонкости баланса. Статья просто говорит: "Вот вам список необходимых юнитов, сделайте аналоги в своей расе и всё. Ну, можете ещё подправить местами." А должно было быть наоборот.
Конечно, я понимаю что написание статьи — большой труд (сам пишу крупную статью про кинематики), но будьте впредь более скрупулёзным и оригинальным. Теперь уже формучан так просто не удивить.
Посмотрите в "Приказ без указания цели", там должно быть. Но, даже если нету в GUI, это точно можно сделать через приказ, вот только я не помню какая строка ему отвечает.
В таком случае не существует умных людей в природе, следовательно, теряется смысл понятия глупости, т.к. оно подразумевает наличие своего антипода. Точно также, как понятия добра не существует без понятия зла.
D_Konst приблизительно дал ответ на эту мысль, хотя я не во всём согласен с этим человеком. JesusHipster,
Создайте ещё тему "почему каждый считает себя особенным". Тема попроще, но тоже интересна.
Я тоже читал где-то, что суккубы - существа бесполые, и для каждого пола имеют внешность, которая им нужна (муж\жен).
Вполне возможно что такая "способность" суккубов была позднейшей доработкой художественной литературы или псевдоэзотерических работ. Такое происходит со всеми мифическими существами.
С таким успехом можно сказать, что 99% женского населения нашей планеты - суккубы.
Согласно учению Сознания Кришны — демоны это люди, которые не следуют идеалам религии. Чтобы упростить, просто вспомните христианские заповеди и вы поймете о чем речь. Суккуб — демон, т. е. человек, женщина, который предается греху под названием "прелюбодеяние" (секс с целью получения удовольствия, а не с целью зачатия). Согласно этой концепции — да, я верю в суккубов и инкубов.
Мне вот интересно, а среди комментирующих есть хоть кто-то, кто считает себя глупым? Я вот сомневаюсь.
По крайней мере один точно есть.
Просто считать себя глупым и осозновать неполноту своих знаний - разные вещи. Глупость вообще понятие относительное и немного субъективное: если ты не знаешь в совершенстве ядерную физику, это ещё не значит, что ты глупый.
Это зависит от трактовки понятия. Я привык считать "Если человек чего-то не понимает, значит он глуп". Под фразой "осознать свою глупость" я подразумеваю тоже, что вы подразумеваете под "осознать неполноту своих знаний".
У действительно умных людей такое ведёт к повышению планки, а во-втором случае ощущение собственной глупости мешает развитию.
Осознание глупости != отчаяние.
Я ещё что-то хотел написать, но в процессе забыл. Ох уж эта "профессорская" рассеянность.
» Clamp'ова кухня / Проза
» WarCraft 3 / RPG как сотворить
ВедроДолгийЛучник расскажет (что, собственно, уже было сделано).» Блог им. AlexPrey'я / Эдвард Элрик
» Arcania Tales / Скриншоты: Шахта
» WarCraft 3 / RPG как сотворить
» WarCraft 3 / как выйти из цикла GUI
» Arcania Tales / Скриншоты: Шахта
» The Book of Darkness... / Вводная лекция
» WarCraft 3 / как выйти из цикла GUI
+
Если вы перебираете всех юнитов в группе, то цикл, скорее всего, выходит когда группа пуста. Значит, нужно в один момент очистить группу.
» WarCraft 3 / как выключить(остановить) триггер
» WarCraft 3 / как выйти из цикла GUI
» Arcania Tales / Скриншоты: Шахта
Ред. Zahanc
» WarCraft 3 / Отменить строительство/тренировку
Ред. Zahanc
» WarCraft 3 / Ландшафт Олд Скул, и с чем его едят
» Аниме / Обсуждение музыки и видео
Ред. Zahanc
» WarCraft 3 / Создание расы для Warcraft III
» WarCraft 3 / Создание расы для Warcraft III
» WarCraft 3 / Отменить строительство/тренировку
» Иисус Хипстос / Почему всякий считает себя умным?
JesusHipster,
» Обитель Darkest'a №1024 / Ересь Даркеста №1: О суккубах
» Обитель Darkest'a №1024 / Ересь Даркеста №1: О суккубах
» Иисус Хипстос / Почему всякий считает себя умным?
» Иисус Хипстос / Почему всякий считает себя умным?
» WarCraft 3 / Коллизии StringHash