← MENU  /  LHC.INSTITUTE / DOKUMENTACE / MANUÁL HRY

MANUÁL HRYLHC

Cíl hry

Hrací plocha je zakřivený prostor nad černou dírou. Leží na ní tělesa ze světla (mnohostěny). Dvě tělesa, pro která existuje recept, se při dotyku spojí ve větší. Postupně vyrobíš kouli 64 a dostrkáš ji přes zlatý přepad do studny. Pak se otvor zúží, trychtýř prohloubí a cílem je koule 128, nakonec 256.

Za horizontem událostí tělesa 32 a větší nezmizí: zůstanou na dně černé díry a sráží se jen mezi sebou. Spadne-li k nim stejné těleso, spojí se (32 + 32 = 64, 64 + 64 = 128, 128 + 128 = 256). Vznikne-li tak cílová koule, je to přechod na další úroveň.

Hra končí, když je na ploše víc než 40 těles, nebo když dojdou Quansistory (nestačí ani na nabití děl a díra nic nevyzařuje).

Goal

The playing field is curved space above a black hole. On it lie bodies of light (polyhedra). Two bodies that have a recipe merge into a bigger one when they touch. Step by step you build a sphere 64 and push it over the golden lip into the well. Then the opening narrows, the funnel deepens and the target is a sphere 128, finally 256.

Beyond the event horizon bodies of 32 and up do not vanish: they stay at the bottom of the black hole and collide only with each other. When an equal body falls in, they merge (32 + 32 = 64, 64 + 64 = 128, 128 + 128 = 256). If that makes the target sphere, you move to the next level.

The game ends when there are more than 40 bodies on the sheet, or when you run out of Quansistors (not even enough to charge the cannons and the hole radiates nothing).

Obtížnost

V menu Nová hra vybereš obtížnost. EASY, MEDIUM a HARD mají pevná pravidla: ve hře je v Nastavení uvidíš, ale nezměníš (pohled, míření, HUD, grafika a hudba se nastavit dají vždy). Tělesa se nedají přenášet rukou, hýbe s nimi jen prak a laserová děla. Rekord se počítá zvlášť pro každou obtížnost.

EASYMEDIUMHARD
Quansistory na začátku160100140
Návrat z koule ve studni2,5×2×1,75×
Odměna za spojení15 %10 %10 %
Stálé záření díry0,4 Q/s0,2 Q/sžádné
Kapacita děl1086
Limit těles504034
Těles na začátku141010
Otáčení plochy1,5 °/s3 °/s4,5 °/s
Velikost trhliny1 segment2 segmenty3 segmenty
Oprava 1 segmentu5812

CUSTOM otevře vlastní obrazovku: tvar plochy (editor křivky s živým 3D náhledem), pravidla (konečný cíl 64 / 128 / 256, limit těles, hloubka studny), otáčení, prak a děla, ekonomika Quansistorů a trhliny. Můžeš začít od hodnot EASY/MEDIUM/HARD a upravit je. Nastavení se dá uložit jako JSON a nahrát jinde.

Difficulty

In the New game menu you pick the difficulty. EASY, MEDIUM and HARD have fixed rules: in the game you will see them in Settings, but you can't change them (view, aiming, HUD, graphics and music can always be adjusted). Bodies can't be moved by hand, only the sling and the laser cannons move them. The best score is tracked separately for each difficulty.

EASYMEDIUMHARD
Quansistors at start160100140
Return from a sphere in the well2.5×2×1.75×
Merge reward15 %10 %10 %
Steady radiation of the hole0.4 Q/s0.2 Q/snone
Cannon capacity1086
Body limit504034
Bodies at start141010
Sheet rotation1.5 °/s3 °/s4.5 °/s
Rift size1 segment2 segments3 segments
Repair of 1 segment5812

CUSTOM opens its own screen: sheet shape (curve editor with a live 3D preview), rules (final target 64 / 128 / 256, body limit, well depth), rotation, sling and cannons, Quansistor economy and rifts. You can start from the EASY/MEDIUM/HARD values and tweak them. The settings can be saved as JSON and loaded elsewhere.

Ovládání

