Prompt, Játékkészítés: Szabadulószobát csináltam a nappalimból, Claude 5.5
Készítettem fotókat a szobámról/lakásomról különböző nézőpontokból (mellékelve).
Készíts belőle egy böngészőben futó, bejárható 3D modellt (Three.js), majd alakítsd szabadulószobás játékká.
1. A 3D SZOBA
– A fotók alapján építsd fel a helyiség alaprajzát, falait, ablakait, ajtóit és az összes fontosabb bútort, a valóságos elrendezésnek megfelelően.
– A színek, anyagok és formák hasonlítsanak a fotókon látottakra (padló mintája, szőnyegek, függönyök, szekrények, lámpák).
– Legyen belső nézetű séta: gépen WASD + egérrel körülnézés, telefonon virtuális joystick + húzással nézelődés. A bútoroknak és falaknak legyen ütközése.
– Legyenek gyors nézőpont-gombok a fontosabb pontokhoz, és egy felülnézet (makett-nézet) mennyezet nélkül.
– Nagy felbontással renderelj: a kijelző teljes felbontása, részletes textúrák, lágy árnyékok. Legyen egy „élesség” kapcsoló gyengébb eszközökhöz.
2. INTERAKTÍV TÁRGYAK
– A könyvespolcon legyen néhány kihúzható könyv: kattintásra kicsúszik, megfordul, és látszik a borítója a címmel. A könyvek legyenek [szerző és címek, pl. Edgar Allan Poe művei].
– A szekrényeken minden ajtó és fiók legyen nyitható (ajtók kinyílnak, fiókok kicsúsznak).
– Minden fiókban és szekrényrészben legyen egy cetli egy [szerző] idézettel. Kattintáskor jelenjen meg magyarul és eredeti nyelven, a mű címével.
3. SZABADULÓSZOBA
– A kijárati ajtó legyen kulcsra zárva. Kulcs nélkül kattintva írja ki, hogy zárva van.
– A kulcs legyen elrejtve az egyik fiókban. Ne mondd meg, melyikben.
– Egy nyomsor vezessen rá: egy kezdő cetli (pl. az asztalon) → egy könyv → néhány szekrény. Ezekben idézet helyett rávezető mondat legyen, amely a következő helyre utal, az utolsó pedig a kulcs fiókjára.
– A kulcsot fel lehessen venni (jelenjen meg a „tárgyaim” között), az ajtót vele kinyitni, és ha kilépek, jelenjen meg egy „Kijutottál!” képernyő az eltelt idővel és egy „Újrakezdem” gombbal.
– Legyen látható időmérő és egy sor, ami mutatja az aktuális célt.
Az egészet egyetlen HTML oldalként add ki, a felület szövegei legyenek magyarul.