Войти на сайт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

Как будет работать древо:
Для каждого класса надо будет прописать индексы навыков. На скриншоте эта запись соответствует следующему фрагменту таблицы: [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 8 года 9 мес. назад #82754

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

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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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