Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА: Древо навыков (Skill Tree System) v 2.02

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82626

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
как называется этот скрипт ?
Администратор запретил публиковать записи гостям.

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82636

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • 2 место 1 место в ГотвРазработчикКоммерсант3 место ГотвПроект месяца 1 местоУчительПроект года 3 местоПроект месяца 3 местоПроект месяца 2 место
Subzeroy пишет:
как называется этот скрипт ?

Этот мастер пиара сам его пилит. :)
Вряд ли название тебе чем-то поможет.
Администратор запретил публиковать записи гостям.

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82637

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
Ну, если это частный скрипт, то скорее всего там древо навыков конкретно под игру сделано. Я же хочу добиться того, чтобы любой человек, использующий мой скрипт, мог составить свое древо, свои зависимости.
Администратор запретил публиковать записи гостям.

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82647

  • Kian Ni
  • Kian Ni аватар
  • Вне сайта
  • Заблокирован
  • Я души кушаю людей.
  • Сообщений: 1247
  • Спасибо получено: 412
Я не пиарюсь, Пётр.
Просто указываю в какую сторону стоит двигать разработку нашему герою. Со своей стороны могу помочь ему, так как на этом поприще бульдога съел и знаю все тонкости.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK, peter8031983

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82709

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
Понимаю, что выглядит ужасно) дайте совет что ли по поводу оформления...
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Ren310

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82711

  • EvilWolf
  • EvilWolf аватар
  • Вне сайта
  • Просветлённый
  • Trap is Fap!
  • Сообщений: 426
  • Спасибо получено: 375
  • 3 место Готв
Не знаю чем вас так удивил Киан, но лично мне минималистичный вариант больше нравился.
Администратор запретил публиковать записи гостям.

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82714

  • Sn@ke
  • Sn@ke аватар
  • Вне сайта
  • Светлый дракон
  • Три в одном
  • Сообщений: 936
  • Спасибо получено: 299
  • Проект месяца 1 местоУчитель
Особых наворотов не надо. По мне, просто значки умений и стрелки, указывающие что для чего нужно учить - этого более чем достаточно. Ведь информация о скиле в отдельном окошке будет отображаться, так?
"Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
- Найн, Высший Демон -
Dark Arts - The Wings of Angel
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82720

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
совершенно верно. Сверху будет выезжать окно с краткой информацией о персонаже, а в свернутом виде будет отображаться свободное количество очков, а снизу можно будет посмотреть подробную информацию о навыке. На древе же планирую отображать количество требуемых очков около иконки. Только надо это все оформить :)
Администратор запретил публиковать записи гостям.

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82749

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
Пока что выглядит так:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Как видно по скриншотам, навыки еще не соединяются линиями между собой.

Как будет работать древо:
Для каждого класса надо будет прописать индексы навыков. На скриншоте эта запись соответствует следующему фрагменту таблицы: [3, [4, 5], 6, [7, 8], [9, 10, 11]]
Мультиклассовость будет определяться наличием индекса навыка в таблице классов, то есть, если имеется такая запись:
[3, [4, 5], 6, [7, 8], [9, 10, 11]],
[4, 12, 13, [14, 15], [16, 17, 18], 19, 20]
Навык с индексом 4 будет иметь 2 класса!

Что касается зависимостей: если навык определяется, как мультиклассовый и у него несколько зависимостей, то для каждого класса будут отображаться только зависимости от этого класса.
Пример: навык с индексом 5 принадлежит классу Воин и Медик. Этот навык зависит от третьего навыка (класс Воин) и зависит от четвертого навыка (класс Медик). Если персонаж класса Воин зайдет в древо, то увидит только зависимость от третьего навыка с этим же классом, а другая зависимость будет игнорироваться.

Также добавлена поддержка минимального уровня для навыка.

Сделать релиз того, что сейчас есть я не могу, потому что надо доработать еще скрипт.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Ren310

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82754

  • DarkKel
  • DarkKel аватар
  • Вне сайта
  • Мастер
  • Сообщений: 173
  • Спасибо получено: 24
Посмотри на Скайрим ;)
Администратор запретил публиковать записи гостям.

