Миничат

AnnTenna 1 дн. даже не верится что завтра уже 1 мая
poca 3 дн. А вот и среда =)
AnnTenna 3 дн. Ничего скоро уже майские...
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 для такого есть параллельные события. Как бы, почти все базовые необходимые функции решаются ивентами и фантазией.) Все же, в первую очередь, Мейкер - это конструктор. И так как мне больше нравятся ивенты, чем скрипты, я и предложил такой вариант.

Кооператив в MV

Больше
8 года 3 мес. назад #101765 от KageDesu
KageDesu создал тему: Кооператив в MV
Что думаете по поводу возможности кооперативной игры в RPG Maker MV играх?
Надо ли, не надо ли? Использовали бы? Есть ли смысл?

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


Сразу поясню чем отличается кооператив от онлайна.
Онлайн - это игровой мир, к которому подключается N-количество игроков, игра живёт сама по себе.
Кооператив - это когда игрок создаёт игру и к нему подключаются ограниченное количество лиц. Игра не живёт сама по себе.

Полтора года назад, поймав эту мысль я сделал за пару часов плагин и сервер. В основном это был эксперемент синхронизации событий. Т.е. как быть с игровыми событиями, если игроков несколько.
Вот что у меня получилось (видео):
ВНИМАНИЕ: Спойлер!
Спасибо сказали: Dmy, AnnTenna, Avatosius, ZX_Lost_Soul, Seibur, DK, poca, Yros, yuryol, Guren_san и ещё 8 человек сказали спасибо.

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

Больше
8 года 3 мес. назад #101768 от Mur
Mur ответил в теме Кооператив в MV
Сууууууууууууууууупер! Просто потрясающая штука!!!! :ohmy:
Спасибо сказали: Dmy, Guren_san, KageDesu, akito66

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

Больше
8 года 3 мес. назад #101769 от Dmy
Dmy ответил в теме Кооператив в MV
По-моему это очень интересная и полезная вещь! Видео действительно выглядит очень внушительно.
Спасибо сказали: KageDesu, Mur, Doctor_Bug, akito66

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

Больше
8 года 3 мес. назад #101770 от yuryol
yuryol ответил в теме Кооператив в MV
никогда не люил онлайн-игры, но кооператив -это лучшее что может быть! Для меня всегда были одиночные игры простым задротством, а вот кооперативные - отличным времяпрепровождением.

Конечно, кооператив за одним компом для меня приоритетнее, и больше интересует как сделать раздельный инвентарь и два экрана на одном мониторе, но учитывая переезд, отсутствие времени и лучшего друга рядом, всем руками "за" :whistle:
Спасибо сказали: Doctor_Bug, akito66

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

Больше
8 года 3 мес. назад #101771 от AnnTenna
AnnTenna ответил в теме Кооператив в MV
Ого, да это просто фантастика какая-то! :whistle: Я тоже обеими руками ЗА такой плагин - это же очень круто!
Я даже просила одного знакомого программиста порыться на тему кооператива для моей игры , но он так и не справился с этим, к сожалению. С тех пор я как-то и перестала надеяться на то, что это возможно. А тут вдруг бац и эта тема!

Только вот расстраивает то, что

Выбором в общем событии может управлять только лидер группы (это игрок, который первый подключился)

Для кооперативных игр, основанных на выборе, это является существенным недостатком и большой проблемой :silly:
Спасибо сказали: akito66

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

  • akito66
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • В Иркутске пески холодные, но когда ты рядом, мне становится теплее.
Больше
8 года 3 мес. назад #101773 от akito66
akito66 ответил в теме Кооператив в MV
Если это возможно, то я бы точно это использовал в своем проекте, не свойственно для меня но я бы даже перешел на MV
: )
Спасибо сказали: Dmy

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

Больше
8 года 3 мес. назад - 8 года 3 мес. назад #101774 от ZX_Lost_Soul
ZX_Lost_Soul ответил в теме Кооператив в MV
Рад что кто-то взялся за написание сетевого кооператива для мукера. Считаю что вещь это очень нужная, т.к. возможность делать кооп игры здорово оживила и разнообразила бы мейкерский игрострой, ведь, как известно, при коллективной игре все автоматически становится веселее в n раз.

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

Главной сложностью при создании сетевых (а особенно кооперативных) игр на любом движке в настоящее время является проблема нехватки ip адресов. Создатели протокола ipv4 в своё время не учли неравномерность распределения ip-адресов по миру (а может и вовсе об этом не думали, не силен в истории) и сделали недостаточно большой длину адреса. В итоге у многих провайдеров просто не хватает адресов для своих абонентов и они садят множество человек на один и тот же, что по-простому называется "серым ip". Поскольку у таких людей нет персональных ip, подключиться извне к ним невозможно, как результат они не могут хостить сетевые игры. Для решения проблемы был создан протокол ipv6, однако ж на дворе 2018 год, а поддерживает его довольно малое количество провайдеров.

В двух словах, не имея белого ip, играть в кооп игры с классическим прямым подключением вы не сможете.

Какие же есть решения?

