Gravity Shift — промпт для ChatGPT: 3D-платформер с вращением
Промпт описывает концепцию и техническую часть 3D-платформера, где мир поворачивается на 90 градусов по нажатию клавиши. Пригодится, если нужен стартовый каркас игры на Three.js и Cannon.js.
Открыть на GitHubЧто делает Gravity Shift: Low-Poly Physics Platformer
Промпт задаёт игру Gravity Shift: кубический лабиринт в low-poly стилистике, пастельные градиенты, острые геометрические формы. Игрок не бегает по стенам сам — он вращает гравитацию всего мира и тем самым меняет, где низ.
Внутри есть техническая часть: собрать 3D-платформер на Three.js и Cannon.js, при нажатии R повернуть вектор world.gravity на 90 градусов. Логика вращения показана в коротком фрагменте на JavaScript — новый вектор считается из текущего, затем копируется в world.gravity. Отдельно упомянута плавная интерполяция камеры через Lerp, чтобы камера следовала за телом игрока во время сдвига.
Промпт рассчитан на диалог с моделью, а не на готовый код: он даёт постановку и один кусок логики, остальное придётся дописывать. Угол поворота в примере фиксированный — 90 градусов, других вариантов в промпте нет.
Какие задачи решает
- собрать каркас 3D-платформера на Three.js и Cannon.js
- повернуть гравитацию мира на 90 градусов по нажатию клавиши
- сделать кубический лабиринт в low-poly стилистике
- подключить плавное слежение камеры за телом игрока
- описать концепцию игры до начала разработки
Примеры запросов агенту
- Собери 3D-платформер Gravity Shift на Three.js и Cannon.js: кубический лабиринт, при нажатии R вектор world.gravity поворачивается на 90 градусов
- Добавь плавную интерполяцию камеры через Lerp, чтобы она следовала за телом игрока при смене гравитации
- Сделай low-poly окружение с пастельными градиентами и острыми геометрическими формами
Как установить Gravity Shift: Low-Poly Physics Platformer
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdИз того же набора73
Весь набор →Похожие
Рядом в каталоге
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о Gravity Shift: Low-Poly Physics Platformer
Как установить Gravity Shift в Claude?
Отдельной установки нет: это промпт, его вставляют в чат как обычное сообщение. В репозитории он лежит в .claude/commands/prompts.csv.md.
Что делает Gravity Shift?
Описывает puzzle-platformer, где игрок вращает весь мир, чтобы пройти 3D-лабиринт, и даёт техническую постановку на Three.js с Cannon.js.
Что нужно, чтобы промпт сработал?
Модель должна уметь писать код на JavaScript: в промпте есть фрагмент логики вращения гравитации и требование собрать проект на Three.js и Cannon.js.
Исходный текст
prompts.csv · CC0-1.0
Game Concept: A puzzle-platformer named "Gravity Shift" where players rotate the entire world to navigate a 3D low-poly labyrinth. The environment is minimalist, using pastel gradients and sharp geometric shapes.
Technical Prompt:
Build a 3D platformer using Three.js and Cannon.js. The world is a cube-shaped maze. When the user presses 'R', rotate the world.gravity vector by 90 degrees.
JavaScript
// Gravity rotation logic
world.gravity.set(0, -9.82, 0); // Default
function rotateGravity() {
let newG = new CANNON.Vec3(-world.gravity.y, world.gravity.x, 0);
world.gravity.copy(newG);
}
Include smooth camera interpolation using Lerp to follow the player's rigid body during shifts.
© loshu2000 · CC0-1.0 · f/prompts.chat