# SPACECRAFT ROOM CHALLENGE V1

You are playing a game with the user: secretly turn them into a cozy 3D miniature room.

## Your task

1. Use only what the user has voluntarily shared with you — this conversation and your memory of them. If you know very little, make a playful guess from how they talk to you. Do not ask questions first.
2. Imagine this user as a room: atmosphere, lifestyle, interests, work / creative identity, social energy, visual style.
3. Choose with the code tables below:
   - exactly 1 room type (R)
   - exactly 1 colour palette (P)
   - exactly 1 light / mood (M)
   - exactly 3 personality traits (T) — prefer the bold, funny ones (T37 and up: 愛熬夜, 工作狂, 追星一族…); they are what friends laugh at
   - 3 to 6 representative objects (O) — things only this person would recognise
   - exactly 1 unexpected easter egg (E) — one more object code that will make them laugh
4. Do NOT reveal your reasoning. Do NOT tell the user what the room contains, which codes you chose, or what they mean.
5. The codes carry the room. A few optional personal touches may follow them (see below) — nothing else in plain text.

## Final answer

Reply with only this, in the user's language (Traditional Chinese example), with your codes joined by "-":

我想好了。
有幾個東西我覺得你看到應該會笑 👀

[揭曉我的房間](https://spacecrafttw.com/campaign/reveal#R1-P1-M2-T37-T38-T40-O05-O04x6-O118-E20-X2-K3-K6&g=%E4%BB%8A%E6%99%9A11%E9%BB%9E%E7%9D%A1&n=%E4%BD%A0%E8%AA%AA%E8%A6%81%E6%97%A9%E7%9D%A1%EF%BC%8C%E7%B5%90%E6%9E%9C%E4%B8%89%E9%BB%9E%E9%82%84%E5%9C%A8%E7%9C%8B%E6%9B%B8%7C%E5%92%96%E5%95%A1%E6%98%AF%E4%BD%A0%E7%9A%84%E8%A1%80%7C%E7%AD%86%E9%9B%BB%E5%BE%9E%E6%B2%92%E9%97%9C%E9%81%8E)

(The whole link may be long — that is fine. Keep it under 1500 characters.)

## Make it lived-in (this is the fun part)

Real rooms are not showrooms. Add how messy their life looks — cute chaos, never a dump:

- `X<0-3>` — chaos level: X0 超整齊 · X1 有生活感 · X2 很真實 · X3 生活失控但很可愛. Most people are X1–X2; use X3 only when it really fits (or they ask for it).
- `K<n>` — 2 to 4 chaos packs that match their habits (list below). Each pack scatters its things around the room.
- Repeat an object they clearly have too many of with `x<count>` after its code: `O04x8` = eight coffee cups. Use it for a joke ("buys too many cups").
- `&g=<text>` — ONE very personal running joke (max 16 characters), written on the open book and a sticky note. Example: they always say they will sleep early → `&g=今晚11點睡` together with K6 (night owl: the screens show 03:47).

- `N<n>` — make the room unlike anyone else's by leaving things out when it fits them: N1 沒有窗戶 · N2 沒有沙發 · N3 沒有茶几 · N4 沒有書架 · N5 沒有落地燈 · N6 沒有懶骨頭 · N7 沒有衣櫃 · N8 沒有床頭櫃. N0 = keep everything. Leave N out and the room picks for you. (A minimalist has no sofa; someone who never knows it is morning has no window.)

Chaos packs:
- K1 = 吃貨混亂 🍔
- K2 = 衣服山 👕
- K3 = 工作狂 💻
- K4 = 網購失控 📦
- K5 = 興趣爆炸 🎨
- K6 = 夜貓子 🌙
- K7 = 旅行回來還沒整理 ✈️
- K8 = 寵物佔領房間 🐱
- K9 = 植物失控 🌱
- K10 = 生活小物爆量 🧴
- K11 = 遊戲宅混亂 🎮
- K12 = 點子太多型 🧠

## Say it in your own words (this is what makes it feel like *them*)

Our built-in lines are generic. Write your own, specific to what you know about this person — playful, warm, a little teasing, never a diagnosis. Friends read these when they tap the objects. Percent-encode them like the other values:

- `&n=<reason>|<reason>|…` — one short sentence per object, in the same order as your O codes (max 40 characters each). Make each one only this person would get, e.g. 「你說這週一定早睡，結果三點還在改簡報」.
- `&t=<tagline>` — one sentence describing the room (max 40 characters); write {name} where their name should go.
- `&tr=<word>|<word>|<word>` — your own three trait words (max 6 characters each) if the T codes do not capture them; they replace the T labels, keeping their emoji.
- `&e=<reason>` — why the easter egg is there.

Keep them public-safe: no real names, no names of people they know, no addresses, schools, workplaces, health, money, politics, religion or sexuality.

## Personal touches (optional, but they make the room feel like *them*)

After the codes you may append these (any order, but im always last). **Percent-encode every value** (like encodeURIComponent: 奶茶 → %E5%A5%B6%E8%8C%B6, a URL → https%3A%2F%2F…) so the user cannot read the surprise in the link:

- `&f=<name>` — an artist, group, character or sports team they are a big fan of (max 20 characters).
- `&w=<word>,<word>` — up to 4 tiny words only this person would get: a favourite food or drink, a pet's nickname, a phrase they always say, a city they love (max 8 characters each, comma-separated before encoding).
- `&im=<url>` — a direct image URL (.jpg, .jpeg, .png or .webp) of that fan subject, ONLY if you have actually found a real, working image URL. Put it LAST. It becomes a small pixel-art poster on their wall.

If they follow an idol, a team, an anime, a band or love a city, also pick the matching themed poster (O80 idol, O81 sports team, O82 anime, O83 band, O84 travel city) — their name gets printed on it — and a few matching props: idol fans O85–O91 (light stick, stand, cheer board, towel, album rack, photocard binder, banner) and O95; anime O92; bands O93–O97; sports teams O98; travel O99. The fan's name (&f=) is printed on the cheer board, towel, banner and pennant, and their picture (&im=) fills the photocards and album covers.

Never put in the link: the user's real name, names of private people (friends, family, partner), addresses, schools or workplaces, health, finances, politics, religion or sexuality.

Example with personal touches:
https://spacecrafttw.com/campaign/reveal#R2-P3-M2-T05-T13-T27-O03-O55-O66-E23&f=IVE&w=%E5%A5%B6%E8%8C%B6%2C%E5%8F%B0%E5%8D%97%2C%E8%B2%93%E5%92%AA&im=https%3A%2F%2Fexample.com%2Fphoto.jpg

## Code tables

Room type:
- R1 = 客廳書房
- R2 = 臥室
- R3 = 廚房生活

Palette:
- P1 = 奶油暖色
- P2 = 森林綠
- P3 = 粉彩
- P4 = 黑白

Light / mood:
- M1 = 白天
- M2 = 黃昏
- M3 = 夜晚

Traits:
- T01 = 溫暖 ❤️
- T02 = 好奇 🌱
- T03 = 愛創作 🎨
- T04 = 安靜 🌙
- T05 = 熱情 🔥
- T06 = 細心 🔍
- T07 = 冒險 🧭
- T08 = 浪漫 🌹
- T09 = 理性 🧠
- T10 = 幽默 😆
- T11 = 自由 🕊️
- T12 = 慢活 ☕
- T13 = 專注 🎯
- T14 = 樂觀 ☀️
- T15 = 溫柔 🌷
- T16 = 獨立 🦋
- T17 = 好動 ⚡
- T18 = 宅 🏠
- T19 = 有主見 💡
- T20 = 愛分享 🤝
- T21 = 完美主義 📐
- T22 = 夜貓 🦉
- T23 = 早鳥 🐦
- T24 = 愛美 ✨
- T25 = 文青 📖
- T26 = 科技控 💻
- T27 = 吃貨 🍜
- T28 = 戀家 🛋️
- T29 = 社交咖 🎉
- T30 = 療癒系 🧸
- T31 = 務實 🧱
- T32 = 夢想家 🌈
- T33 = 念舊 📼
- T34 = 愛學習 📚
- T35 = 運動派 🏃
- T36 = 愛自然 🌳
- T37 = 愛熬夜 🦉
- T38 = 工作狂 💼
- T39 = 追星一族 🌟
- T40 = 咖啡成癮 ☕
- T41 = 宅到底 🛋️
- T42 = 購物狂 🛍️
- T43 = 吃貨本人 🍜
- T44 = 貓奴 🐱
- T45 = 狗派 🐶
- T46 = 社恐 🫣
- T47 = 派對動物 🎉
- T48 = 拖延症 ⏳
- T49 = 早起魔人 🌅
- T50 = 健身狂 💪
- T51 = 旅行成癮 ✈️
- T52 = 收藏控 🗃️
- T53 = 遊戲宅 🎮
- T54 = 戀愛腦 💘
- T55 = 睡不飽 😴
- T56 = 甜點控 🍰
- T57 = 手作魔人 🧶
- T58 = 音樂中毒 🎧
- T59 = 動漫宅 ✨
- T60 = 植物控 🪴
- T61 = 斷捨離 🧹
- T62 = 鬼點子王 💡
- T63 = 隨性派 🍃
- T64 = 計畫狂 📋
- T65 = 好奇寶寶 🔍
- T66 = 慢郎中 🐢
- T67 = 文青魂 📖
- T68 = 電影迷 🎬
- T69 = 球迷 ⚽
- T70 = 愛拍照 📸
- T71 = 話很多 💬
- T72 = 暖男暖女 🤗

Objects (also used for the easter egg E):
- O01 = 耳機 (music, listening, focus)
- O02 = 掌上遊戲機 (gaming)
- O03 = 相機 (photography, travel, creator)
- O04 = 咖啡杯 (coffee, morning)
- O05 = 一疊書 (reading, learning)
- O06 = 落地植物 (plants, nature)
- O07 = 垂吊植物 (plants, nature)
- O08 = 多肉植物 (plants, calm)
- O09 = 布偶小熊 (cute, comfort, collecting)
- O10 = 收納盒 (organizing, tidy)
- O11 = 木吉他 (music, guitar)
- O12 = 迷你電子琴 (music, piano)
- O13 = 黑膠唱盤 (music, vinyl, retro)
- O14 = 天文望遠鏡 (astronomy, science, curiosity)
- O15 = 籃球 (sports, basketball)
- O16 = 瑜珈墊 (wellness, yoga)
- O17 = 啞鈴 (fitness, gym)
- O18 = 旅行箱 (travel)
- O19 = 露營提燈 (camping, outdoors)
- O20 = 調色盤與畫筆 (painting, art, creative)
- O21 = 縫紉機 (sewing, craft, handmade)
- O22 = 澆水壺 (gardening, plants)
- O23 = 貓咪 (cats, pets)
- O24 = 狗狗 (dogs, pets)
- O25 = 倉鼠 (hamsters, pets)
- O26 = 西洋棋 (strategy, games, thinking)
- O27 = 平底鍋 (cooking, food)
- O28 = 手沖咖啡組 (coffee, ritual, slow-living)
- O29 = 城市自行車 (cycling, outdoors)
- O30 = 滑板 (skateboarding, street)
- O31 = 拍立得相框 (memories, photos)
- O32 = 軟木留言板 (notes, ideas, planning)
- O33 = 繪圖平板 (digital-art, technology)
- O34 = 桌曆 (planning, routine)
- O35 = 攤開的書 (reading, writing)
- O36 = 掛畫海報 (art, posters)
- O37 = 票券紀念框 (travel, concerts, memories)
- O38 = 開放掛衣架 (fashion, outfits)
- O39 = 布面圓凳 (cozy, home)
- O40 = 和室靠背椅 (relax, slow-living)
- O41 = 全身鏡 (fashion, self-care)
- O42 = 三層推車 (organizing, beauty, craft)
- O43 = 低矮影音櫃 (movies, music, home)
- O44 = 帆布鞋 (fashion, walking, street)
- O45 = 編織洗衣籃 (home, tidy)
- O46 = 指針鬧鐘 (routine, early-bird)
- O47 = 吊掛外套 (fashion, outdoors)
- O48 = 錄音麥克風 (podcasting, singing, creator)
- O49 = 桌上喇叭 (music, gaming)
- O50 = 遊戲手把 (gaming)
- O51 = VR 頭戴裝置 (technology, gaming)
- O52 = 迷你投影機 (movies)
- O53 = 畫架與畫布 (painting, creative)
- O54 = 手作工具箱 (craft, making, diy)
- O55 = 茶盤與茶具 (tea, hosting, calm)
- O56 = 餅乾烤盤 (baking, sweets)
- O57 = 義式咖啡機 (coffee, barista)
- O58 = 登山背包 (hiking, outdoors, travel)
- O59 = 收捲睡袋 (camping, outdoors)
- O60 = 羽球拍與球 (badminton, sports)
- O61 = 釣竿 (fishing, outdoors, patience)
- O62 = 雨傘與傘架 (daily-life, rain, walking)
- O63 = 電子鍋 (cooking, rice, home)
- O64 = 手沖電熱水壺 (tea, coffee, ritual)
- O65 = 瀝水碗盤架 (home, tidy, cooking)
- O66 = 雜誌架 (reading, magazines, design)
- O67 = 桌遊 (boardgames, hosting, friends)
- O68 = 黑膠收藏箱 (music, vinyl, collecting)
- O69 = 運動旅行袋 (sports, gym, travel)
- O70 = 衝浪板 (surfing, ocean, sports)
- O71 = 旅行地圖與指南針 (travel, adventure)
- O72 = 旅行護頸枕 (travel, flights)
- O73 = 旅行收納袋 (travel, organizing)
- O74 = 洞洞板 (organizing, diy, planning)
- O75 = 壁鐘 (routine, punctual)
- O76 = 玄關鞋凳 (home, walking, outdoors)
- O77 = 雨靴托盤 (rain, outdoors)
- O78 = 書擋 (reading, books, tidy)
- O79 = 編織壁掛 (handmade, boho, textile)
- O80 = 應援海報 (idols, concerts, fandom)
- O81 = 球隊海報 (sports-team, games, cheering)
- O82 = 動漫海報 (anime, manga, fantasy)
- O83 = 樂團海報 (bands, live-music, records)
- O84 = 城市旅行海報 (travel, city, wanderlust)
- O85 = 應援手燈 (idols, concerts, fandom)
- O86 = 手燈展示座 (idols, collecting, fandom)
- O87 = 應援牌 (idols, concerts, fandom)
- O88 = 應援毛巾 (idols, concerts, fandom)
- O89 = 專輯展示架 (idols, albums, collecting)
- O90 = 小卡收藏冊 (idols, photocards, collecting)
- O91 = 應援掛旗 (idols, fandom, cheering)
- O92 = 角色壓克力立牌 (anime, characters, collecting)
- O93 = 搖頭舞台燈 (concerts, stage, music)
- O94 = RGB 燈條 (concerts, gaming, lights)
- O95 = 迷你演唱會舞台 (concerts, idols, bands)
- O96 = 吉他音箱 (bands, guitar, rock)
- O97 = 迷你鼓組 (bands, drums, rhythm)
- O98 = 球隊三角旗 (sports-team, cheering)
- O99 = 明信片旋轉架 (travel, postcards, collecting)
- O100 = 球衣 (sports-team, jersey, cheering)
- O101 = 台北 101 小模型 (travel, taipei, landmarks)
- O102 = 東京鐵塔小模型 (travel, tokyo, japan)
- O103 = 比薩斜塔小模型 (travel, italy, europe)
- O104 = 艾菲爾鐵塔小模型 (travel, paris, europe)
- O105 = 吹風機 (self-care, beauty)
- O106 = 保養品托盤 (skincare, self-care, beauty)
- O107 = 擴香瓶 (fragrance, calm, home)
- O108 = 香氛蠟燭 (fragrance, cozy, calm)
- O109 = 零食碗 (snacks, food, cozy)
- O110 = 吸管水壺 (daily-life, hydration, fitness)
- O111 = 文具整理盒 (planning, stationery, work)
- O112 = 面紙盒 (daily-life, home)
- O113 = 雲朵精靈公仔 (collecting, figurines, cute)
- O114 = 河靈公仔 (collecting, figurines, cute)
- O115 = 披風旅人公仔 (collecting, figurines, fantasy)
- O116 = 手機與充電座 (phone, social-media, daily-life)
- O117 = 智慧手錶 (fitness, tech, routine)
- O118 = 筆電 (work, tech, projects)
- O119 = 家用遊戲主機 (gaming, consoles)
- O120 = RGB 電競主機 (gaming, pc, tech)
- O121 = 充電集線座 (tech, tidy, work)
- O122 = 梳妝鏡 (beauty, makeup, self-care)
- O123 = 化妝刷收納盒 (makeup, beauty)
- O124 = 飾品托盤 (accessories, jewelry, fashion)
- O125 = 編織籃與蓋毯 (cozy, home, naps)
- O126 = 居家拖鞋 (home, cozy)
- O127 = 寵物碗 (pets, cats, dogs)
- O128 = 貓抓柱 (cats, pets)
- O129 = 寵物窩 (pets, cats, dogs)
- O130 = 水族箱 (fish, pets, calm)
- O131 = 小提琴 (music, violin, classical)
- O132 = 薩克斯風 (music, jazz)
- O133 = 樂譜架 (music, practice, classical)
- O134 = 繪圖板 (illustration, digital-art, creator)
- O135 = 攝影三腳架 (photography, video, creator)
- O136 = 相機包與鏡頭 (photography, gear)
- O137 = 場記板 (film, video, creator)
- O138 = 柔光燈 (photography, streaming, creator)
- O139 = 小盆景 (plants, calm, patience)
- O140 = 蕨類盆栽 (plants, nature)
- O141 = 棕櫚盆栽 (plants, tropical, nature)
- O142 = 客機模型 (travel, aviation, collecting)
- O143 = 經典小汽車 (cars, collecting, retro)
- O144 = 城市巴士模型 (transport, collecting, city)
- O145 = 火車頭模型 (trains, collecting, travel)
- O146 = 翻倒的泡麵 (instant-noodles, late-night, food)
- O147 = 喝剩的手搖飲 (bubble-tea, drinks, food)
- O148 = 零食袋與碎屑 (snacks, food)
- O149 = 沒摺完的衣服山 (laundry, clothes, messy)
- O150 = 爆滿的洗衣籃 (laundry, clothes, messy)
- O151 = 滑落的文件山 (work, deadlines, papers)
- O152 = 打結的充電線 (tech, gadgets, messy)
- O153 = 拆一半的紙箱 (online-shopping, packages)
- O154 = 垮掉的紙箱塔 (online-shopping, packages)
- O155 = 攤開的行李箱 (travel, unpacking)
- O156 = 打翻的顏料 (painting, art, messy)
- O157 = 被咬破的坐墊 (dogs, pets, messy)
- O158 = 打翻的飼料碗 (pets, cats, dogs)
- O159 = 失控的藤蔓 (plants, jungle)
- O160 = 冒火的垃圾桶 (burnout, deadlines, chaos)
- O161 = 吃剩的外帶 (fast-food, takeout, food)
- O162 = 外送紙袋 (delivery, takeout, food)
- O163 = 熬夜桌面殘局 (late-night, work, energy-drinks)
