Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Начните с маленькой подводной лодки: устанавливайте бомбы, избавляйтесь от врагов и старайтесь не попадаться на глаза своим плавучим врагам. Вас ждет еще несколько игровых вселенных, много уникальных сюжетов и интересных загадок.

Пикабомбер

Аркады, Пиксельная, 2D

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
dogekun
dogekun

Посоветуйте 3D движок⁠⁠

3 года назад

Приветствую.

Прошу помощи в выборе 3D движка и набора ассетов.

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

То есть выставить один раз на карте всё это окружение и уже заниматься основными объектами, зданиями, другой инфраструктурой.

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

Какая-то фото реалистичная графика не требуется, важно чтобы смотрелось более менее современно.

Так же интересует поддержка VR.

3D Игровой движок Вопрос Текст
6
71
LuarZero
LuarZero
Лига Разработчиков Видеоигр

RPG Maker: Что умеет и чего не умеет?⁠⁠

4 года назад

Я продолжаю публиковать статьи, посвященные японинскому двиглу RPG Maker. Напоминаю, что непосредственно сам курс уроков начнется с четвертого поста по этой теме. Пока что у нас предварительные ласки. Зачем они нужны? Ну, во-первых, никто не начинает учебник сразу с формул. Во-вторых, когда мне начнут (ну, если начнут) задавать типовые вопросы, на них уже будут готовы развернутые ответы. В третьих, кому нужна голая информация - в движке есть справка, она вызывается клавишей F1. Там НИЧЕГО лишнего и исключительно инфа без воды. Только вот большинству там нихера не понятно, без подробных объяснений, поэтому я этим и занимаюсь. Ладно, поехали!



Какие же жанры игр можно создавать на мукере, какие создавать сложно, а какие вовсе невозможно?


Уже из названия понятно, что движок профилирован под создание RPG, а если бы точным – под JRPG, японцы же. Что это за жанр такой, желающие смогут почитать в википедии, от себя напомню разве что ранние игры серии Final Fantasy, Persona и Chrono Trigger. Словом, те самые игры, где идешь по карте, наткнулся на моба, переносит тебя на отдельную локацию, где происходит бой.

Final Fantasy V локация из игры

Экран битвы из нее же


Кто сказал «фуууу!»?! Я все слышал! Никто, разумеется, не принуждает вас делать копии финалок с их боевой системой. Существуют сторонние боевки, а можно и свою разработать, при наличии достаточного скилла.

В общем, главный и основной профиль движка – JRPG. Про мальчиков, похожих на девочек, спасающих мир с помощью огромных мечей и длинных диалогов.


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

Echoes of Aetheria – сделано на RPG Maker MZ


Так же у меня хорошие новости для поклонников Визуальных Новелл – мукер обладает широкими возможностями для работы с изображениями и, при наличии прямых рук, дает прикурить всем известному Ren’ Py. Особенно приятно наличие готовой базы данных и отсутствие необходимости учить синтаксис тамошнего скриптового языка, снова привет гуманитариям;)


After I met that catgirl, my questlist got too long! – сделано на RPG Maker MV


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


А теперь о грустном – с какими жанрами на мукере делать особо нечего.


Ну, во-первых – 3D. Логично, что движок для создания двухмерных игр в 3D не может и это не шибко печалит. Да, сейчас набегут знатоки, расскажут про Mode7 - это, ребята, все фигня. Эксперименты ради экспериментов – попытка создать спрайтовое псевдо-3D ради самой попытки. Программисты-энтузазисты балуются, но на полноценный инструмент не тянет. Интересно будет только прожженным мукеристам, кому традиционные решения надоели и хочется чего-то жесткого и анального.

Mode7 – попытки превратить 2D в 3D


Во-вторых, безумно популярный 2D жанр – платформеры. В RPG Maker нет физики. Т.е. у объектов нет веса, ускорения, гравитации и прочих непременных атрибутов хорошего платформера. Да, можно создать и создавались подобия. Но они остаются лишь подобиями, этакими бегунами на костылях. Если хотите делать платформер – вам в Game Maker Studio, в частности на нем разрабатывался знаменитый Undertale.

