Алгоритмы, Наработки и Способности
Способ реализации:
GUI
Эта наработка основана на наработке The_Witcher.
Оригинал был написан на JASS, и без кружечки не разберешься что и как. К тому же были сложности с добавкой бонусов предмету. Также нельзя было сделать одноручные оружия в две руки.
Я вообщем удалил все кроме импортированных файлов и способностей (триггеры удалил вообщем) и переписал свою версию в более простую форму. Единственное что я не знаю как сохранять предметы, но думаю найдутся эксперты в этом вопросе.
Что нового (для тех кто знаком с оригиналом):
-Можно одевать два одноручных оружия
-Предметы могут иметь до 5 способностей. (тем не менее сами способности могут иметь несколько параметров)
-Встроена инструкция на русском языке с примерами. Покажется, что инструкция слишком сложная, но после первого -второго раза всё станет ясно.
-Встроена система именных предметов. Когда игрок одевает (именно одевает а не помещает в инвентарь) предмет, то он становится именным.
  • В наработке есть управляемые герои другого игрока но вы не можете увидеть их одетые предметы. Зато можете испытать систему именных предметов.
0
30
7 лет назад
0
Безусловно, это здорово, что Вы, Fruits, столько сил потратили на сей пример, однако в базу может быть добавлена только полноценная система, обладающая всей необходимой для интеграции в другую карту документацией (комменты в коде тоже документация).
Полноценной система считается тогда, когда она функционирует должным (описанным) образом и в приложенном примере, и в сторонней карте после импорта, а в результате её работы не возникает неожиданных ошибок.

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

Идеальной система считается тогда, когда для её использования достаточно скопировать в свою карту указанный в документации код и минимальную обвязку, не имеющую иных применений, кроме работы самой системы. Отдельным шиком считается наличие в карте максимально полной функциональной демонстрации, создание которой не займёт у пользователя заметного времени и не потребует особых знаний.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.