> For the complete documentation index, see [llms.txt](https://eurekabusiness.caiziii.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eurekabusiness.caiziii.com/wan-jia-zhi-nan/gameplay-guide.md).

# 核心玩法与开店指南

本文档面向生存模式玩家与店主，介绍从零开始建立一家营业店铺的完整流程。

***

## 1. 核心概念

在 EurekaBusiness 中，店铺并不是一个抽象的界面，而是由玩家在世界中搭建的实体建筑。

* **服务端权威**：所有的交易、库存扣减、收益计算与顾客决策均在服务端运行，防止作弊与状态不同步。
* **可视化经营**：顾客真实地走进店铺、在陈列基座前挑选商品、头顶冒出气泡反馈其心理想法，并在收银台排队结账。

***

## 2. 开店前置准备

开一家最基础的店铺需要以下核心物品与方块：

1. **商店配置器 (Shop Configurator)**：用于圈定店铺空间范围，并指定顾客的出入口。
2. **店铺钥匙设备 (Key Device)**：店铺的唯一物理营业开关。
3. **商店钥匙 (Shop Key)**：记录店铺所有权与绑定的钥匙设备坐标。
4. **收银台 (Cash Register) 与收银拉杆 (Cashier Handle)**：顾客结账与收益沉淀的物理结算点。
5. **陈列基座 (Display Pedestal) 与价格牌 (Price Tag Module)**：展示商品并向顾客公开标价。

***

## 3. 步骤一：划分店铺空间 (Shop Boundary)

手持 **商店配置器 (Shop Configurator)**：

1. **切换模式**：按住交互键或打开模式轮盘，选择 `商店范围选择 (Bounds)` 模式。
2. **选择对角点**：潜行右键点击第一个方块作为起点，然后右键点击对角方块作为终点，圈定一个立体的店铺区域（AABB）。
3. **指定入口 (Entrance) 与出口 (Exit)**：
   * 切换到 `设置入口` 模式，右键地面方块指定顾客进入店铺的位置。
   * 切换到 `设置出口` 模式，右键地面方块指定顾客离开店铺的位置。
   * *提示*：支持设置多个出入口，顾客寻路时会智能选择最优路径。

***

## 4. 步骤二：绑定钥匙设备与开门营业

1. 在店铺内放置一个 **店铺钥匙设备 (Key Device)**。
2. 使用商店配置器将钥匙设备与该店铺空间绑定，系统将生成一把专属的 **商店钥匙 (Shop Key)**。
3. **开始营业**：
   * 将商店钥匙插入钥匙设备中，钥匙设备将点亮并投影出店铺边界，店铺正式进入 `OPEN (营业)` 状态。
   * 此时顾客 NPC 将开始在附近的入口生成并步入店内。
4. **结束营业 (关店)**：
   * 从钥匙设备中取回钥匙，店铺进入关店流程（Drain Gate），店内已有顾客完成结算后离店，不再生成新顾客。

***

## 5. 步骤三：陈列商品与收银排队

1. 放置 **陈列基座 (Display Pedestal)** 并放入商品。
2. 安装 **价格牌模块 (Price Tag Module)** 并设定售价（详见 [商品陈列、标价与店铺收益](/wan-jia-zhi-nan/shop-management.md)）。
3. 放置 **收银台 (Cash Register)** 与 **收银拉杆 (Cashier Handle)**，并配置收银员或玩家手动结算。
4. 顾客挑中商品后会放入随身购物篮，前往收银台排队。拉下拉杆即可完成结算，收益存入收银台安装的价值容器中。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://eurekabusiness.caiziii.com/wan-jia-zhi-nan/gameplay-guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