Отсутствие физики также отрезает нам пути в разработку 2D гоночек, всяких копий Angry Birds и т.д. ну, сами понимаете.

Всем известная Super Mario Bros. для NES – на мейкере такое нормально не сделать


В третьих, могильная мобильная разработка. Да, мукер из коробки позволяет собирать проекты под Андроид и IOS, но при этом нет никакой (совсем) поддержки векторной графики – весь (почти) графон, это картинки в формате png. А значит неизбежные потери качества при масштабировании на великое разнообразие экранов мобильных устройств. Кроме того, достаточно крупный проект на мукере весит от 500 метров и выше, что нереально много для мобильной платформы. Мало кто согласится таких монстров качать, а тем более покупать. Да, разумеется, можно наваять что-то с минимумом графического и звукового разнообразия, но качество игры будет соответствующим.


В четвертых, такой популярный в уже далеком прошлом жанр, как шутеры с видом сверху или сбоку. В мукере нет коллизий, в привычном понимании этого понятия. Каждый объект, это просто квадрат 48х48 пикселей, даже если внешне он выглядит в три-десять-сто раз больше. Обсчитываться будет только базовый квадратик объекта, остальное – иллюзия. Мало того, движок не умеет обсчитывать столкновения объект-объект (совсем), только игрок-объект или объект-игрок.


Простой пример для понимания: игра Adventure Island времен NES.

Мальчик – это игрок. Улитка – объект. Столкновение мальчика с улиткой RPG Maker зафиксировать способен. Но топор это тоже объект! И вот столкновение топора с улиткой мукер просто не поймет. Не сможет никак отреагировать, не предусмотрели это японцы! Сколько лет мы этого функционала ждем, но разрабам движка и так неплохо живется, судя по всему.


Конечно, мукер не был бы движком, если бы не позволял обходить подобные ограничения при помощи костылей. На игровых локациях используется координатная сетка (те самые квадраты 48х48 или меньше, в более ранних версиях) и можно, конечно, ежесекундно забирать в переменные координаты топора, а в другие переменные координаты улитки, потом их сравнивать и при совпадении убивать улитку. Подобное уже давно и успешно делали. Но это если топор один. А если ваш герой шпарит из пулемета? Вычислительная нагрузка будет просто нереальная с учетом «оптимизации» движка.


Решается сия проблема гуглением готовых плагинов на ABS (Action Battle System), на версию движка VX Ace скрипты(тогда еще были скрипты) имелись в наличии. С более современными версиями пока все глухо, насколько я знаю. Впрочем, если вы знаете JS – вперде, так сказать) Сообщество вас не забудет)


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



Пункт пятый и последний – ММО и онлайн. Последние версии движка (MV и MZ) написаны на JS, в отличие от предыдущих, где использовался Ruby. Это дает возможность закинуть игру к себе на хостинг и дать людям возможность играть онлайн. Но вот для мультиплейера придется дофига всего дописывать, готовых решений просто нет на сегодняшний день. Для полноценного ММО, типа Ragnarok Online и вовсе придется с нуля фигачить клиент-серверную часть. Это возможно, но нахер надо, если подумать, ведь есть тот же Юнити со всем готовым?


Ту би континуед…

Показать полностью 5
[моё] RPG Maker Gamedev Игровой движок Длиннопост
35
25
DELETED
Шахматы

Ответ на пост «Шахматный турнир Пикабу»⁠⁠1

4 года назад

История о том, как я форсировал развитие шахматных античитов. Пару лет назад кодил специально для chess.com бота, назывался ChessInvader (хаха). Сразу скажу, что кодил из спортивного интереса, и как оказалось собрал неплохой такой стек технологий: Stockfish 9, CefSharp, WPF, JavaScript, C#.


