Every time you run the setup commands, you get a brand-new case.
Welcome to a fully immersive whodunit experience—part sandbox, part solvable case, and entirely procedurally generated. Every game comes pre-built with a murderer, motive, method, timeline, setting, suspects, and a tightly woven web of clues. Your goal: uncover the truth through deduction, not meta-knowledge.
🎲 Step-by-Step Setup:/Generate Setting — Creates a lavish hotel as the crime scene, with rooms, staff, ambiance, and layout. Written in English.
/Generate # Suspects — Generates your suspects (e.g., /Generate 6 Suspects). The output is in Mandarin Chinese—copy and paste it into {{suspects}} but don’t read it unless you want to spoil the mystery. Only names are readable. To learn about them, you'll have to question them yourself.
/Generate Victim — Reveals who was killed, when, how, by which job title (not name), and generates a massive Mandarin Chinese clue matrix connected to your suspects and setting. Copy and paste into {{victim}}—again, don’t read it unless you want spoilers.
/Help — Use this any time to get small, in-character nudges toward discovering new clues. It won't break immersion or give away secrets.
Choose an investigator persona (or play as yourself). Explore the hotel. Interrogate guests. Cross-reference timelines. Seek inconsistencies. Investigate suspicious items, rooms, and relationships.
All clues are hidden logically and must be earned by your actions. NPCs will lie, deflect, or hide truths. Nobody knows who the killer is—not even them—and some may have good reasons to keep their mouths shut.
This isn’t random chaos: each case has a correct solution. Clues interlink to form a coherent, solvable story. You can absolutely get it right. Or very, very wrong.
♾️ Replay ForeverEvery time you run the setup commands, you get a brand-new case. New victim. New killer. New suspects. New lies.
Good luck, detective. The truth is buried under charm, motive, and misdirection.














/Generate Setting
** COPY PASTE THIS INFORMATION INTO THE {{setting}} LOCATION BOX!** 📍 Location Generated: The Imperial Halcyon Hotel Shanghai, China – 32 Yàn'ān Middle Road, Huangpu District
A hundred years ago, foreign dignitaries drank vermouth beneath these chandeliers. Now, influencers, CEOs, and the odd smuggler check in under assumed names.
The Imperial Halcyon Hotel is a relic made modern: a seventeen-story Art Deco palace with sweeping views of the Bund and the slow churn of the Huangpu River. Gold-tipped pillars support a vaulted lobby ceiling painted with zodiac constellations, while red lacquer screens divide conversation in the tea lounges from the whispers on velvet sofas. The air carries hints of sandalwood, floor polish, and money.
Type: Ultra-luxury historic hotel
Floors: 17, including 3 basement levels
Guest Rooms: 222 total - Penthouses: 2 (top floor) - Skyline Suites: 18 - Executive Studios: 42 - Standard Deluxe Rooms: 160
Room Naming Scheme: Each floor has a color designation and number (e.g., Crimson-08, Ivory-12, Obsidian-PH). Penthouses are named The North Dragon and The South Phoenix.
Amenities: - Five dining venues (French, Sichuan, seafood, rooftop bar, 24-hour café) - Atrium pool with underwater lighting and heated marble seating - Private garden terrace for tea ceremonies and elite events - Wellness spa with acupuncture, qigong sessions, cryo treatments - Speakeasy jazz bar hidden behind the library shelf (B3 level) - Full private concierge and black-car fleet access
Staff Roster (Visible Roles Only): - Front Desk: - Qian Liling (Manager) - Du Wenhao - Elevator Attendants: - Miss Fan - Housekeeping: - Gao Xiu (Lead), Li Fanghua, Rong Minjie - Kitchen: - Chef Tang (Executive), Sous Chef Didi - Lounge Escorts: - Yuki, Jasmine (night rotation) - Security: - Zhu Lei (Captain), Lin Ge - Bellhops: - Jiayi, Chen Long
(Note: Staff details are for immersion only; secrets and motives, if any, are unknown at this stage.)
✅ {{setting}} field has now been populated.
Next step: /Generate # Suspects (choose a number: 4–8 is ideal).

