24 подписчика
Давно ещё пришла в голову идея компьютерной игры.
Формально суть проста – машинка едет по извилистой дороге. Все такую видели. Дорога набегает, мы смещаем машинку влево или вправо.
Но есть нюанс.
Моя идея в том, чтобы в зависимости от сложности управлять не координатой, а одной из её производных по времени.
На первом уровне сложности положение курсора мыши жёстко привязано к положению машинки по горизонтали. Надо сдвинуть влево – сдвинули мышку влево. Надо сдвинуть вправо – сдвинули вправо.
На втором уровне положение курсора мыши задаёт горизонтальную составляющую скорости машинки, т.е. первой производной горизонтального положения по времени. Сдвинули мышь влево – и машинка едет влево, пока не вернём в ноль или ещё правее.
На третьем уровне мы управляем уже ускорением по горизонтали, второй производной координаты. Мы мышкой двинули влево и вернулись назад – машинка продолжает ехать влево. Чтобы остановить, надо сдвинуть мышь вправо (и обратно, пока не начала вправо ехать). Управление становится схожим с управлением космическим аппаратом.
Мне представляется, что уже следующий уровень, управление рывком (третьей производной координаты по времени) может представлять собой существенную сложность для игрока, а уж ещё более следующий, возможно, окажется и вовсе непроходим, как его ни калибруй.
Но надо попробовать.
1 минута
16 января 2024