Как это работало? Запускалось Windows приложение с интерфейсом, в которое был встроен браузер на основе Chromium. При старте открывался сайт chess.com на главной странице. Далее ручная авторизация прямо в браузере, начало новой партии, и отдельная кнопка "Invade". Далее начиналось самое интересное - так как программа имела доступ к браузеру и его ресурсам, она в автоматическом режиме могла управлять скриптами JS. Программа тащила со скриптов текущую ситуацию на доске и передавала ее шахматному движку Stockfish, движок находил лучший ход, и далее вызывался триггер ответного хода в JS.


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


За один вечер из 15-20 партий рейтинг Эло легко поднимался до уровня гроссмейстеров 3000 и выше. Учёт времени и динамическую силу пришлось ввести против любителей коротких шахмат на 10-30 секунд, так чтобы программа сама рассчитывала время на обдумывание хода в зависимости от номера хода (в середине партии отдавалось больше времени, чем в начале и конце) и оставшегося времени. Играть такой тулзой было довольно скучно, потому что 8 ядер процессора с лёгкостью обыгрывали даже GM из списка топ 100 на коротких шахматах. Пару раз мне попадались и читеры, это было довольно легко понять, когда партия затягивалась в 30+ ходов, а движок при этом не имел весомого преимущества. Познакомился с парой забугорных игроков уровня National Master, которых сильно интересовал неведомый игрок, набирающий за вечер Grand Master. Через неделю таких игр мои фейковые аккаунты начали узнавать в лицо и оперативно банить, поскольку я не скрывал что использую движок. Получается, что я внёс свой непосильный вклад в развитие шахматных античит систем 😊


Ссылки по теме:

https://ru.m.wikipedia.org/wiki/Stockfish

https://ru.m.wikipedia.org/wiki/UCI_(протокол)

https://cefsharp.github.io/

Показать полностью
Шахматы Турнир Chesscom Читер Игровой движок Интересное Ответ на пост Текст
9
DELETED

Что лучше? Unreal Engine или Unity?⁠⁠

5 лет назад

Мне просто любопытно, какой движок лучше всего подойдёт для разработки игры.

[моё] Вопрос Игровой движок Unreal Engine 4 Unity Текст
16
9
Geekabu
Geekabu
CGI Media

Прогноз погоды использует движок Unreal Engine 4 для визуализации потопа⁠⁠

5 лет назад
Перейти к видео

Диктор сравнивает варианты развития событий с потопом с глубиной в 1 метр (собьет с ног), 2 метра (первый этаж затоплен, спасайтесь на верхних этажах), и 3 метра (практически не выживаемо, эвакуируйте участки где это прогнозируется).


Источник
Показать полностью
Прогноз погоды Unreal Engine 4 Компьютерная графика Игровой движок Визуализация Потоп Сравнение 3D графика Спецэффекты Графика Видео
9
FedorKorovkin
FedorKorovkin

Передовой игровой движок и новый контент...⁠⁠

5 лет назад

Unreal Engine 4 - превращается...

[моё] Игровой движок Юмор Видео
7
2623
Geekabu
Geekabu
Лига Геймеров

Качество плавления камня в игровом движке⁠⁠

5 лет назад
Перейти к видео

Пока только в виде технической демонстрации.


Источник

Показать полностью
Компьютерные игры Компьютерная графика Лава Детализация Игровой движок Течение Анимация Демо Видео
254
EugeneKane
EugeneKane

Поиск исходников или движка Virtools 2.1⁠⁠

5 лет назад

Доброго времени суток.
Ищу исходники, утилиты и прочее связанное с движком Virtools 2.1 на котором были созданы игры Syberia, Still Life от Микроидс. Несколько дней шерстил поисковик, но кроме упоминаний ничего не нашел. Вдруг кто-то знает где можно найти. Исходя из упоминаний на сайтах, движок(конструктор) выходил на дисках, возможно где-то лежит СД образ.

Игры Игровой движок Текст
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии