Залейте карту одной плиткой травы, и через секунду глаз найдёт повторяющийся узор. Это знает каждый, кто собирал карту из одинаковых квадратов. Плитка в двумерной игре это маленький квадрат, например 32 на 32 пикселя. Им замощают землю, пол и стены. Чтобы не было швов, плитку делают бесшовной: правый край продолжает левый, нижний продолжает верхний. Шва нет, но есть узор. Если на поле сто одинаковых квадратов, в траве видна одна и та же пара тёмных пятен, повторённая сто раз. Получаются обои. Поэтому для одной поверхности делают несколько вариаций...
RPG Studio
Ходьба в 2D-игре это шестнадцать рисунков. Что делать, если рисовать их некогда
Герой должен просто ходить. В четыре стороны, без изысков. Оказалось, что это шестнадцать маленьких картинок, и каждая должна встать на своё место. Ходьба в двумерной игре это короткий цикл, который играет по кругу, пока герой идёт. Ноги расходятся, сходятся, расходятся другой ногой и снова сходятся. Корпус чуть покачивается вверх и вниз. Четырёх кадров хватает, чтобы глаз прочитал шаг. Но герой, который идёт вниз, и герой, который идёт влево, выглядят по-разному. У каждой стороны свой цикл. Четыре стороны на четыре кадра, вот и шестнадцать рисунков...
Нарисовать героя для игры легко. А потом он должен повернуться
Я думал, что персонаж для игры это одна картинка. Пока не посадил его на карту и не дал ему идти по диагонали. Я разработчик игр и веду команду ИИ-агентов. Код и логика у нас шли нормально. Потом упёрлись в графику: игре с видом сверху нужен герой, который смотрит туда, куда идёт. Нажал вправо, и на экране должен быть герой, повёрнутый вправо. Нажал вверх и влево одновременно, и нужна диагональ. Одной картинки хватает ровно до первого поворота. Дальше нужен набор ракурсов, и все они должны выглядеть как один и тот же персонаж...
Колчан, который висел в воздухе, и враг, который пишет письма: как мы делаем 3D-игру «Летопись»
Больше десяти версий подряд колчан у моего лучника то висел в воздухе за спиной, то проходил сквозь неё. Игрок замечает такое за секунду, а чинили мы это дольше, чем учили нейросеть командовать осадой. Расскажу и про колчан, и про нейросеть. Что за игра «Летопись» играется в браузере. В чертоге на аналое лежит книга в сто листов, и её надо продержать семь ночей...
Почему ИИ-мастер забывает, что было двадцать ходов назад, и как мы учим его помнить
Через пять ходов после того, как у старой мельницы в глине мелькнул след подковы без гвоздя, из кустов выехал всадник, и мастер Хранитель написал: «на левом переднем копыте у животного отсутствует гвоздь». В той же проверке другой мастер, которого мы потом убрали с сайта, выдал «подкова с одним гвоздём» и перепутал главную примету погони...