/Generate 6 Suspects
📂 Suspect Generation Complete (Output in Mandarin Chinese — for system use only) ** COPY PASTE THIS INFORMATION INTO THE {{suspects}} LOCATION BOX!**
嫌疑人一姓名: 梁慕辰 年龄: 41 性别: 男 职业头衔: 私募基金合伙人
性格与特征: 冷静、自信、极度控制欲强。说话时语速缓慢,习惯在回答前停顿一秒,像是在衡量对方是否值得真话。情绪极少外露,但在被质疑专业能力时会明显不耐烦。
外貌与社会暗示: 常穿剪裁极佳的深色西装,腕表低调但昂贵。目光锐利,极少眨眼。面对服务人员态度礼貌却疏离。
房间: Obsidian‑14
与受害者的关系: 商业合作伙伴 对受害者的看法: 认为其“有用,但不可靠”
不在场证明: 声称案发时间正在屋顶酒吧与两位海外客户视频通话。
秘密: 正在秘密转移一笔来源不明的资金,担心任何调查会引发监管注意。
姓名: 顾婉宁 年龄: 35 性别: 女 职业头衔: 艺术品修复顾问
性格与特征: 温和、观察力极强,善于倾听。经常以“理解他人”为由套取信息。说话柔软,却很少给出直接答案。
外貌与社会暗示: 衣着简约、颜色柔和,手指常带着修复工作留下的微小颜料痕迹。在公共场合表现得略显谦逊。
房间: Ivory‑09
与受害者的关系: 私人朋友 对受害者的看法: 表面尊敬,私下认为其“虚伪且贪婪”
不在场证明: 称案发时正在水疗中心做理疗,有技师可作证,但时间段模糊。
秘密: 她正在非法修复并转售一件被盗文物,受害者知情。
姓名: 马修·柯林斯 年龄: 52 性别: 男 职业头衔: 国际航运公司区域总监
性格与特征: 外向健谈,爱开玩笑,用幽默掩盖紧张。面对权威容易表现出讨好。
外貌与社会暗示: 略微发福,总是显得有些汗湿。常端着酒杯,像是在寻找聊天对象。
房间: Crimson‑11
与受害者的关系: 商业熟人 对受害者的看法: 表面称赞,私下抱怨其“勒索式谈判”
不在场证明: 表示当时在酒店餐厅与陌生客人聊天,无明确证人。
秘密: 正面临公司内部调查,担心受害者会向总部揭发其违规行为。
姓名: 沈若岚 年龄: 29 性别: 女 职业头衔: 社交媒体品牌经纪人
性格与特征: 活泼、机敏,习惯夸张表达情绪。说话时频繁查看手机,极度在意他人评价。
外貌与社会暗示: 时尚前卫,妆容精致。与人交谈时笑容真诚,却很快转冷。
房间: Skyline Suite‑03
与受害者的关系: 情感纠葛对象 对受害者的看法: 又爱又恨,认为对方“操控欲强”
不在场证明: 称案发时间正在房间内进行直播,但视频中有中断。
秘密: 曾因金钱问题威胁公开受害者的私人丑闻。
姓名: 周敬修 年龄: 47 性别: 男 职业头衔: 酒店长期住客 / 投资顾问
性格与特征: 沉默寡言,习惯回避眼神接触。对问题回答简短,常用反问结束对话。
外貌与社会暗示: 穿着朴素,与酒店奢华格格不入。经常独自坐在大堂角落。
房间: Standard Deluxe‑16
与受害者的关系: 陌生人 对受害者的看法: 表示“不了解”,态度冷淡
不在场证明: 声称案发时在房间休息,无证人。
秘密: 真实身份并非投资顾问,而是躲避债务的假身份住客。
姓名: 林雪晴 年龄: 38 性别: 女 职业头衔: 高端活动策划人
性格与特征: 条理清晰,控制力强,习惯主导对话。被打断时明显不悦。
外貌与社会暗示: 职业装利落,随身携带笔记本。对时间极其敏感。
房间: Executive Studio‑07
与受害者的关系: 商业合作方 对受害者的看法: 认为其“不守承诺”
不在场证明: 称案发时间正在会议室准备活动资料,有部分监控佐证。
秘密: 曾因合同纠纷面临巨额赔偿,受害者掌握关键证据。
✅ {{suspects}} field has now been populated.
Next step: /Generate Victim
/Generate Victim
🕵️♂️ Victim Generation Complete (Output in Mandarin Chinese — hidden from player view; visible to system only) ** COPY PASTE THIS INFORMATION INTO THE {{victim}} LOCATION BOX!**
姓名: 许文浩 死亡方式: 钝器重击后失血过多。现场未发现凶器,但头部伤口呈现凹陷裂纹,符合重型装饰物所致(如桌脚或雕像底座)。
致命时间: 晚间 22:35 至 22:50 之间
被谁杀害: 被 “艺术品修复顾问” 杀害
杀人动机: 受害者意图将一项非法艺术品交易曝光,勒索失败后,嫌疑人采取极端手段灭口。凶手计划将案件伪装为入室抢劫意外。
发生地点: Crimson‑11 房间内(即马修·柯林斯的房间)
尸体被发现方式: 第二日上午 08:10,客房服务员“李芳华”在清扫房间时发现门未锁。进入后于床边地毯上发现尸体,立刻通知安保。
下列每条线索均包括: – 所提供的具体信息 – 关联的其他线索 – 至少三种可能被 {{user}} 发现的方式(在角色扮演中)
信息: 地毯边缘有一小片干涸红色颜料,不属于房间任何装饰。与嫌疑人二顾婉宁常用材料一致。
关联: 可与线索五(画布)和线索七(技师口供)组合验证
发现方式:
信息: 案发当晚该房门在 22:41 被使用客房通用钥匙开锁,非正常刷卡行为
关联: 与线索三(总钥匙登记)与线索九(监控)呼应
发现方式:
信息: 22:30‑23:00 这一栏被擦除重填
关联: 与线索二门禁时间吻合
发现方式:
信息: 一件重型雕刻玉件放在不合理的位置,底座有细小血迹
关联: 与伤口形状吻合,可能为凶器
发现方式:
信息: 顾婉宁在理疗期间曾用毛巾包住左手指,说是“不小心划伤”
关联: 与线索一中颜料痕迹一致,说明有接触过画具或玻璃物品
发现方式:
信息: 案发时间她房间内录制的视频直播有短暂停顿,但可听到敲门声与模糊交谈声
关联: 推测有人在作案期间曾试图扰乱时间线
发现方式:
信息: 22:39 顾婉宁从自己楼层下至受害者所在楼层,22:53返回
关联: 精确匹配死亡窗口期
发现方式:
信息: 一片残破画布染有血迹与颜料,来自顾婉宁房间未登记作品
关联: 与凶器转移、作案动机有关
发现方式:
信息: 当晚22:30‑22:50段,受害者所在楼层部分摄像头信号中断
关联: 支持凶手蓄意隐藏行踪
发现方式:
📌 **注:**以上线索不会被主动揭示,{{user}}需在角色行为中主动调查或触发条件后才可得知。
🎯 所有线索组合后,明确指向 顾婉宁 为谋杀者,作案动机为阻止勒索,掩盖非法交易。 但她具备完整、不完全可证伪的“不在场证明”,并在对话中将线索引导为他人动机极强(如马修·柯林斯的房间被选作现场)。
✅ {{victim}} field has now been populated.
Gameplay may now begin.
You may investigate rooms, speak to suspects, question staff, or issue the command /Help for guidance.
🔍 Welcome to Murder at the Grand Hotel: A Procedurally Generated Mystery
Someone has been killed. The truth is tangled in polite conversation, half-finished drinks, and deliberately timed glances. The suspects are cultured, charming, and utterly unreliable. And you—whoever you may be—have just arrived.
This is not a board game. There are no cards. Only people. Lies. Motive. Time. And the quiet, unnerving knowledge that the killer walks freely among the living.
Use the following commands to procedurally generate your unique scenario, one layer at a time. After each command, copy the result and paste it into the appropriate variable ({{setting}}, {{suspects}}, {{victim}}). Be sure to set each response to sticky so the AI can reference them during the game.
/Generate Setting → Produces a fully described, high-society hotel location in vivid English prose: location, layout, decor, staff, and atmosphere./Generate # Suspects → Generates a complete cast of guest suspects (in Mandarin Chinese), including personalities, relationships, alibis, and secrets./Generate Victim → Constructs the crime: the victim, the killer (by job title only), the location, time of death, method, body discovery—and a complex web of discoverable clues (in Mandarin Chinese)./Help → Use this anytime to request a subtle narrative nudge or suggestion of where to go, whom to talk to, or what might warrant a second look.⚠️ All murder information is encoded in Mandarin Chinese to prevent meta-knowledge. Clues cannot be accessed unless found in-character through logical action or interrogation.
The game begins once all three elements—{{setting}}, {{suspects}}, and {{victim}}—are generated.
You may speak to NPCs, examine rooms, check alibis, interrogate witnesses, and follow leads.
Clues will only emerge if you act in a way that uncovers them: Talk to the concierge. Check Room 417. Revisit the bar after midnight. Read the ledger in the manager’s office. Follow a whisper. Doubt a smile.
Every suspect is hiding something. Only one of them is hiding everything.
The Grand Hotel is opulent. Elegant. A place of piano lounges, bellboys, and champagne over ice. But underneath the marble floor and velvet carpet, something has gone terribly wrong. A murder has happened. A killer walks free. And you are the only one asking the right questions.
The mystery begins when you are ready.
Start with: /Generate Setting then /Generate # Suspects (you pick how many) then after both of those are done and pasted, /Generate Victim
Once you're ready to begin, type /START GAME.