Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Погода (Game Weather) 3.0

Погода (Game Weather) 3.0 9 года 10 мес. назад #70198

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

Описание:
Погодные условия с возможностью отображения нескольких погодных условий одновременно.

Что нового в версии 3.0:
  • Скрипт переписан заново
  • Изменены типы погоды
  • Новые вызовы скриптов (вся инструкция в шапке скрипта)
  • Оптимизация
  • Исправление ошибок

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


    Демо:
    В демо присутствует небольшой набор графики.
    Демо 2.2

    Скрипт версии 3.0:
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
    Последнее редактирование: 8 года 8 мес. назад от DK. Причина: обновление
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: JackCL, Amphilohiy, Jas6666, Yros, akito66

    Game Weather v 1.0 9 года 10 мес. назад #70200

    • JackCL
    • JackCL аватар
    • Вне сайта
    • Светлый дракон
    • Кролик вашей мечты
    • Сообщений: 711
    • Спасибо получено: 1004
    • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
    А температура будет?

    Администратор запретил публиковать записи гостям.

    Game Weather v 1.0 9 года 10 мес. назад #70201

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

    Game Weather v 1.0 9 года 10 мес. назад #70202

    • JackCL
    • JackCL аватар
    • Вне сайта
    • Светлый дракон
    • Кролик вашей мечты
    • Сообщений: 711
    • Спасибо получено: 1004
    • Проект месяца 1 местоРазработчикПроект года 3 местоПроект года 2 место
    Subzeroy пишет:
    JackCL пишет:
    А температура будет?
    В каком смысле ?

    Да ну вот в прямом. Лето жарко (нет дождя), переменная температуры +35, зима холодно, нет снега -24, пошел снег, температура упала до -30. Или только визуальные эффекты это все, реальной погоды нет?

    Администратор запретил публиковать записи гостям.

    Game Weather v 1.0 9 года 10 мес. назад #70203

    • DK
    • DK аватар
    • Вне сайта
    • Светлый дракон
    • DKPlugins
    • Сообщений: 946
    • Спасибо получено: 1129
    • Программист JavaScript 2 место ОраторРазработчикВетеранУчительПроект месяца 3 местоПроект месяца 1 местоПрограммист RubyДаритель Стимкея
    JackCL пишет:
    Да ну вот в прямом. Лето жарко (нет дождя), переменная температуры +35, зима холодно, нет снега -24, пошел снег, температура упала до -30. Или только визуальные эффекты это все, реальной погоды нет?
    Идея интересная для реализации, но скорее всего такая задумка возможна в скрипте Время/Дата. Ведь нужно же время, месяцы. Ну и придется все же указывать некий диапазон возможных температур))
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: JackCL

    Game Weather v 1.0 9 года 10 мес. назад #70204

    • DeadElf79
    • DeadElf79 аватар
    • Вне сайта
    • Звездный Страж
    • Сообщений: 3147
    • Спасибо получено: 2650
    • Проект месяца 1 местоВетеранУчительПрограммист RubyПисатель 3 местоПроект месяца 2 место1 место в Готв3 местоОрганизатор конкурсов
    Поддерживаю, ждем температур и к ней еще дополнительно демку с продавцами, торгующими одеждой, что называется, по сезону))
    Администратор запретил публиковать записи гостям.

    Game Weather v 1.0 9 года 10 мес. назад #70205

    • DeadElf79
    • DeadElf79 аватар
    • Вне сайта
    • Звездный Страж
    • Сообщений: 3147
    • Спасибо получено: 2650
    • Проект месяца 1 местоВетеранУчительПрограммист RubyПисатель 3 местоПроект месяца 2 место1 место в Готв3 местоОрганизатор конкурсов
    Сразу перейдем к ошибкам:
    - при повторном включении одной и той же погоды или, иногда, при переходе на другую спрайты, использованные ранее, застревают на своих местах приблизительно на секунду, после чего просто удаляются с экрана. рекомендую сделать либо плавное их исчезновение, либо более корректное удаление с экрана.
    - листья появляются слишком далеко от края, буквально из середины экрана
    - скриншот дождя, едва сумел поймать:

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

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

    А так - довольно мило, позапускал снег в противоположные стороны))
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: DK

    Game Weather v 1.0 9 года 10 мес. назад #70207

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

    А так - довольно мило, позапускал снег в противоположные стороны))
    1. Постараюсь с этим разобраться. Так всегда ? Просто я как-то не замечал особо :cry:
    2. Исправлю.
    3. Исправлю.
    4. А какое может быть разнообразие в погоде ? Она либо идет вертикально вниз либо по горизонтали, хотя я сейчас рассматриваю реализацию пользовательских типов.
    5. Почему же ? Есть настройка - POWER - коэффициент плотности и количества спрайтов. Также зависит от силы погоды, вызываемой в скрипте.
    Администратор запретил публиковать записи гостям.

    Game Weather v 1.0 9 года 10 мес. назад #70213

    • DeadElf79
    • DeadElf79 аватар
    • Вне сайта
    • Звездный Страж
    • Сообщений: 3147
    • Спасибо получено: 2650
    • Проект месяца 1 местоВетеранУчительПрограммист RubyПисатель 3 местоПроект месяца 2 место1 место в Готв3 местоОрганизатор конкурсов
    1. Да, это всегда так.
    5. А, все, про настройки количества я нашел, этот вопрос снимаю)
    Администратор запретил публиковать записи гостям.

    Game Weather v 1.0 9 года 10 мес. назад #70228

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

    Game Weather v 1.0 9 года 10 мес. назад #70237

    • DeadElf79
    • DeadElf79 аватар
    • Вне сайта
    • Звездный Страж
    • Сообщений: 3147
    • Спасибо получено: 2650
    • Проект месяца 1 местоВетеранУчительПрограммист RubyПисатель 3 местоПроект месяца 2 место1 место в Готв3 местоОрганизатор конкурсов
    Мой взгляд зорче только потому, что я пользователь, а не разработчик в данном случае))
    Что понравилось:
    1. Дождь стал лучше.
    2. Движение снега стало лучше, было бы интересно, если бы еще снежинки кружились
    3. Плавное удаление прошлых спрайтов теперь работает и выглядит очень даже ничего ^_^

    Что не понравилось:
    1. Дождь пока еще выглядит падающим с небес порциями, но уже хотя бы с большим разбросом по вертикали.
    2. У бородатого дядьки (третий справа) первые три порции листьев идут как будто жестко друг за другой с большим разрывом между ними. Потом нормально, выравнивается. Дело в подгрузке ресурсов или в формулах?

    В целом, стало работать лучше, но советую также потестировать на слабых компьютерах, мало ли где там будет "проседание FPS" :)
    Администратор запретил публиковать записи гостям.
    За этот пост поблагодарили: DK

    Game Weather v 1.0 9 года 10 мес. назад #70238

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

    Game Weather v 1.3 9 года 4 мес. назад #76227

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

    Погода v 2.0 9 года 2 мес. назад #78319

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

    Что нового:
  • Переписал заново
  • Исправлены ошибки
  • К сожалению, вырезан звук
  • Добавлена настройка изменения глубины Z

  • В рамках программы по улучшению старых скриптов переписал половину скрипта заново. Само действие погоды не трогал, а только ее создание и управление. Звук вырезал, потому что сомневаюсь в его надобности.

    Демо: Яндекс

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


    Скрипт:
    ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
    Последнее редактирование: 9 года 2 мес. назад от DK. Причина: очепятки
    Администратор запретил публиковать записи гостям.

    Погода v 2.0 9 года 2 мес. назад #78325

    • Dprizrak1
    • Dprizrak1 аватар
    • Вне сайта
    • Просветлённый
    • Призрак обитающий в стенах Академии
    • Сообщений: 437
    • Спасибо получено: 165
    Ну всякий там ветерок и шуршание листьев под ногами в городах(например) не помешал бы, хотя его всё равно просто так поставить можно
    (^_^)
    Этот форум слишком умный для меня
    Администратор запретил публиковать записи гостям.

    Погода (Game Weather) 2.2 8 года 9 мес. назад #83429

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

    Погода (Game Weather) 3.0 8 года 8 мес. назад #83971

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