Миничат

AnnTenna 2 дн. даже не верится что завтра уже 1 мая
poca 3 дн. А вот и среда =)
AnnTenna 4 дн. Ничего скоро уже майские...
MarsKnight 24.04.2026 18:48 Пережили эту рабочую недельку, пора пепечилить)
poca 24.04.2026 03:26 o_O пасиб за ссыль, похождения зелёной какахи доставили :D Ёмаё, куда катится игропром? =_=
Kerotan 24.04.2026 00:43 https://www.youtube.com/watch?v=vdUo12Zb1FU&t=5194s
Kerotan 24.04.2026 00:43 Из наших видел на RPG Maker Showcase 2026 - Exellent Award - "Heroines of Swords & Spells 2" (Best Comment Award) 1:00:03
Jas6666 23.04.2026 20:14 В принципе сами разработчики мейкера каждый год проводят "Фестиваль RPG Maker" вбей в поиск, выдаст страницу в стиме, там игры. сам уж решай стоящие ли игры, просто по отзыва
tim103 23.04.2026 15:05 Слушайте, а есть за последнее время вообще какие-то прорывные игры, которые в какой-то степени выстрелили в стим, и написанные на Rpg Maker? Если не считать старые проекты, по типу to the moon?
AnnTenna 23.04.2026 14:56 у нас жесть а не погодка)
AnnTenna 23.04.2026 14:45 доброго дня) как у вас погодка?)
ajir 20.04.2026 11:44 Phavn: Отлично!
Phavn 20.04.2026 10:54 Спасибо помогло. Вышел - куки данного сайта стёр - зашёл - заработало.
ajir 20.04.2026 10:37 Phavn: Если и это не помогает, не видишь - значит увы сбой с залогиниванием на форуме, попробуй очисть все данные сайта в браузере, залогиниться на первой странице сайта, перейти на форум, перейти в нужный подфорум и создать тему.
ajir 20.04.2026 10:35 Phavn: "Форум Светлая Зона и Академия RPG Maker Свободный Новая тема Темы прочитаны Подписаться" т.е. ищи "Новая тема".
Phavn 20.04.2026 10:10 Привет всем, кажется я уже спрашивал когда-то об этом — но как мне создать тут новую тему на форуме? Я их уже создавал, но теперь кнопки "создать тему" не вижу.
VaNyuHa 18.04.2026 05:33 мда... писал писал, а оказывается длинные смс нельзя, хах! В общем, понимаю, что можно через общие события и переменные было указывать координаты событий и игрока, и если мое нужное условие выполняется - активировать событие, но на этот раз просто решил узнать способ проще, вот и все)
VaNyuHa 18.04.2026 05:30 MarkerIl, согласен, этим мне и нравится rpgmv. Фантазия есть, в своей игре уже много головоломок на разную тему реализовал через общие события и встроенные функции. Но из-за работы и семьи мало времени на это... так что бывает в свободное время на работе сразу на черновике прописываю то, как будет работать задуманная головоломка, например (вращающи
MarkerIl 17.04.2026 16:12 VaNyuHa для такого есть параллельные события. Как бы, почти все базовые необходимые функции решаются ивентами и фантазией.) Все же, в первую очередь, Мейкер - это конструктор. И так как мне больше нравятся ивенты, чем скрипты, я и предложил такой вариант.
MarkerIl 17.04.2026 16:12 VaNyuHa для такого есть параллельные события. Как бы, почти все базовые необходимые функции решаются ивентами и фантазией.) Все же, в первую очередь, Мейкер - это конструктор. И так как мне больше нравятся ивенты, чем скрипты, я и предложил такой вариант.

Оптимизация и скорость

Организатор конкурсов
Больше
16 года 2 мес. назад - 15 года 11 мес. назад #30768 от dark32
Исследование скорости RGSS
Состояние: Временно остановленно
Причина: Отсутствуют помошники, не актуальность темы на данном уровне развития

