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

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

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

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

Subzeroy пишет: как называется этот скрипт ?


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

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

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

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

Больше
10 года 10 мес. назад #82647 от Kian Ni
Я не пиарюсь, Пётр.
Просто указываю в какую сторону стоит двигать разработку нашему герою. Со своей стороны могу помочь ему, так как на этом поприще бульдога съел и знаю все тонкости.
Спасибо сказали: DK, peter8031983

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

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 10 мес. назад #82709 от DK
Понимаю, что выглядит ужасно) дайте совет что ли по поводу оформления...
ВНИМАНИЕ: Спойлер!
Спасибо сказали: Ren310

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

3 место Готв
Больше
10 года 10 мес. назад #82711 от EvilWolf
Не знаю чем вас так удивил Киан, но лично мне минималистичный вариант больше нравился.

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

Проект месяца 1 место Учитель
Больше
10 года 10 мес. назад #82714 от Sn@ke
Особых наворотов не надо. По мне, просто значки умений и стрелки, указывающие что для чего нужно учить - этого более чем достаточно. Ведь информация о скиле в отдельном окошке будет отображаться, так?

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

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

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

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

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 10 мес. назад #82749 от DK
Пока что выглядит так:
ВНИМАНИЕ: Спойлер!


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

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

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

Больше
10 года 10 мес. назад #82754 от DarkKel
Посмотри на Скайрим ;)

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

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

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

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


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


    Благодарность Kian Ni за помощь с графической системой
    Спасибо сказали: Sn@ke, Kian Ni, peter8031983

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

    Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
    Больше
    10 года 10 мес. назад #82772 от DK
    Демо содержит в себе необходимый набор графики
    Спасибо сказали: Sn@ke

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

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

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

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

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

    А так больше особых нареканий нет. Система работает, проста в использовании и дает достаточно информации. Отличная работа! Лично я планирую использовать ее, как только появится достаточное графическое офформление.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Проект месяца 1 место Учитель
    Больше
    10 года 10 мес. назад - 10 года 10 мес. назад #82812 от Sn@ke
    В принципе, нормально. Хотя, конечно, то, что надписи раскиданы по всей поверхности окна может немного дизориентировать. Хотя это можно изменить просто удалением этой прорисовки уже в самом проекте, что я делал со многими другими скриптами. Жаль, конечно, что окошка информации не будет.

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

    А насчет подтверждения - можно выдавать отдельное окошко просто для подтверждения - да или нет.

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

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

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

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

    Проект месяца 1 место Учитель
    Больше
    10 года 10 мес. назад #82815 от Sn@ke
    Ну, в таком случае все отлично) Буду ждать графического оформления)

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

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

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