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