Древо навыков (Skill Tree System) v 0.21 alpha 9 года 5 мес. назад #82755

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
Версия: 0.3 alpha

  • Пока что вырезаны зависимости навыков
  • Больше 7 уровней древа, пока не поддерживается
  • Все еще нет соединений между навыками на древе (нет зависимостей)

  • Скриншоты:
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


    Скрипт:
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


    Благодарность Kian Ni за помощь с графической системой
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: Sn@ke, Kian Ni, peter8031983

    Древо навыков (Skill Tree System) v 0.4 alpha 9 года 5 мес. назад #82772

    • DK
    • DK аватар
    • Вне сайта
    • Светлый дракон
    • DKPlugins
    • Сообщений: 946
    • Спасибо получено: 1129
    • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
    Демо содержит в себе необходимый набор графики
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: Sn@ke

    Древо навыков (Skill Tree System) v 0.4 alpha 9 года 5 мес. назад #82792

    • Sn@ke
    • Sn@ke аватар
    • Вне сайта
    • Светлый дракон
    • Три в одном
    • Сообщений: 936
    • Спасибо получено: 299
    • Проект месяца 1 местоУчитель
    Посмотрел демку. Система работает, навыки изучаются.

    Но в самой демке ошибка. Изученные навыки не появляются в списке умений персонажа - Subzeroy забыл установить тип навыка - стоит "Нет типа" вместо "Спецнавык".

    В общем, система понравилась. Например, для меня то, что умения привязаны к классу - просто спасение. Мои личные пожелания на будушее:

    -Конечно, добавить визуальное обозначение требований для изучения навыка.
    -Добавить возможность прокручивать древо навыка не только вправо-влево, но и вверх-вниз. Хотя, конечно, проблема может быть решена просто длинным древом навыков.
    -Добавить возможность вызывать древо навыков из меню (или из меню навыков или из основного меню)

    А так больше особых нареканий нет. Система работает, проста в использовании и дает достаточно информации. Отличная работа! Лично я планирую использовать ее, как только появится достаточное графическое офформление.
    "Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
    - Найн, Высший Демон -
    Dark Arts - The Wings of Angel
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: DK

    Древо навыков (Skill Tree System) v 0.4 alpha 9 года 5 мес. назад #82805

    • DK
    • DK аватар
    • Вне сайта
    • Светлый дракон
    • DKPlugins
    • Сообщений: 946
    • Спасибо получено: 1129
    • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
    Решил выкинуть 2 окна (информация о персонаже и информация о навыке, которые выезжали сверху и снизу соответственно)
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: Ren310, Lipton

    Древо навыков (Skill Tree System) v 0.5 alpha 9 года 5 мес. назад #82807

    • DK
    • DK аватар
    • Вне сайта
    • Светлый дракон
    • DKPlugins
    • Сообщений: 946
    • Спасибо получено: 1129
    • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
    Версия: 0.5 alpha

    Что нового:
  • Вырезаны 2 окна, теперь информация располагается по-другому, изменен цвет фона
  • Добавлена возможность отображения в меню
  • Добавлена возможность не увеличивать очки навыков, если персонаж уже знает все
  • Возможность на определенном уровне не давать персонажу очков навыка

  • Демо: Версия 0.5 alpha

    Скрипт:
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: Sn@ke, Ren310

    Древо навыков (Skill Tree System) v 0.5 alpha 9 года 5 мес. назад #82809

    • Sn@ke
    • Sn@ke аватар
    • Вне сайта
    • Светлый дракон
    • Три в одном
    • Сообщений: 936
    • Спасибо получено: 299
    • Проект месяца 1 местоУчитель
    Честно говоря, мне нравился больше предыдущий вариант, в котором вылезало отдельное окошко с детальной иформацией об умении и возможностью выбора - учить или нет. Теперь же информация урезана и у нас не спрашивается подтверждения - изучать или нет - один клик и готово. Это может стать проблемой, ибо игрок может случайно выучить умение, которое изучать не хотел. Так что по мне - лучше вернуть старое окошко.
    "Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
    - Найн, Высший Демон -
    Dark Arts - The Wings of Angel
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: DK

    Древо навыков (Skill Tree System) v 0.4 alpha 9 года 5 мес. назад #82810

    • DK
    • DK аватар
    • Вне сайта
    • Светлый дракон
    • DKPlugins
    • Сообщений: 946
    • Спасибо получено: 1129
    • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
    Я бы не сказал, что информация урезана. Всю эту информацию просто перенес на окно древа. Да, раньше писалось, какие навыки нужны для изучения, но это будет понятно после графического соединения древа. Что касается подтверждения изучения, то тут я согласен. Что-нибудь придумаю с этим.

    И опять мне эти окна не дают покоя (кажется так немного получше все-таки):
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: Sn@ke, I_LORD

    Древо навыков (Skill Tree System) v 0.4 alpha 9 года 5 мес. назад #82812

    • Sn@ke
    • Sn@ke аватар
    • Вне сайта
    • Светлый дракон
    • Три в одном
    • Сообщений: 936
    • Спасибо получено: 299
    • Проект месяца 1 местоУчитель
    В принципе, нормально. Хотя, конечно, то, что надписи раскиданы по всей поверхности окна может немного дизориентировать. Хотя это можно изменить просто удалением этой прорисовки уже в самом проекте, что я делал со многими другими скриптами. Жаль, конечно, что окошка информации не будет.

    Кстати, если скил не использует маны, то она будет отображаться или нет? И можно ли будет просто удалить потом в своем проекте строчки, ответственные за прорисовку стоимости в мане, не ломая при этом скрипт? Ибо у меня, например, скилы ману не используют.

    А насчет подтверждения - можно выдавать отдельное окошко просто для подтверждения - да или нет.
    "Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
    - Найн, Высший Демон -
    Dark Arts - The Wings of Angel
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
    Последнее редактирование: 9 года 5 мес. назад от Sn@ke.
    Администратор запретил публиковать записи гостям.

    Древо навыков (Skill Tree System) v 0.4 alpha 9 года 5 мес. назад #82813

    • DK
    • DK аватар
    • Вне сайта
    • Светлый дракон
    • DKPlugins
    • Сообщений: 946
    • Спасибо получено: 1129
    • 2 место РазработчикОраторПрограммист JavaScript Даритель СтимкеяПаладинПроект месяца 1 местоПроект месяца 3 местоУчительПрограммист Ruby
    Если MP или TP у навыка = 0, то не отображается вообще. Да, будет мини окошко с подтверждением
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: Sn@ke

    Древо навыков (Skill Tree System) v 0.4 alpha 9 года 5 мес. назад #82815

    • Sn@ke
    • Sn@ke аватар
    • Вне сайта
    • Светлый дракон
    • Три в одном
    • Сообщений: 936
    • Спасибо получено: 299
    • Проект месяца 1 местоУчитель
    Ну, в таком случае все отлично) Буду ждать графического оформления)
    "Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
    - Найн, Высший Демон -
    Dark Arts - The Wings of Angel
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
    Администратор запретил публиковать записи гостям.
    • Страница:
    • 1
    • 2
    • 3
    • 4
    Модераторы: NeKotZima
    Время создания страницы: 0.365 секунд