Craftinator

Návod

Craftinator: návod pro hráče a rodiče

Ovládání, stavění, hry, kredit AI a připojení z Javy i telefonu.

Craftinator je pomocník v Minecraftu, se kterým se mluví normálně česky, hlasem nebo psaním. Postaví, co si hráč přeje, odpoví na otázky, vymyslí hru nebo novou dimenzi.

Craftinator je umělá inteligence

  • Kdo odpovídá: odpovídá jazykový model umělé inteligence, ne člověk. Před každou jeho odpovědí v chatu stojí „AI · jméno:“. Na začátku každé hry server připomene, že jde o AI. Program postavy ani hráč tohle označení nevypnou.
  • Předměty od AI: mají v popisku šedý řádek „Vytvořeno pomocí AI“. U staveb a postav se dá dohledat, že je vytvořila AI na pokyn hráče (/cr creation při pohledu na stavbu, nebo dalekohled se Shiftem).
  • Chyby: AI se může splést. Stavbu jde vrátit příkazem /cr undo.

Ovládání

Klávesy V, G, H a B platí pro Java klienta s modem Craftinator. Bez modu použij příkazy v chatu; na telefonu postup níže.

Klávesa nebo příkazCo dělá
V (držet)Mluvení. Drž klávesu, dokud mluvíš, a pak ji pusť. Nad hotbarem je vidět „● Poslouchám…“.
GNapsat povel nebo otázku.
HNastavení mikrofonu.
BOvládání webového displeje, na který se díváš.
/cr undoVrátí poslední stavbu.
„zruš to“, „stop“, „zastav stavbu“Řečeno hlasem nebo napsáno, když se něco staví: zastaví to a vrátí už položené bloky. Jinak (např. „zruš ty slepice“) je to běžný povel.
/cr statusCo se teď děje s tvými povely.
/cr markerDá ti průhledné kostičky „Značka stavby“. Polož je na zem, třeba do kolečka, a řekni, co tam postavit.
/cr dimension listSeznam vlastních dimenzí. Do dimenze se chodí portálem.
/cr memory forgetCraftinator zapomene, co si o tobě v tomto světě pamatuje.
/cr usageKolik AI povelů a kreditu jsi tento měsíc použil.
/cr key statusJaký klíč AI se pro tebe používá a kolik kreditu zbývá.

Co všechno umí

  • Stavět: domy, hrady, vyhlídkové věže s točitými schody, horské dráhy, závodní okruhy, ostrovy, jeskyně s rudami, dungeony (na přání i s příšerami), sochy.
  • Odpovídat na otázky, třeba „Kolik má ta slepice srdíček?“.
  • Zvířata a postavy: obarvit, zvětšit až 16× (větší zvíře má víc zdraví a víc kořisti), vytvořit vlastní bytost, auto nebo koně, na kterého jde nasednout (pravý klik, vystoupit Shiftem).
  • Hry a příběhy: strážce, který otevře dveře na heslo (i několik dveří za sebou), postava, která zadá úkol a za splnění dá odměnu, závodní checkpointy s měřením kol, hrací automat s výhrou.
  • Předměty: meč s vlastním obrázkem, vlastností nebo kouzlem (např. „sculk výbuch“), dané rovnou do inventáře.
  • Hry na obrazovce z bloků: Pong nebo Tetris pro dva. Do hry se přidáš pravým klikem, hraješ klávesami pohybu a skokem, odejdeš Shiftem.
  • Webový displej: hry a aplikace běží na serveru a zobrazí se také na Windows, Linuxu a telefonu. YouTube přehrává Java klient s modem: na Macu přes místní browser helper, na Windows a Linuxu s doplňkovým modem MCEF. Telefon video ve hře nepřehraje.
  • Nové dimenze s portálem.

Galerie her na webovém displeji

Tyto hry mají připravenou podobu. Chceš něco jiného? Popiš vlastními slovy jakoukoli hru a Craftinator ji pro tvůj displej napíše a vyzkouší, že se dá hrát. Namiř na volné místo a zkopíruj povel do chatu. S modem můžeš stejnou větu bez /cr ask napsat přes G nebo říct přes V. Na telefonu funguje /cr ask i okno po zadání /cr.

