Декорацию возможно отрисовать таким образом. Однако в таком случае теряется цель - повторять рельеф. Возможно удасться сделать это с помощью подогнанной особым образом модели декорации?
На нашем веку работы хватит. Поддерживаю высказывания о повышении уровня абстракции. В чём тезис?
Кодогенерацией пугают уже не один десяток лет, начиная с попыток генерации кода с UML.
Сейчас для ресурса очень важна интеграция с внешними сервисами. Со временем будут появляться новые сервисы, с которыми будет выгодно интегрироваться: социальные сети, репозитории кода, наработок или документации, магазины и так далее.
Если движок будет собственный, то поддержку новых протоколов придется реализовывать собственными силами парочке человек. При использовании готового framework'а разработчики XGM автоматически заручаются поддержкой и опытом разработчиков framework'a, который они используют.
Грубо говоря при использовании готового решения возрастает рабочая сила, направленная на развитие ресурса. Кстати, ORM Doctrine рекомендую. Пользоваться очень приятно. Даром что калька с JPA.
globals
integer array myValue
unittype array myUnitType
integer quantityOfMyValues = 0
endglobals
function getMyValue takes unittype myValueOwner returns integer
local integer i = 0
loop
exitwhen i >= quantityOfMyValues
if myUnitType[i] == myValueOwner then
return myValue[i]
endif
set i = i + 1
endloop
return -1
endfunction
function test takes nothing returns nothing
set myValue[0] = 16
set myUnitType[0] = /*{Your unit type}*/
set quantityOfMyValues = 1
if getMyValue(myUnitType[0]) == 16 then
/* Success. */
else
/* I made a mistake, but you got the point.
endif
endfunction
Сделал набросок, используя редактор триггеров. Не забудьте включить автоматическое создание неизвестных переменных в редакторе, когда будете переносить триггеры.
Внимание!!!
Запуск мода происходит подменой архива War3Patch. Старый War3Patch.mpq переименовывается в War3PatchFT.mpq, а > архив мода в War3Patch.mpq. При некорректном завершении работы мода (внезапное отключение питания), при запуске > оригинального Warcraft, будет запускаться Way of Others. Чтобы это исправить достаточно вручную переименовать файл > War3Patch.mpq в war3woo.mpq, а файл War3PatchFT.mpq в War3Patch.mpq или же просто запустить Way of Other и выйти > из него - все встанет на свои места автоматически. Никакие файлы оригинального Warcraft не заменяются!
Если даже после этих слов, вы боитесь за ваш Warcraft, лучше мод не качать вовсе.
Удалить кнопку установки точки сбора у здания-фабрики можно, удалив соответсвующую способность у конкретного юнита, либо отключив эту способность для игрока.
В таком случае юниты будут появляться у стандартной точки сбора (возле фабрики).
Сделать это через оригинальный редактор триггеров невозможно, т. к. название способности не появляется в списке. Поэтому нужно использовать JASS. Равкод способности — 'ARal'. Название — «Сборный пункт» (спасибо, Кет).
Я за классическую систему. Кампания и без того слишком большая.
Вспомнил, что четвёртую главу кампании за Альянс во Власти Хаоса можно было пройти меньше чем за минуту, включив "Божественный щит" и добежав до Кел'Тузада.
Раз уж тут собрались некоторые из "стариков", я бы хотел публично задать вопрос. Простите, что немного не в попад.
Недавно стрельнуло мне в голову сделать дополнительную кампанию для той самой игры на 2-3 карты и около часа игры. Уже вырисовался сюжет (lore-friendly) и некоторые механики.
Но я не хотел бы делать это только "ради себя и для себя". Я бы хотел порадовать тех самых "старичков".
Вопрос заключается в том, во что бы вам хотелось поиграть в режиме на одного игрока? Может быть, вы бы хотели снова увидеть любимых персонажей или места? Решить парочку RTS-задачек, вроде умелого использования ограниченных ресурсов или новых способностей? Воскресить старый проект?
» WarCraft 3 / Отрисовка больших изображений.
» WarCraft 3 / Нужна модель? - Вам сюда!
» Блог H / Взгляд на программирование
» Блог H / Взгляд на программирование
Кодогенерацией пугают уже не один десяток лет, начиная с попыток генерации кода с UML.
» Murloc Expansion / Murloc Expansion
» Программирование / Нужны ли статьи по C++/OpenGL
» В гостях у Эльрата / Заблудшие души Нового года
» В гостях у Эльрата / Заблудшие души Нового года
» В гостях у Эльрата / Заблудшие души Нового года
» WarCraft: Armies Of Azeroth / Ищем кодера
» Блог этого, как его? / Хочу учиться: создание визуальной новеллы
» Он вам не клоун! / перспективный срач © про маркетинг xgm
Кстати, ORM Doctrine рекомендую. Пользоваться очень приятно. Даром что калька с JPA.
Ред. Zahanc
» Он вам не клоун! / перспективный срач © про маркетинг xgm
» Он вам не клоун! / перспективный срач © про маркетинг xgm
» Он вам не клоун! / перспективный срач © про маркетинг xgm
Ред. Uber
» В гостях у Эльрата / Заблудшие души Нового года
» WarCraft 3 / Юнит в число
» WarCraft 3 / Юнит в число
» WarCraft 3 / Не корректно работает триггерная способность, SOS
» Way of Others / Кампания Морлоков
Ред. Zahanc
» WarCraft 3 / Как убрать флажок в здании, строящим юнитов?
» Фильмы / Варкрафт
Ред. Zahanc
» WarCraft: Armies Of Azeroth / Опрос: Система развития героя
» Фильмы / Варкрафт
» Jusper's Notes / Почему я так люблю WarCraft 3 и стоит ли смотреть по сторонам?