Древо навыков (Skill Tree System) v 2.02

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 10 мес. назад - 10 года 5 мес. назад #82558 от DK
Система изучения навыков в виде древа.

Версия: 2.02 Финальная Версия

Демо: Версия 2.02

Скрипт:
Древо навыков 2.02
Последнее редактирование: 10 года 5 мес. назад пользователем DK. Причина: Обновление
Спасибо сказали: Sn@ke, I_LORD, Kerotan, Ren310, EvilWolf, ЦУкерка

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
10 года 10 мес. назад - 10 года 10 мес. назад #82559 от strelokhalfer
А собственно, древо где?)
Списком?

"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 10 года 10 мес. назад пользователем strelokhalfer.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 10 мес. назад #82560 от Kian Ni
Уныленько как-то.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
10 года 10 мес. назад #82561 от peter8031983
"Да я на ивентах круче сделаю!"

А вообще да.
Скрипты Сабзиро печальны в плане графической части.
А без графона вряд ли будут пользоваться популярностью. :silly:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
10 года 10 мес. назад #82562 от strelokhalfer
"Красота в простоте"
Ничего, разовьёт ещё.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 10 мес. назад #82564 от DK
Целью данной темы было показать то, над чем я сейчас работаю. Специально написал, что древа пока что и в помине нет, поэтому и указал такую версию скрипта, а о графике говорить и смысла пока что нет. Не принуждаю кого-то пользоваться своими скриптами. Делаю все чисто для себя и выкладываю в открытый доступ, но, если кому-то уж очень нужно графическое оформление, то это уже своими ручками делайте. Исходники все есть. Я сосредотачиваюсь в первую очередь на функционале скриптов.
Спасибо сказали: I_LORD, strelokhalfer

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Победитель конкурса Проект месяца 2 место 3 место Готв Разработчик Проект месяца 3 место Оратор Проект месяца 1 место 1 место "Истина в ивентах"
Больше
10 года 10 мес. назад - 10 года 10 мес. назад #82565 от Kerotan

Subzeroy пишет: Система изучения навыков в виде древа.

Версия: 0.1 alpha

В версии 0.1 alpha нет, как такового, древа навыков. Здесь лишь присутствует изучение навыков за уровни персонажа.