Hra nebo aplikacePovel do chatu
Tetris — skládej padající dílky do řad./cr ask Postav webový displej s hrou Tetris.
Had — sbírej jablka a vyhni se zdem i vlastnímu tělu./cr ask Postav webový displej s hrou Had.
Pong — odrážej míček pálkou; může se přidat druhý hráč./cr ask Postav webový displej s hrou Pong.
Ruleta — vyber sázku a roztoč kolo./cr ask Postav webový displej s hrou Ruleta.
Výherní automat — roztoč tři válce na jedné nebo třech řadách./cr ask Postav webový displej s výherním automatem.
Blackjack — přibliž se k 21 bodům a nepřesáhni je./cr ask Postav webový displej s hrou Blackjack.
2048 — spojuj stejné dlaždice do vyšších čísel./cr ask Postav webový displej s hrou 2048.
Breakout — odrážej míček a rozbij cihly./cr ask Postav webový displej s hrou Breakout.
Hledání min — odhal bezpečná políčka a označ miny./cr ask Postav webový displej s hrou Hledání min.
Flappy let — prolétej mezerami mezi trubkami./cr ask Postav webový displej s hrou Flappy.
Pexeso — dva hráči se střídají v hledání dvojic./cr ask Postav webový displej s hrou Pexeso.
Čtyři v řadě — spoj čtyři kameny; proti počítači nebo druhému hráči./cr ask Postav webový displej s hrou Čtyři v řadě.
Kvíz — odpovídejte společně; otázky připraví AI podle zadání./cr ask Postav webový displej s kvízem o zvířatech, pěti otázkami a čtyřmi možnostmi u každé otázky.
Scoreboard — ručně ovládaná tabulka bodů a stopky./cr ask Postav webový displej Scoreboard s názvem Závod, sloupci Body a Čas a ručními stopkami.

Klikni na displej nebo na něj ťukni. Ovládání ukazuje každá hra přímo na obrazovce; na telefonu joystick nahrazuje šipky a skok mezerník. V Java klientu s modem otevře B ovládání displeje. Podrobnosti o připojení a ovládání jsou níže v oddílech Bez modu a Na telefonu a tabletu.

Ruleta, automat a Blackjack používají jen žetony uvnitř dané stránky. Žetony se nekupují, nevyplácejí za peníze a nejsou předměty ani měnou Minecraftu. Kvíz spouští první hráč; ostatní se připojí před startem. U Scoreboardu si hráči ručně mění vlastní body a zaznamenávají čas. První hráč ovládá společné stopky a nové kolo. Tabulka sama nepřebírá výsledky závodu ani herní HUD; po opětovném načtení stránky začíná znovu.

Paměť a data

  • Paměť: Craftinator si v každém světě pamatuje, co hráč chtěl a co se kolem něj dělo, aby rozuměl větám jako „jako minule“. Paměť leží jen na serveru a smaže ji /cr memory forget.
  • Co jde k AI: povel, popis okolí ve hře, jméno postavy a paměť. Neposílají se e-maily, platební údaje ani IP adresy.
  • Poskytovatel: AI běží přes OpenRouter u poskytovatele, který text neukládá a netrénuje na něm (zero data retention). Podrobnosti jsou v AI_DATA_POLICY.md (vyžaduje přístup do repozitáře).
  • Rodiče: u dětí do 15 let je potřeba souhlas rodiče se zpracováním přes AI. Provozovatel serveru ho zajistí podle svých podmínek.

Kredit AI

  • Rozpočet: každý povel stojí trochu kreditu AI. Server může mít měsíční rozpočet na hráče; po jeho vyčerpání povely počkají do dalšího měsíce. Kolik je spotřebováno, ukáže /cr usage.
  • Herní měna: kredit AI není herní měna a nedá se vyplatit.
  • Vlastní klíč: hráč s Java modem může použít vlastní klíč OpenRouteru: /cr key set otevře okno se skrytým polem. Bez modu se toto okno neotevře; příkaz jen nabídne zadání klíče v příkazu. Pro bezpečné zadání použij klienta s modem, klíč neposílej do běžného chatu ani do hlášení chyby.

Pravidla

Správce světa může hráče napomenout (/cr world warn <hráč> [důvod]). Po třetím napomenutí přijde ban.

