Armatura

Press · Press kit

Too Many Requests

Too Many Requests is a building game about the datacenter behind an AI company. Chat, images, code, agents and video come in as packets, and you wire up whatever answers them. Some of the chat is jailbreaks. Then the bubble pops, and you keep answering.

40 images in one zip, 23.2 MB. Press contact: press@armatura.games.

Facts

Developer
Armatura
Release date
TBA
Platform
Windows PC
Steam
Coming soon
Price
TBA
Festival
TBA
Languages
English, Russian, Ukrainian
Engine
Godot 4.7 (.NET)
Contact
press@armatura.games

Description

Language:EnglishРусскийУкраїнська

Too Many Requests is a building game about the datacenter behind an AI company. Chat, images, code, agents and video come in as packets, and you wire up whatever answers them. Some of the chat is jailbreaks. Then the bubble pops, and you keep answering.

Everybody wants an AI now, and every question they ask is a request. You run the datacenter behind the company that answers them. You start in a garage and end on a huge datacenter site, with an IPO and a crash along the way.

Routing

Requests come in from the internet as small packets, and you can watch them move along the wires. There are five kinds. They are chat, image, code, agent and video, and each has its own color and mark. Customers pay for every answer.

You build what answers them, one piece and one wire at a time. Routers sort requests by type, queues hold extra traffic, caches answer repeated questions, and each GPU pool runs one AI model. When something jams, you can see where. More demand always means building more, so the trick is building the right thing in the right place.

The hype moves

At every stage, people want something new. First everyone wants pictures, then a coding helper, then an agent to do their job, then video. Each new craze jams what you built for the last one.

Later, some of the chat is jailbreaks. Your machines can't tell them apart from normal chat, and they pay nothing. If one gets answered, it's a scandal, and you earn half for a minute. A Safety Filter in front of your GPUs stops them.

Research

Your own GPUs do the research. A Research Lab turns data into tests, your GPUs answer them, and a Journal writes a Paper for every right answer. Papers unlock the research tree, from Batching and Flash Attention up to Mixture of Experts and Recursive Self-Improvement.

Training

Scrape the web, scan books or make your own data. A Training Run turns that data into a new model. Be careful, though. Scraped data gets worse as the web fills up with your own AI's answers, and too much made-up data breaks the model.

The crash

There is only one crash, and you choose when it happens. Buy the IPO when you're ready. The bell rings, your company gets a price, and then the bubble pops. Demand drops by half, the price crashes, and your only job is to keep answering. If you fail, you keep everything you built and can try again later. If you make it through, you can build AGI.

After AGI

Building AGI ends the campaign with a short epilogue written from your own run. Then the sandbox opens. Everything is unlocked, you can turn on unlimited cash, and users keep coming.

Three challenges, Lunch Rush, Chat Flood and Red Team, give you set traffic and a set budget. They score your build on cost, number of GPUs and speed, and compare it with your own best.

Also in there

There are sensors and autoscalers for builds that react to traffic. You can copy and paste groups of buildings, pause, and play at up to ×4 speed.

Every request carries the prompt a customer typed. Hover over a wire to read one. Each request type has a mark as well as a color, so you never have to tell them apart by color alone.

В Too Many Requests вы строите из узлов и проводов дата-центр, на котором держится ИИ-компания. Чат, картинки, код, агенты и видео приходят пакетами, а вы собираете то, что на них отвечает. Часть чата оказывается джейлбрейками. А потом пузырь лопается, и отвечать надо дальше.

Сейчас всем нужен ИИ, и каждый вопрос к нему становится запросом. Вы управляете дата-центром компании, которая на эти запросы отвечает. Вы начинаете в гараже и заканчиваете на огромной площадке, а по пути будут IPO и обвал.

Маршрутизация

Запросы приходят из интернета маленькими пакетами, и видно, как они едут по проводам. Типов запросов пять. Это чат, картинки, код, агенты и видео, и у каждого свой цвет и значок. Клиенты платят за каждый ответ.

Вы сами строите то, что на них отвечает, деталь за деталью и провод за проводом. Маршрутизаторы делят запросы по типам, очереди держат лишний поток, кэши отвечают на повторные вопросы, а каждый пул GPU запускает одну модель ИИ. Если где-то затор, вы видите, где именно. Чем больше спрос, тем больше нужно строить, поэтому вся хитрость в том, чтобы построить нужное в нужном месте.

Хайп переключается

На каждом этапе людям нужно что-то новое. Сначала все хотят картинки, потом помощника для кода, потом агента, который сделает за них работу, потом видео. Каждая новая мода забивает то, что вы построили под прошлую.

Позже часть чата оказывается джейлбрейками. Ваши машины не отличают их от обычного чата, а денег они не приносят. Если на такой запрос ответили, начинается скандал, и минуту вы получаете вдвое меньше. Фильтр безопасности перед GPU их останавливает.

Исследования