1. Кооператив через общий сервер. При такой реализации все игроки соединяются через один сервер с белым ip и обмениваются данными тоже. Такое решение могут себе позволить Blizzard в игре Diablo 3, однако оно требует постоянного финансирования и для маленьких/бесплатных игр не годится.

2. Использование hole-punching, чтобы пробиться сквозь nat. Решение частичное, поскольку в некоторых сетях и провайдерах нереализуемо, т.е. позволит хостить не всем, но многим. Для соединения игроков опять же используется сервер с белым ip, однако все дальнейшие данные будут идти напрямую. Главным минусом способа является его сложность, далеко не каждый программист знает как его реализовать.

Очень существенный шаг для решения проблемы сделал Steam, за что Valve нужно сказать большое спасибо. При использовании steam_api разработчикам доступны стим-лобби, своеобразная комбинация способов 1 и 2 (стим сначала пытается пробить нат, а если не выходит - использует прокси). Это позволило родиться многим инди кооп играм. Однако это все актуально, только если вы делаете игру для стима.

Ну и третьим способом является различный изврат, такой как заставлять игроков ставить эмуляторы локальной сети вроде Хамачи, Тангл и т.д.
Решение рабочее, однако по голове за него игроки не погладят.

Хотелось бы услышать мнение топикстартера по этому вопросу :) Что планируется реализовать в плагине?
Последнее редактирование: 8 года 3 мес. назад пользователем ZX_Lost_Soul.
Спасибо сказали: Dmy, Avatosius, DK, poca, Cabbit, Mur, Paranoid

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

Больше
8 года 3 мес. назад #101776 от Paranoid
Paranoid ответил в теме Кооператив в MV
Кооп для мукера это чуть более чем нужная вещь!

ZX_Lost_Soul, так вот почему я не могу хостить игры.
Спасибо сказали: Dmy

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

Больше
8 года 3 мес. назад #101787 от Guren_san
Guren_san ответил в теме Кооператив в MV
Очень хорошая идея! Если бы у меня было больше двух рук, я бы все их поднял. Как уже было оговорено выше, кооперативчик для jrpg игр - более, чем нужно. Я буду следить за этой темой ^^ :blink:
Спасибо сказали: Dmy

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

Больше
8 года 3 мес. назад #101791 от KageDesu
KageDesu ответил в теме Кооператив в MV

AnnTenna пишет: Для кооперативных игр, основанных на выборе, это является существенным недостатком и большой проблемой :silly:


Это не ограничение, можно изменить. Просто написал как сделал изначально.

ZX_Lost_Soul, делать игру и делать плагин - это разные вещи. Если бы я делал игру с кооперативом, то я бы задумался как моя игра будет обеспечивать сетевой режим. Если я планирую свою игру выпускать в Steam, то прикручу Steam API, если другой способ распространения, возможно запущу свой сервер для игроков и т.д. Я же делаю плагин - т.е. некий фрамеворк, представляющий готовый сервер и клиент и их интеграцию с MV, чтобы разработчик игры мог использовать сетевые функции в игре. А как будет обеспечивать доступ к севреру разработчик игры, используя плагин, это по большей части его заботы. Я ведь не всемогущий :)
Сам же сервер планирую чтобы запускался внутри игры, чтобы не нужно было запускать никакие сторонние программы вместе с игрой. Ну и выделенный тоже можно отдельно сделать.
Спасибо сказали: poca, Guren_san, Mur

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

Больше
8 года 3 мес. назад #101792 от Paranoid
Paranoid ответил в теме Кооператив в MV
Хотелось бы тогда еще и плагин для сплит-скрин игры.

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

Больше
8 года 3 мес. назад - 8 года 3 мес. назад #101793 от ZX_Lost_Soul
ZX_Lost_Soul ответил в теме Кооператив в MV
KageDesu, но реализация того же hole-punching на nodejs потребует почти целиком переписать часть, отвечающую за соединение. Если хочешь возложить решение проблемы с NAT на разработчиков игр - обязательно отдели эту часть от другого кода, чтобы её легко было модифицировать, не изучая весь плагин :)
Последнее редактирование: 8 года 3 мес. назад пользователем ZX_Lost_Soul.

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

Больше
8 года 3 мес. назад #101794 от KageDesu
KageDesu ответил в теме Кооператив в MV

Paranoid пишет: Хотелось бы тогда еще и плагин для сплит-скрин игры.

А как быть с управлением? Два устройства (клавиатура и геймпад) или разные клавиши?

ZX_Lost_Soul, я ещё подумаю.