Bez modu

K serveru se dá připojit i čistým Minecraftem 1.21.1. Povely se pak píšou do chatu (/cr ask postav malý domek) a s postavou se mluví stejně, když se na ni hráč dívá. Programovatelné bloky vypadají jako fialový beton, obrazy jako prapory a postavy jako stojany se jménem a štítkem „AI“. Obrazy z pixelů a hry na obrazovkách z bloků se bez modu ukážou jako mapy v rámečcích. Hlas a YouTube na displeji vyžadují mod. Hry a aplikace, které AI udělá na displej, se bez modu ukážou jako mapy v rámečcích. Jsou pomalejší (nejvýš 15 snímků za sekundu) a mají méně barev.

Na telefonu a tabletu (Bedrock)

Veřejný prototyp: v telefonu Hrát → Servery → Přidat server, adresa craftinator.javurkovi.com (nebo přímo 77.90.2.204), port 19132. Server běží na QuantumGuardu. Z počítače (Java 1.21.1) se připojíte na craftinator.javurkovi.com (port 25565). Pustí jen hráče na whitelistu a s přihlášeným Microsoft účtem. AI tam běží v nižším tarifu (Claude Haiku 5.5) s rozpočtem 1 USD na hráče a měsíc. Svět tam AI mění pro každého hráče, i v režimu Přežití.

Pro zásahy AI se kontrolují chráněné pozemky a evidované výtvory s cizím vlastníkem. To není záruka ochrany každého ručně položeného bloku ani každé staré stavby bez záznamu vlastníka. Při testování používej vlastní volné místo.

Minecraft na iPhonu, iPadu, Androidu, Windows a konzolích (Bedrock) se připojí přes bránu Geyser. Na počítači s připraveným vývojovým prostředím spusť ze složky game/:

node scripts/play-server.mjs --accept-eula
  • --accept-eula je jen poprvé a znamená, že souhlasíte s licencí Minecraftu.
  • Skript vypíše adresu počítače. V telefonu: Hrát → Servery → Přidat server, zadejte adresu a port 19132.
  • Telefon musí být přihlášený k Xbox účtu. Java účet nepotřebuje.
  • Na Macu se při prvním spuštění může zeptat firewall, jestli povolit příchozí spojení pro Javu. Povolte je, jinak se telefon nepřipojí.
  • YouTube na displeji telefon neukáže. Odkaz v chatu se na telefonu otevřít nedá.
  • Server má vlastní svět, ne světy ze hry pro jednoho hráče.
  • Samostatný balíček serveru má jiné předpoklady a spouští se s --packaged --tier …; postup je v SERVER_HOSTING.md (vyžaduje přístup do repozitáře).
  • Povely: napište do chatu jen /cr a otevře se okno, do kterého povel napíšete. Míří se přitom na místo, kde se má něco stát. Přepínač pod polem místo toho vrátí poslední změnu. Funguje i /cr ask ….
  • Povel může mít až 2000 znaků. Samotný Bedrock dovolí v okně jen 100, proto server při prvním připojení pošle malý balíček Craftinatoru (necelý 1 kB). Telefon ho stáhne spolu s balíčkem brány Geyser (asi 150 kB), který se stahuje vždy, a příště už ho má.
  • Mluvení: v okně pro povel (nebo pro postavu) ťukněte na mikrofon na klávesnici telefonu a povel nadiktujte. Craftinator pozná jazyk z textu.
  • Postava: ťukněte na ni a otevře se okno, do kterého jí napíšete. Odpovídá AI.
  • Displej nebo obrazovka s hrou: ťukněte na ni. Ťuknutí klikne do hry a posadí vás před displej. Joystick pak ovládá šipky, skok je mezerník. Tlačítkem pro sesednutí (nebo plížením) vstanete a hru opustíte.
  • Bez --online server nekontroluje Java účty, proto ho pouštějte jen doma.
  • Kdo smí měnit svět přes AI: bez nastavení jen hráči v Kreativním režimu nebo s OP. Server, kde se staví s AI, nastaví v mod/run-server/config/craftinator.json hodnotu "authoring": "everyone". Pak svět mění každý hráč. Kdo chce jen mluvit, přepne se příkazem /cr mode adventure.