Исследования делают ваши же GPU. Лаборатория превращает данные в тесты, GPU на них отвечают, а журнал пишет статью за каждый верный ответ. Статьи открывают дерево исследований, от батчинга и Flash Attention до смеси экспертов и самоулучшения.

Обучение

Собирайте данные из интернета, сканируйте книги или создавайте свои. Обучение превращает эти данные в новую модель. Но будьте осторожны. Данные из интернета портятся, потому что он всё больше заполнен ответами вашего же ИИ. А если искусственных данных слишком много, модель ломается.

Обвал

Обвал будет только один, и вы сами выбираете, когда он случится. Покупайте IPO, когда будете готовы. Звонит колокол, у компании появляется цена, а потом пузырь лопается. Спрос падает вдвое, цена летит вниз, и ваша единственная задача в том, чтобы продолжать отвечать. Если не получится, всё построенное останется, и потом можно попробовать снова. Если выдержите, можно строить AGI.

После AGI

Постройка AGI завершает кампанию коротким эпилогом, который собирается из вашей игры. Потом открывается песочница. В ней открыто всё, можно включить бесконечные деньги, а пользователи продолжают приходить.

Три испытания, «Обеденный наплыв», «Потоп в чате» и «Красная команда», задают трафик и бюджет. Они оценивают вашу постройку по цене, числу GPU и скорости ответа и сравнивают с вашим лучшим результатом.

Что ещё есть

Есть датчики и автомасштаб, чтобы постройка подстраивалась под нагрузку. Можно копировать и вставлять группы построек, ставить паузу и ускорять игру до ×4.

На каждом запросе написано то, что набрал клиент. Наведите курсор на провод, чтобы прочитать. У каждого типа запросов есть значок, а не только цвет, поэтому различать их по одному цвету не придётся.

У Too Many Requests ви будуєте з вузлів і проводів дата-центр, на якому тримається ШІ-компанія. Чат, картинки, код, агенти й відео приходять пакетами, а ви збираєте те, що на них відповідає. Частина чату виявляється джейлбрейками. А потім бульбашка лускає, і відповідати треба далі.

Зараз усім потрібен ШІ, і кожне питання до нього стає запитом. Ви керуєте дата-центром компанії, яка на ці запити відповідає. Ви починаєте в гаражі й закінчуєте на величезному майданчику, а дорогою будуть IPO та обвал.

Маршрутизація

Запити приходять з інтернету маленькими пакетами, і видно, як вони їдуть проводами. Типів запитів п'ять. Це чат, картинки, код, агенти й відео, і в кожного свій колір та значок. Клієнти платять за кожну відповідь.

Ви самі будуєте те, що на них відповідає, деталь за деталлю і провід за проводом. Маршрутизатори ділять запити за типами, черги тримають зайвий потік, кеші відповідають на повторні питання, а кожен пул GPU запускає одну модель ШІ. Якщо десь затор, ви бачите, де саме. Що більший попит, то більше треба будувати, тому вся хитрість у тому, щоб збудувати потрібне в потрібному місці.

Хайп перемикається

На кожному етапі людям потрібне щось нове. Спершу всі хочуть картинки, потім помічника для коду, потім агента, який зробить за них роботу, потім відео. Кожна нова мода забиває те, що ви збудували під попередню.

Згодом частина чату виявляється джейлбрейками. Ваші машини не відрізняють їх від звичайного чату, а грошей вони не приносять. Якщо на такий запит відповіли, починається скандал, і хвилину ви отримуєте вдвічі менше. Фільтр безпеки перед GPU їх зупиняє.

Дослідження

Дослідження роблять ваші ж GPU. Лабораторія перетворює дані на тести, GPU на них відповідають, а журнал пише статтю за кожну правильну відповідь. Статті відкривають дерево досліджень, від батчингу та Flash Attention до суміші експертів і самовдосконалення.

Навчання

Збирайте дані з інтернету, скануйте книжки або створюйте власні. Навчання перетворює ці дані на нову модель. Але будьте обережні. Дані з інтернету псуються, бо він дедалі більше заповнений відповідями вашого ж ШІ. А якщо штучних даних забагато, модель ламається.

Обвал

Обвал буде лише один, і ви самі обираєте, коли він станеться. Купуйте IPO, коли будете готові. Дзвонить дзвін, у компанії з'являється ціна, а потім бульбашка лускає. Попит падає вдвічі, ціна летить униз, і ваше єдине завдання в тому, щоб далі відповідати. Якщо не вийде, усе збудоване залишиться, і згодом можна спробувати знову. Якщо витримаєте, можна будувати AGI.

Після AGI

Побудова AGI завершує кампанію коротким епілогом, який складається з вашої гри. Потім відкривається пісочниця. У ній відкрито все, можна ввімкнути безкінечні гроші, а користувачі й далі приходять.

Три випробування, «Обідній наплив», «Потоп у чаті» та «Червона команда», задають трафік і бюджет. Вони оцінюють вашу будову за ціною, кількістю GPU та швидкістю відповіді й порівнюють з вашим найкращим результатом.