Вечный вопрос что лучше: краткость кода или скорость его работы или читабельность.

В эру высоких технологий, когда все операции на компьютере проходят за миллисекунды. мы не задумываемся о скорости выполнения кода, а зря. Наш код порой представляет собой кучу неразборчивых процедур, циклов, рекурсий, джампов и прочего. Через некоторое время мы и сами забываем за что отвечает та или иная процедура. И через некоторое время мы начинаем замечать что наш код начитает выполнятся долго. Тут то и возникает вопрос об оптимизации.

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



Чтобы не быть голословным представляю вам на суд мои тесты некоторых операторов

Code:
for i in 1...10_000_000 end
1.203с
Code:
(1..10_000_000).each {}
0.969с
Code:
for i in 1...10_000_000 u=1 end
2.516с
Code:
(1..10_000_000).each {|i| u=1}
4.094с
Code:
(1..10_000_000).each {|i| a[i]=i}
5.407с
Code:
for i in 1...10_000_000 a[i]=i end
4.765 с


P.S.: если это действительно актуально, буду проводить тесты дальше, если же нет, что скорее всего, то подожду лучших времён

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!
Последнее редактирование: 15 года 11 мес. назад пользователем dark32.

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

2 место Готв Писатель 2 место 3 место Победитель конкурса Организатор конкурсов
Больше
16 года 2 мес. назад #30769 от Agckuu_Coceg
А почему бы и нет... Оптимизация скриптов чертовски полезна для слабых компов. То есть мне это полезно, например.

Что ещё ты можешь продемонстрировать, dark32? Очень охота увидеть пользу.

Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.

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

Организатор конкурсов
Больше
16 года 2 мес. назад - 15 года 11 мес. назад #30780 от dark32
ВНИМАНИЕ: Спойлер!


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


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


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


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


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

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


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


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


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


Заметил одну странность обращение к константе (переменная с большой буквы) медленней чем обращение к глобальной переменной

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!
Последнее редактирование: 15 года 11 мес. назад пользователем dark32.

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

Больше
16 года 1 мес. назад - 16 года 1 мес. назад #31256 от Equilibrium Keeper
Интересно. И в случае с RGSS - чрезвычайно актуально (т.к. игра должна летать без видимых задержек).
Вот только хотелось бы не голых тестов, а оформленных табличек. А в идеале - полных отчетов с рекомендациями.

P.S. Да, и прогоняй каждый тест хотя бы раз 10. Мало ли что может стормозить.

Истина там, во тьме, и во тьме ты иди - мыслящий бродит во тьме.
В себя самого загляни, открой свою дорогу в Ничто.
В Ничто ты войди, во тьму, и пойми:
Пока ты во тьме, не может она быть Ничем - ведь там ты.
Последнее редактирование: 16 года 1 мес. назад пользователем Equilibrium Keeper.

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

Больше
15 года 11 мес. назад #32575 от Ice
Ice ответил в теме Оптимизация и скорость
в некоторых случаях стоит почаще обращаться к - garbage collector
и вместо назначения переменных, использовать такие вещи как например #define

интересная тема была где "Тинейджер улучшил производительность Ruby"
habrahabr.ru/blogs/ruby/74426/

Бывший логин - Frozen

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

Организатор конкурсов
Больше
15 года 11 мес. назад #32577 от dark32
В RGSS реализован #define?
Что-то я не замечал этого.
Если да, то всё лучше некуда, если это тот #define о котором я думаю (думаю о cJass), и большая часть смысла этой статьи отпадает.

И ещё кое что: Ruby!=RGSS

Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!

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

Больше
15 года 11 мес. назад #32579 от Злодей
RGSS это малость изменённый руби. Так что Дарк прав.

А на счёт скорости удобнее плюсовать не целые числа, он их дольше считает.
Попрактикуйтесь на них.

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

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