На второй день созданный ИИ клон Cities Skylines уже позволяет строить города в браузере
Разработчик под ником raw довёл до играбельного состояния градостроительный симулятор, который Claude Fable 5.1 собрала по одному запросу.
Ранняя демонстрация обрывалась на пустом ландшафте, и главной претензией комментаторов было отсутствие собственно города. Теперь Fable Cities открывается прямо во вкладке браузера по адресу fablecities.rawscollections.com.
Отработали вторая и третья волны из запланированных трёх. По дорожной карте закрыты движок с системой модулей и инструментом проверки, ландшафт, небо и погода, дороги, симуляция, интерфейс и звук, а также зонирование, здания, реквизит, трафик и инструменты строительства.
Никакого игрового движка под всем этим нет. Стек ограничен Three.js версии r185 поверх WebGL2, сборкой через Vite и обычными модулями JavaScript без единого фреймворка.
Ландшафт строится на карте высот с реками, береговой линией и обрывами, использует материалы PBR со смешиванием по маске, трипланарное наложение текстур на скалы, инстансированные леса с покачиванием от ветра и воду с планарными отражениями.
Небо считается физически, а его состояние зависит от времени суток и дня года, включая траектории солнца и луны, звёзды, высотный туман, дрейфующие тени облаков, дождь и снег. Дорожная сеть представлена настоящим графом с местными улицами, проспектами, шоссе и тропами, а также разметкой, бордюрами, тротуарами, переходами и скруглениями на поворотах.
Транспорт при этом ездит по графу полос с моделью следования за впереди идущей машиной и уступанием на перекрёстках. Здания генерируются процедурно в четырёх типах и пяти уровнях, с деталями на крышах, светящимися окнами ночью и стадиями строительства.
Симуляция включает часы, экономику, население и рабочие места, спрос по схеме RCI, уровень счастья и городские службы с зонами покрытия. Картинку рисуют каскадные карты теней, затенение окружающего света, свечение, сглаживание SMAA и киношная тональная компрессия.
Весь звук синтезируется в реальном времени через Web Audio API без единого сэмпла.
Реальные впечатления тестировавших оказались смешанными. Игра подвисает в отдельные моменты, а на связке RTX 5090 и Ryzen 7 9800X3D на максимальных настройках заметны рывки, которые полностью исчезают при переключении на низкие.
Знакомые с Three.js тут же спросили, настроены ли уровни детализации, октаэдрические импостеры и инстансинг для сокращения вызовов отрисовки, ведь исходный запрос требовал укладываться в полторы тысячи вызовов.
Отдельно повеселил вопрос о том, не находится ли браузерная версия в лучшем состоянии, чем оригинальная Cities: Skylines II на старте продаж.
Изучить подробности и забрать промпт можно с github.
- Пользователи ИИ Claude жалуются на постоянные сбои – из-за этого они не могут работать
- Claude Code и Cowork от Anthropic научились управлять компьютером пользователя
- Министр войны США потребовал от Anthropic отказаться от ограничений безопасности ИИ под угрозой статуса "угрозы национальной безопасности"