AKCEMYŠ / DOTYKKLÁVESNICE
Výstřel z prakuChyť žeton nad kruhem a táhni dolů, pusť—
Nabití dělTáhni žeton přes azurovou čáru—
Míření dělTáhni po kruhu dole (mapa plochy)šipky
Výstřel dělPusť kruh po tahuF / mezerník
Oprava segmentuTlačítko OPRAVA vpravo—

Controls

ACTIONMOUSE / TOUCHKEYBOARD
Fire the slingGrab the coin above the ring, drag down, release—
Charge the cannonsDrag the coin past the cyan line—
Aim the cannonsDrag on the ring at the bottom (map of the sheet)arrows
Fire the cannonsRelease the ring after draggingF / space
Segment repairREPAIR button on the right—

Prak a náboje

Dole uprostřed je odpalovací modul: kruh pro míření děl a nad ním vidlice praku s nábojem. Táhni náboj dolů ke kruhu: čím níž, tím dál poletí, tahem do strany míříš opačným směrem. Čárkovaná křivka a zlatý kroužek ukazují dopad, po dopadu náboj ještě kus dojede a odstrčí tělesa v cestě.

Náboje se losují: žeton 2, čtyřstěn 4, krychle 6, osmistěn 8 (šance se nastavují táhlem). Panel ZÁSOBNÍK vpravo ukazuje, co je v praku a co přijde. Výstřel stojí tolik Quansistorů, kolik je hodnota náboje.

Dvě čáry nabíjení

Zlatá čára = plný dostřel, pod ní začíná odpor. Přetažením přes azurovou čáru se náboj nevratně přemění na fotony: nabije děla (1 Quansistor = 1 náboj děl) a tah pokračuje jako míření; puštěním vystřelíš. Na Androidu telefon vibruje.

Sling and ammo

At the bottom center is the launch module: the aiming ring for the cannons and above it the sling fork with the ammo. Drag the ammo down toward the ring: the lower you go, the farther it flies; dragging sideways aims in the opposite direction. The dashed curve and the golden circle show the landing point; after landing the ammo slides a bit further and pushes bodies in its way.

Ammo is drawn at random: coin 2, tetrahedron 4, cube 6, octahedron 8 (the odds are set with a slider). The MAGAZINE panel on the right shows what is in the sling and what comes next. A shot costs as many Quansistors as the ammo's value.

Two charging lines

Golden line = full range, below it resistance begins. Dragging past the cyan line irreversibly turns the ammo into photons: it charges the cannons (1 Quansistor = 1 cannon charge) and the drag continues as aiming; releasing fires. On Android the phone vibrates.

Laserová děla

Čtyři děla v rozích míří na zaměřovač. Kruh dole je mapa plochy: okraj kruhu = okraj plochy, uprostřed studna, tělesa jako tečky. Jezdec v kruhu ukazuje, kam děla míří. Zásah tělesa ho odstrčí ve směru pohledu, takhle dostrkáš kouli do studny. Děla střílí jen nabitá.

Laser cannons

Four cannons in the corners aim at the crosshair. The ring at the bottom is a map of the sheet: the edge of the ring = the edge of the sheet, the well in the middle, bodies as dots. The knob in the ring shows where the cannons aim. A hit pushes a body in the viewing direction; this is how you push the sphere into the well. The cannons fire only when charged.

Recepty spojování

SPOJENÍVÝSLEDEK
2 + 24 čtyřstěn
4 + 48 osmistěn
6 + 612 dvanáctistěn
8 + 816 šestnáctistěn
8 + 1220 dvacetistěn
12 + 1224 čtyřiadvacetistěn
16 + 16 · 20 + 12 · 24 + 832 dvaatřicetistěn
32 + 32koule 64 (1. cíl)
64 + 64koule 128 (2. cíl)
128 + 128koule 256 (3. cíl)

Žeton a čtyřstěn se nespojují, jen se srazí.

Merge recipes