Що ще є

Є датчики та автомасштаб, щоб будова підлаштовувалася під навантаження. Можна копіювати й вставляти групи будівель, ставити паузу та пришвидшувати гру до ×4.

На кожному запиті написано те, що набрав клієнт. Наведіть курсор на провід, щоб прочитати. Кожен тип запитів має значок, а не лише колір, тож розрізняти їх за самим кольором не доведеться.

Trailer

A frame from the trailer: a Router splitting chat and image across four GPU poolsTrailer coming soon
The Garage: the first requests, answered by hand
The Garage: the first requests, answered by hand1920 × 1080 PNG, 411 KB
A Router splitting chat and image across four pools
A Router splitting chat and image across four pools1920 × 1080 PNG, 505 KB
A code craze filling the wires
A code craze filling the wires1920 × 1080 PNG, 480 KB
A Safety Filter catching jailbreaks dressed as chat
A Safety Filter catching jailbreaks dressed as chat1920 × 1080 PNG, 482 KB
The data line feeding a Research Lab
The data line feeding a Research Lab1920 × 1080 PNG, 526 KB
The move to the gigawatt site
The move to the gigawatt site1920 × 1080 PNG, 728 KB
The IPO's pop: the floor in crisis
The IPO's pop: the floor in crisis1920 × 1080 PNG, 454 KB
AGI built, and the epilogue's last line
AGI built, and the epilogue's last line1920 × 1080 PNG, 278 KB
The Garage: the first requests, answered by hand
The Garage: the first requests, answered by hand1920 × 1080 PNG, 434 KB
A Router splitting chat and image across four pools
A Router splitting chat and image across four pools1920 × 1080 PNG, 526 KB
A code craze filling the wires
A code craze filling the wires1920 × 1080 PNG, 505 KB
A Safety Filter catching jailbreaks dressed as chat
A Safety Filter catching jailbreaks dressed as chat1920 × 1080 PNG, 508 KB
The data line feeding a Research Lab
The data line feeding a Research Lab1920 × 1080 PNG, 557 KB
The move to the gigawatt site
The move to the gigawatt site1920 × 1080 PNG, 787 KB
The IPO's pop: the floor in crisis
The IPO's pop: the floor in crisis1920 × 1080 PNG, 482 KB
AGI built, and the epilogue's last line
AGI built, and the epilogue's last line1920 × 1080 PNG, 319 KB

GIFs

Routing by type
Routing by type960 × 540 GIF, 1.0 MB. Download
A jam clearing when a Queue is added
A jam clearing when a Queue is added960 × 540 GIF, 1.6 MB. Download
A craze shifting the wires
A craze shifting the wires960 × 540 GIF, 1.5 MB. Download
A jailbreak caught by a Safety Filter
A jailbreak caught by a Safety Filter960 × 540 GIF, 1.1 MB. Download
A model training and shipping
A model training and shipping960 × 540 GIF, 1.0 MB. Download
A Lab's tests going out and Papers coming back
A Lab's tests going out and Papers coming back1280 × 720 GIF, 2.1 MB. Download
The pop
The pop960 × 540 GIF, 3.9 MB. Download
The AGI epilogue
The AGI epilogue960 × 540 GIF, 481 KB. Download

Logos

Game logo

Too Many Requests logo
Logo1024 × 720 transparent PNG, 169 KB

Capsules

Header capsule
Header capsule920 × 430 PNG, 134 KB
Main capsule
Main capsule1232 × 706 PNG, 234 KB
Small capsule
Small capsule462 × 174 PNG, 31 KB
Vertical capsule
Vertical capsule748 × 896 PNG, 186 KB
Library capsule
Library capsule600 × 900 PNG, 168 KB
Library header
Library header920 × 430 PNG, 134 KB
Library hero
Library hero3840 × 1240 PNG, 705 KB
Page background
Page background1438 × 810 PNG, 200 KB

Studio logo

The penguin, Armatura
The penguin2048 × 1771 PNG, 468 KB. PNG
The round icon, Armatura
The round icon1024 × 1024 PNG, 263 KB. PNG

Icons

Steam app icon
Steam app icon184 × 184, 13 KB
Shortcut icon
Shortcut icon512 × 512, 63 KB

Credits

Made by Armatura.

SoundSounds by JDSherbert — jdsherbert.itch.io. Sci Fi UI SFX Pack.
MusicMusic by alkakrab — alkakrab.itch.io/sci-fi-space-30-tracks-game-music-pack. Sci-fi Space 30 Tracks Game Music Pack.
SteamworksSteamworks.NET by Riley Labrecque, MIT — github.com/rlabrecque/Steamworks.NET.

No audio of any kind is included in this kit.

Download

40 images in one zip, 23.2 MB.

Built from version 0.83.8 (3015fe9). TBA means I haven't decided yet.