Хочу пояснить для людей, которые в этом не разбираются как устроенно сейчас. Допустим вы хотите поиграть с товарищем в игру вместе. Вы оба запускаете одинаковую игру на своих компьютерах, только один из вас в игре выбирает опцию <создать игру> (одну кнопку нажать или комнаду плагина вызвать), а второй опцию <подключится к игре>, где ему просто нужно ввести ip адресс первого игрока. Всё. Проблема уже встаёт немного извне я считаю, а именно как далеко виден ip адресс игрока, который создал игру (сервер). Если оба товарища в одной сети (локальная, Wi-fi) - проблем нет. Если сервер имеет "белый" адресс и к нему можно подключится из интернета - проблем нет. Если сервер умён, то может пошаманить с настройками роутера (port forward) и сделать также свой "чёрный" ip доступным из вне (тут я не уверен, но вроде как можно). Ну а если очень хочется поиграть, но ничего из выше указанного нет желания делать, то 5 минут установка бесплатного Hamachi (или алтернативы) и вы оба в виртуальной локальной сети - проблем нет. Итого: решение проблемы подключения, я считаю, это немного выходит за рамки ответственности плагина.
Спасибо сказали: poca

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

Больше
8 года 3 мес. назад - 8 года 3 мес. назад #101799 от Lekste
Lekste ответил в теме Кооператив в MV
Ага. Что вы об этом... Тут более крупная проблема - как соединить его с кучей других левых плагинов, на которых делается 99% проектов.
Когда-то эта мысль оттолкнула от подобной идеи. :)

Вобщем, кажется, большинству подойдёт лишь та его часть, что ивенты запускает и переданные параметры в них закидывает.
Последнее редактирование: 8 года 3 мес. назад пользователем Lekste.

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

Больше
8 года 3 мес. назад #101805 от Paranoid
Paranoid ответил в теме Кооператив в MV
Наверное лучше подойдет клавиатура/геймпад или геймпад/геймпад

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

Больше
8 года 3 мес. назад - 8 года 3 мес. назад #101813 от KageDesu
KageDesu ответил в теме Кооператив в MV
Lekste, надо пробовать, так ничего не скажешь. Учитывая архитектуру сервера у меня есть надежды, что большинство плагинов будет работать.

Провёл очередной эксперемент, объеденив проблему, о которой писал ZX_Lost_Soul и идею с Split Screen.

Видео

Получился некий гибрид. Это всё ещё сервер - клиент (на одной машине) и это не совсем Split Screen, окна то 2 :)
Последнее редактирование: 8 года 3 мес. назад пользователем KageDesu.
Спасибо сказали: poca, Mur, Doctor_Bug, Paranoid, akito66

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

Больше
8 года 2 мес. назад #102245 от KageDesu
KageDesu ответил в теме Кооператив в MV
В свободное время немного работаю по этому направлению, вот что есть на данный момент:





YouTube Видео

P.S. Используются сторонние плагины, всё работает без проблем

Сложности есть с боевой системой. Заставить работать стандартную боёвку по сети - это значит практически написать новую боевую систему. Вот и думаю, стоит тратить время на написание сетевой стандартной боёвки или написать новую, которая изначально расчитана на сеть + PvP. Новую можно на основе моей RTBS (её правда надо с колен поднять). Это даст возможность каждому игроку действовать когда настанет его время хода, а не ждать пока сходят другие и враги.

Alpha ABS передлывать под сеть пока не рассматриваю - её саму надо сперва до ума довести, код уж очень плохой...
Спасибо сказали: Dmy, Seibur, DK, poca, Cabbit, Mur, Doctor_Bug, Paranoid

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

Больше
8 года 2 мес. назад - 8 года 2 мес. назад #102246 от DK
DK ответил в теме Кооператив в MV
почему ты перестал поддерживать свою бс ? и зачем писать новую бс, если можно подстроить свою под нужды мультиплеера ?

P.S. Alpha ABS шикарна. Ну потрать время, перепиши, как считаешь нужным, зато будешь купаться в славе за счет мультиплеера и своей бс...
Последнее редактирование: 8 года 2 мес. назад пользователем DK.
Спасибо сказали: Dmy, KageDesu, Doctor_Bug

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

Больше
8 года 2 мес. назад #102247 от Doctor_Bug
Doctor_Bug ответил в теме Кооператив в MV
Ребят извините что не в тему. А где можно об этом узнать? Я про ip, подключение, Нат и т.п. Хотелось бы поподробнее об этом узнать. Мож статьи или книги есть.

Баг изучает Godot Engine. А слушает эту музыку ~~> Мое сердце

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

Больше
8 года 2 мес. назад #102248 от KageDesu
KageDesu ответил в теме Кооператив в MV

DK пишет: почему ты перестал поддерживать свою бс ?

Я перестал поддерживать все свои плагины, так как уходил служить в армию. Теперь, спустя год, довольно сложно всё восстановить, надо время. Я сейчас этим и занимаюсь, у Alpha ABS будет обновление, которое вернёт её в правильное русло.

DK пишет: зачем писать новую бс, если можно подстроить свою под нужды мультиплеера ?

Не всем может подойти, появятся зависимости ненужные, надо что-то оптимальное. Но стандартную под сеть всё равно не охото переделывать.

DK пишет: P.S. Alpha ABS шикарна. Ну потрать время, перепиши, как считаешь нужным, зато будешь купаться в славе за счет мультиплеера и своей бс...

Спасибо.
Спасибо сказали: Dmy, DK, poca, Cabbit, Mur, Doctor_Bug, Paranoid

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

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