MERGERESULT
2 + 24 tetrahedron
4 + 48 octahedron
6 + 612 dodecahedron
8 + 816 hexadecahedron
8 + 1220 icosahedron
12 + 1224 tetrakis hexahedron
16 + 16 · 20 + 12 · 24 + 832 truncated icosahedron
32 + 32sphere 64 (1st target)
64 + 64sphere 128 (2nd target)
128 + 128sphere 256 (3rd target)

A coin and a tetrahedron don't merge, they just collide.

Quansistory

Quansistory jsou palivo: výstřel z praku stojí 2 / 4 / 6 / 8 podle náboje, nabití děl 1, oprava segmentu 10. Hodnoty níže platí pro MEDIUM, ostatní obtížnosti viz tabulka výše.

Příjem má tři zdroje

1. Těleso 32+ ve studni. Černá díra vyzáří 2× jeho hodnotu s poločasem rozpadu (výchozí 10 s): nejdřív rychle, pak pomaleji. Koule 64 tak vrátí 128 Quansistorů, což zhruba zaplatí stavbu další, dvakrát větší koule.

zbývá N(t) = N₀ · e−λt  ·  λ = ln 2 / T½  ·  rychlost = λ · N(t)

2. Odměna za spojení. Každé spojení vrátí 10 % hodnoty nového tělesa (2+2→4 dá 0,4, 16+16→32 dá 3,2). Přesná hra se vyplácí.

3. Stálé záření díry. 0,2 Quansistoru za sekundu pořád. Hra proto na MEDIUM a EASY nikdy neskončí kvůli Quansistorům, jen se zpomalí. Na HARD záření není a Quansistory můžou dojít.

Když na náboj v praku nemáš, prak ho vymění za žeton 2, takže hra nikdy neuvízne. Sloupec QUANSISTORY vpravo ukazuje počet, přírůstek za sekundu a křivku rozpadu.

Quansistors

Quansistors are fuel: a sling shot costs 2 / 4 / 6 / 8 depending on the ammo, charging the cannons 1, a segment repair 10. The values below apply to MEDIUM; for the other difficulties see the table above.

Income has three sources

1. A body 32+ in the well. The black hole radiates 2× its value with a half-life (default 10 s): fast at first, then slower. A sphere 64 thus returns 128 Quansistors, which roughly pays for building the next, twice as big sphere.

remaining N(t) = N₀ · e−λt  ·  λ = ln 2 / T½  ·  rate = λ · N(t)

2. Merge reward. Every merge returns 10 % of the new body's value (2+2→4 gives 0.4, 16+16→32 gives 3.2). Precise play pays off.

3. Steady radiation of the hole. 0.2 Quansistors per second, always. That's why on MEDIUM and EASY the game never ends because of Quansistors, it just slows down. On HARD there is no radiation and Quansistors can run out.

When you can't afford the ammo in the sling, the sling swaps it for a coin 2, so the game never gets stuck. The QUANSISTORS column on the right shows the count, the gain per second and the decay curve.

Trhliny v prostoru a oprava

Mřížka dělí plochu na segmenty: 16 soustředných pásů × 36 výsečí po 10°. Spojení na ploše trhliny nedělá. Až když cílová koule (64, 128) propadne za horizont událostí, ze studny vyjde záblesk a roztrhne se několik sousedních segmentů: na EASY 1, na MEDIUM 2, na HARD 3. Co se dostane nad roztržený segment, propadne a zmizí.

Tlačítko OPRAVA pod sloupcem Quansistorů scelí jeden segment ve výseči mezi prakem a středem (ten nejblíž praku). Když je v té výseči trhlina delší, další segment opravíš až při další otáčce, až prak výseč znovu objede. EASY trhlinu opravíš jedním stiskem, MEDIUM dvěma, HARD třemi.

Rifts in space and repair

The grid divides the sheet into segments: 16 concentric bands × 36 wedges of 10° each. Merging on the sheet does not create rifts. Only when the target sphere (64, 128) falls past the event horizon does a flash come out of the well and tear several adjacent segments: 1 on EASY, 2 on MEDIUM, 3 on HARD. Anything that gets over a torn segment falls through and disappears.

