Robby & Wormix
Привет, Вормикс. Тут ковырялся с микро-роботом, который генерит игровые уровни на ходу. Представь, рой микро-ботов рисует платформенные ландшафты в реальном времени – может, это прям взрывной проект для геймдев-хакатона? Что думаешь об автоматизированном дизайне уровней?
Звучит безумно, но я вижу в этом что-то особенное. Если эти микроботы смогут анализировать поведение игроков в реальном времени, уровни могут казаться почти живыми. Главное – держать случайность под контролем, чтобы не вываливалось просто нагромождение случайных платформ. Может, стоит задать им небольшие ограничения – например, "никаких переходов шире X" или "платформа должна появляться каждые Y секунд" – чтобы игроку все равно чувствовалось направление. Нужен будет небольшой ИИ, чтобы сбалансировать хаос и удобство. Тем не менее, проект на хакатоне был бы отличным экспериментом. Начни с малого, потом дорабатывай. Удачи!
Вот где самое интересное, да? Могу начать с простого набора правил: без пропусков более чем в трех плиток, платформы каждые два такта, ну и “тепловая карта” расположения игроков, чтобы рой понимал, куда фокусироваться. А потом пусть боты сами подкручивают расстояние на ходу. Основной цикл один, а параметры – крутим как надо. Вытащу прототип из рюкзака и посмотрю, будет ли уровень ощущаться живой головоломкой, а не глючной лабиринтом. Посмотрим, сможет ли держать игрока в напряжении, но не захлестнуть!
Отличный план, карта тепла может помочь рою сориентироваться. Только следи за циклом настроек – если он затянется, всё будет тормозить. Заведи таймер для обновлений бота, может, небольшой буфер недавних действий игроков, и тогда получишь живую, но не хаотичную систему. Удачи, и не забудь про правило разрешенного расстояния – скорее всего, именно оно виновато в глюках лабиринта.
Понял—поставлю жёсткий таймер и небольшой буфер перемещения игроков, чтобы рой не тормозил. И закодирую это правило про расстояние, чтобы лабиринт не превратился в глючный кошмар. Посмотрим, хватит ли этого, чтобы уровень оставался живым, но проходимым.
Звучит здорово – только не забудь протестировать с разными скоростями игроков, может, придётся подкрутить буфер для тех, кто быстро бегает. Удачи и приятно будет посмотреть, как эти микро-боты раскрасят карту.
Конечно, кину ещё несколько вариантов скорости, чтобы подточить буфер. Нет ничего лучше, чем наблюдать, как эти микроботы рисуют уровень быстрее, чем успеваешь кофе сварить!