Особенности:

  • За каждый уровень персонаж получает очки навыков, на которые он может изучить их (количество очков навыков настраивается)
  • Сами по себе навыки за уровни не даются, как в обычной версии мейкера
  • Краткая информация о персонаже в окне (сворачивается и разворачивается кнопкой D)
  • Переключение персонажей кнопками (Q и W - страница вверх/вниз)

  • Скриншоты:
    ВНИМАНИЕ: Спойлер!


    Скрипт:
    ВНИМАНИЕ: Спойлер!


    Принимаются разные пожелания и советы


    Денис, очень нужный скрипт, молодец. У меня есть один вопрос, можно ли изобразить в окне кол-во очков для изучения навыка?
    (см. пример):
    ВНИМАНИЕ: Спойлер!
    Последнее редактирование: 10 года 10 мес. назад пользователем Kerotan.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 10 мес. назад #82566 от DK
    Да, скоро будет доступен просмотр по каждому навыку (сколько нужно очков для его изучения и какие нужны другие навыки, чтобы изучить его)
    Спасибо сказали: Kerotan

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 10 мес. назад #82600 от DK
    Версия: 0.2 alpha

    Что нового:
  • Добавлено окно информации о навыке
  • Возможность устанавливать цену навыкам через заметки
  • Возможность устанавливать зависимость от других навыков (пока что 1 зависимость)

  • Скриншоты
    ВНИМАНИЕ: Спойлер!


    Скрипт
    ВНИМАНИЕ: Спойлер!
    Спасибо сказали: Sn@ke, Kerotan, Ren310

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    3 место Готв
    Больше
    10 года 10 мес. назад - 10 года 10 мес. назад #82603 от EvilWolf
    Я так понимаю он предлагает вообще все скиллы из БД выучить?
    Последнее редактирование: 10 года 10 мес. назад пользователем EvilWolf.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 10 мес. назад #82604 от DK
    на данном этапе да, разделение по классам и типам будет позже
    Спасибо сказали: Sn@ke, EvilWolf

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Проект месяца 1 место Учитель
    Больше
    10 года 10 мес. назад #82609 от Sn@ke
    Заинтересовался скриптом. Как раз ищу что-то подобное. У меня уже есть один скрипт на заметке, но у него есть свои проблемы. Есть несколько вопросов на будущее развитие скрипта:

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

    -Планируется ли графическая составляющая и визуальное отображение умений?

    -Планируется ли несколько деревьев скилов для одного класса, или хотя бы возможность прокручивать экран вниз (чтобы не умещать все на одном экране)?

    Если это будет так, то будет готов просто идеальный скрипт для меня, который я с удовольствием буду использовать.

    В любом случае буду с интересом наблюдат за развитием скрипта и его функциями.

    Удачи! :)

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

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 10 мес. назад #82610 от DK
    Версия 0.21 alpha

    Что нового:
  • Добавлена поддержка классов навыкам
  • Добавлена поддержка типов навыков
  • Навыки без имен вообще не отображаются

  • Если у класса персонажа указан(ы) конкретный тип навыков, которые он может изучить, то навыки, не соответствующие этому типу, будут исключены из списка (если у навыка указан тип "Нет", то он будет включен в список - навыки, которые могут изучать все классы).
    ВНИМАНИЕ: Спойлер!

    Если у класса персонажа не указан(ы) типы навыков, то он может изучать любые типы навыков.

    Чтобы добавить какому-то навыку зависимость от определенного класса, то надо прописать в его заметках следующее
    skill_tree_skill_class = N
    N - индекс класса в базе данных
    Если у навыка нет определенного класса, то этот навык смогут учить все персонажи.

    Что планируется
    1. Фильтрация навыков, если ведется база данных с использованием заглавий (---Магия для Воина--- и т.п.)
    2. Отображение навыков по категориям (Все (все вместе), Класс (для класса персонажа), остальное (без класса)
    3. Подправить окно информации о навыках
    4. Мультиклассовые навыки
    5. Зависимости навыков от N других навыков
    6. Графическое представление навыков в виде древа

    Внимание! На данный момент не предусмотрен контроль зависимостей навыков (если вы указали навыку 3, что нужен навык 4, а навыку 4, что нужен 3, то вы не сможете выучить эти навыки)

    Скрипт:
    ВНИМАНИЕ: Спойлер!
    Спасибо сказали: Sn@ke, I_LORD

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 10 мес. назад #82611 от DK
    Все зависит от вашего скрипта переключения классов, как он работает. В моем скрипте персонажи учат навыки, а не классы. На данный момент при смене класса навыки останутся у персонажа, но пропадут из списка (если они привязаны к конкретному классу), хотя может это кому-то удобно, что изученные навыки не будут отображаться в списке. Я хочу сначала доделать скрипт, а уже потом можно говорить о совместимости с другими скриптами.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Проект месяца 1 место Учитель
    Больше
    10 года 10 мес. назад - 10 года 10 мес. назад #82612 от Sn@ke
    Нет, я скрипт смены классов не использую. Просто по сюжету у одного персонажа класс сменится на другой - с возможностью учить более продвинутые навыки.

    Персонаж будет оставаться тем же, просто будет возможность учить новые навыки с сохранением старых (или их улучшением).

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

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

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 10 мес. назад - 10 года 10 мес. назад #82613 от DK
    я тогда добавлю возможность удалять навыки, не соответствующие классу персонажа, чтобы можно было менять класс. Предлагаю сделать что-то вроде класса Воин-1 и Воин-2. Воину-1 прописать навыки такие-то, а Воину-2 другие (продвинутые). При смене класса на Воин-2 удалить все навыки Воина-1 и играть дальше.

    Либо сделать так: сначала прописать навыкам мультиклассовость, а после смены класса, вашим продвинутым классам прописать только этот единственный класс. Таким образом, новый класс будет включать старые и новые навыки :)
    Последнее редактирование: 10 года 10 мес. назад пользователем DK.
    Спасибо сказали: Sn@ke

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
    Больше
    10 года 10 мес. назад #82614 от strelokhalfer
    Дружище, обновляй название темы и первый пост в частности. Не все лезут дальше первой страницы :)

    "Стрелок, что-то ты неочень похож на свой аватар..."(с)

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Проект месяца 1 место Учитель
    Больше
    10 года 10 мес. назад #82615 от Sn@ke
    Честно, что первый вариант, что второй подойдут хорошо, хотя в моем варианте, возможно, удаление старых подойдет лучше)

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

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

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 10 мес. назад #82616 от DK
    Имеется в виду добавлять навыки в событиях? Можно, но они также не будут отображаться в этом списке. Я вырезал только изучение навыков при получении уровня.

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Больше
    10 года 10 мес. назад #82618 от Kian Ni
    Вот тебе направление для развития:
    Спасибо сказали: Ren310, peter8031983, Mur

    Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

    Время создания страницы: 0.140 секунд
    Работает на Kunena форум