The REPAIR button below the Quansistor column mends one segment in the wedge between the sling and the center (the one closest to the sling). If the rift in that wedge is longer, you repair the next segment only on the next rotation, once the sling comes around to the wedge again. An EASY rift takes one press to repair, MEDIUM two, HARD three.

HUD

Radar vlevo: celá plocha shora, tělesa, trhliny a co je vidět. Zásobník vpravo: náboj v praku, další náboje a šance. Quansistory u pravého okraje. Nahoře body, úroveň, cíl a počet těles.

HUD

Radar on the left: the whole sheet from above, bodies, rifts and what is in view. Magazine on the right: the ammo in the sling, the next ammo and the odds. Quansistors at the right edge. At the top: score, level, target and number of bodies.

Uložení hry

Tlačítko Uložit v horní liště uloží hru do prohlížeče a zároveň stáhne soubor JSON. Hra se ukládá i při odchodu ze stránky. V menu Nahrát hru → Pokračovat naváže na poslední uložení, Soubor JSON nahraje stažený soubor (i z jiného počítače).

Saving the game

The Save button in the top bar saves the game in the browser and also downloads a JSON file. The game is also saved when you leave the page. In the menu, Load game → Continue resumes from the last save, JSON file loads a downloaded file (even from another computer).

Bot (AI)

Bot hraje hru sám, stejným ovládáním jako hráč (prak, míření kruhem, děla, oprava). Spustíš ho z menu (Bot · Demo) nebo tlačítkem Bot ve hře. Umí zrychlit hru až 8×, po konci začne novou a sbírá statistiky (skóre, úroveň, délka, Quansistory, trhliny), které jdou stáhnout jako JSON.

Bot (AI)

The bot plays the game by itself, with the same controls as the player (sling, ring aiming, cannons, repair). Start it from the menu (Bot · Demo) or with the Bot button in the game. It can speed the game up to 8×, starts a new game after the end and collects statistics (score, level, duration, Quansistors, rifts), which can be downloaded as JSON.

AI aréna

Benchmark umělých inteligencí. Každá AI (Claude, ChatGPT, Gemini, Grok, NEAR AI, Cofein… a libovolná další přes + Přidat AI) dostane stejné zadání a napíše bota. Boti pak hrají stejné hry a žebříček ukáže, čí bot nahrál nejvíc.

Postup

1. V aréně vyber obtížnost a zkopíruj zadání (anglicky, aby ho všechny AI chápaly stejně). Volitelně přilož celý zdrojový kód hry. 2. Vlož ho do AI. 3. Celou odpověď vlož u dané AI tlačítkem Vložit výstup: kód se vytáhne z bloku ```javascript a hned se ověří. 4. Benchmark odehraje tři hry a výsledek zapíše do žebříčku. Sledovat pustí bota normální rychlostí.

Pravidla (LHC-BOT-1 / LHC-BENCH-3)

Bot je obyčejný JavaScript s funkcí decide(state, memory). Dostane stav hry jako JSON a vrátí jednu akci: sling (prak na bod plochy), laser (děla na bod), repair nebo wait. Akce provede hra stejným ovládáním jako hráč. Bot běží izolovaně (Web Worker), na hru ani stránku nesáhne a na jedno rozhodnutí má 250 ms.

Benchmark: 3 hry se semínky 101, 202, 303 (všichni boti mají stejná počáteční tělesa a stejné pořadí nábojů), každá nejvýš 600 s herního času při rychlosti 4×. Pořadí určuje průměrné skóre. Fyzika běží v reálném čase, takže se výsledky mezi běhy mírně liší. Benchmark trvá podle výkonu počítače zhruba 8–15 minut.

Pointer mode: místo akcí sling a laser může bot vracet akci pointer s vlastní drahou ukazatele (body a časy v souřadnicích obrazovky). Pohyb pak není náš převodník, ale bot sám, a záznam hry (CBT) je použitelný pro výzkum Anti-Bot Proof. Skóre se počítá stejně. Po benchmarku jdou záznamy všech tří her stáhnout.

Nový kód smaže staré výsledky dané AI. Uložit arénu (JSON) stáhne všechny boty i výsledky, Nahrát JSON je vrátí (i na jiném počítači). Pro srovnání slouží LHC referenční bot (stejná heuristika jako vestavěný bot ve hře).

V náhledu na úvodní obrazovce běží živá hra: hraje ji bot, který vede žebříček MEDIUM (dokud žádný není, referenční bot). Na mobilu a při omezení animací zůstává lehká animace.

AI arena

A benchmark for artificial intelligences. Each AI (Claude, ChatGPT, Gemini, Grok, NEAR AI, Cofein… and any other via + Add AI) gets the same prompt and writes a bot. The bots then play the same games and the leaderboard shows whose bot scored the most.

Steps

1. In the arena, pick a difficulty and copy the prompt (in English, so that all AIs understand it the same way). Optionally attach the full source code of the game. 2. Paste it into the AI. 3. Paste the whole answer at that AI with the Paste output button: the code is extracted from the ```javascript block and validated right away. 4. Benchmark plays three games and writes the result to the leaderboard. Watch runs the bot at normal speed.

