Назад

Feel and Be Felt

Игровой мир по мотивам книги Эбботта «Флатландия» 1884 года: живите Квадратом, которому видна лишь линия, почувствуйте, как созданный в Tripo куб срез за срезом проходит сквозь ваш мир, а затем поднимитесь над плоскостью и услышьте, как жители поют его вершины.

Автор: Devon FisherИсходный код
Попробовать онлайн
Feel and Be FeltПопробовать онлайн

Описание

Feel and Be Felt — небольшой игровой мир по мотивам книги Эдвина Э. Эбботта «Флатландия» 1884 года. Всё начинается как история. Вы — Квадрат, живущий на плоскости, и всё, что вам когда-либо видно, — это линия: окружающие фигуры предстают отрезками света, ближние ярче проступают сквозь туман, а соседей вы узнаёте по голосам.

И тут раздаётся голос, идущий ниоткуда. Простой пурпурный куб, созданный через API Tripo, опускается сквозь ваш мир вершиной вперёд. На вашей линии он появляется точкой, становится отрезком, а затем растёт, меняется и сжимается по мере того, как проходит его срез, и голоса улицы тянутся к форме, которую никто не может объяснить. Потом вас поднимают из плоскости. Линия раскрывается в 3D, и вы видите на тёмном столе освещённый город из шестидесяти плоских жителей, а над ним висит куб: наверху, а не на севере.

Дальше всё в ваших руках. Опустите куб и смотрите, как жители подходят к его срезу, касаются его вершин и поют углы, которые ощущают: острые — высоко и коротко, тупые — низко и протяжно. Каждый голос построен из формы своего владельца. Нажмите C, удерживая куб, и самая маленькая фигура возле среза пропоёт вашу шестиугольную форму в ответ как треугольник — и это неверно; но по мере того как куб поднимается, его срез становится этим треугольником, два контура совпадают, и вся улица тянет один общий аккорд. Музыкальной дорожки нет: каждый звук — это голос жителя. Коснитесь кольца в правом верхнем углу, чтобы услышать улицу.

Тема хакатона предлагает создать мир как подарок. У каждого подарка есть сторона, которую получатель никогда не видит, а этот город может ощутить лишь один срез этого подарка. Эта работа посвящена ребёнку, который впервые заподозрил, что есть нечто большее. Всё в ней было создано во время хакатона, 5 и 6 октября 2026 года. Код писали Claude и Codex под руководством автора, единственный сторонний код — three.js, а подписи к истории цитируют текст Эбботта, перешедший в общественное достояние.

Как использовался Tripo

Единственный 3D-объект этого мира, простой пурпурный куб, был создан по текстовому промпту через API Tripo (v3.1, умный low-poly), и весь мир работает на его реальном меше.

  • Сечение: в каждом кадре страница рассекает геометрию Tripo плоскостью города. Вершины этого сечения — то, чего касаются и что поют жители, а число вершин меняет каждый голос.
  • Отбор: проверку по правилам сечения прошёл только куб, созданный Tripo в режиме умного low-poly, а поиск позы среди 1764 наклонов этого меша выбирает ту позу, которую ощущает город.

Трейлер