Синтаксическая Стопка: Кинетическая Грамматика
Описание промпта
Дизайн 3D-движка для обучения базовым структурам предложений через игру с физикой.
- Создает концепцию и техническую основу для 3D-игры, где грамматика управляется законами физики. Помогает разработчикам визуализировать абстрактные языковые концепции через интерактивный баланс объектов.
- Позволяет изучать синтаксис через кинестетический опыт. Визуализирует 'вес' слов и структур, делая грамматические правила интуитивно понятными через физику падения и устойчивости.
- Разработчики образовательных игр, преподаватели лингвистики, интересующиеся геймификацией, и энтузиасты WebGL/Three.js.
Используй Three.js для сцены и Ammo.js для физики. Настрой массы блоков в зависимости от их грамматической роли. Реализуй проверку баланса после каждого падения. Добавь OrbitControls для обзора. Соблюдай пастельную палитру и матовые текстуры.
Необходимо знание Three.js и Ammo.js. Требуется понимание базовой физики твердого тела и принципов дизайна Баухаус для правильной реализации визуальной части.
Рабочий прототип 3D-сцены с падающими блоками, физикой столкновений и наклоном платформы. Код должен включать логику расчета центра масс и визуализацию в стиле Баухаус.
Для точной физики убедись, что массы блоков соответствуют их грамматическому 'весу'. Настрой параметры трения так, чтобы баланс был достижимым, но сложным. Используй мягкие тени для глубины.
Сложность реализации точной физики в браузере. Производительность может падать при большом количестве блоков. Требует настройки параметров Ammo.js для стабильности симуляции.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли ведущего инженера по графике и взаимодействию. Твоя задача — спроектировать архитектуру 3D-движка для игры «Syntactic Stack: Kinetic Grammar», обучающей структуре предложений (Подлежащее-Сказуемое-Дополнение).
Основные механики:
1. Платформа: Физическая балансирующая платформа в центре 3D-пространства.
2. Блоки: Пользователь получает последовательность цветных прямоугольных блоков, обозначающих части речи.
3. Физика: При клике блок падает с заданной высоты. Используй точную физику жестких тел (rigid-body physics). Блоки имеют разную массу и коэффициент трения, что требует структурного баланса.
4. Грамматика как физика: Если последовательность стека соответствует грамматическим правилам веса, платформа остается стабильной. При нарушении баланса структура наклоняется на основе расчетов центра масс, что приводит к зрелищному коллапсу.
Стиль дизайна:
- Эстетика Баухаус: геометрическая чистота.
- Материалы: матовые PBR-материалы, имитирующие текстуру гладких деревянных игрушек.
- Цвета: чистые пастельные тона.
- Освещение: мягкие объемные тени для подчеркивания глубины пространства.
Технологический стек:
- Three.js: для визуального рендеринга.
- Ammo.js: для вычислений массы и центра тяжести высокой точности.
- OrbitControls: для вращения камеры на 360 градусов.
Напиши код и опиши логику взаимодействия, обеспечивая плавность физики и визуальную эстетику Баухауса.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.