Rules (LHC-BOT-1 / LHC-BENCH-3)

A bot is plain JavaScript with a function decide(state, memory). It receives the game state as JSON and returns one action: sling (sling to a point on the sheet), laser (cannons to a point), repair or wait. The game performs the action with the same controls as the player. The bot runs isolated (Web Worker), can't touch the game or the page, and has 250 ms per decision.

Benchmark: 3 games with seeds 101, 202, 303 (all bots get the same starting bodies and the same ammo order), each at most 600 s of game time at 4× speed. The ranking is by average score. Physics runs in real time, so results vary slightly between runs. Depending on the computer's performance the benchmark takes roughly 8–15 minutes.

Pointer mode: instead of the sling and laser actions a bot can return a pointer action with its own pointer path (points and timings in screen coordinates). The motion then comes from the bot itself, not from our converter, and the game transcript (CBT) is usable for Anti-Bot Proof research. Scoring is the same. After a benchmark the transcripts of all three games can be downloaded.

New code deletes that AI's old results. Save arena (JSON) downloads all bots and results, Load JSON restores them (even on another computer). The LHC reference bot (the same heuristic as the built-in bot in the game) serves as a baseline.

The preview on the home screen runs a live game: it is played by the bot leading the MEDIUM leaderboard (until there is one, the reference bot). On mobile and with reduced motion a lightweight animation stays instead.

NEAR a plná verze

Peněženku NEAR (zatím testnet) připojíš v menu nebo ve hře přepínačem DEGEN MODE. Podporované peněženky: MyNearWallet, Meteor. Demo verze má na ploše bannery; klik na banner nabídne plnou verzi bez bannerů. Herní Quansistory jsou jen ve hře. Plán vydání na Google Play a NFT game pass Quansistor popisuje stránka Quansistor pass (zatím anglicky).

NEAR and full version

Connect a NEAR wallet (for now testnet) in the menu or in the game with the DEGEN MODE toggle. Supported wallets: MyNearWallet, Meteor. The demo version has banners on the sheet; clicking a banner offers the full version without banners. In-game Quansistors exist only in the game. The Google Play release and the Quansistor NFT game pass are described in Quansistor pass.

Nastavení

Ve hře tlačítko Nastavení: tvar plochy (spline a horizont událostí), pohled, otáčení, ovládání a náboje, míření, odpalovací modul, děla, ekonomika Quansistorů, trhliny, hudba, HUD a grafika. Vše se pamatuje v prohlížeči.

Ve skupině Výzkum se zapíná záznam ovládání (Canonical Behavior Transcript ze Spectral Chain) a stahuje záznam právě hrané hry. Záznam obsahuje jen pohyby ukazatele, klávesy a časy, zůstává v prohlížeči a nikam se neodesílá.

Settings

In the game, the Settings button: sheet shape (spline and event horizon), view, rotation, controls and ammo, aiming, launch module, cannons, Quansistor economy, rifts, music, HUD and graphics. Everything is remembered in the browser.

The Research group turns the controls recording on or off (Canonical Behavior Transcript from Spectral Chain) and downloads the transcript of the current game. It contains only pointer movements, keys and timings, stays in the browser and is never sent anywhere.