# Setealém

开发中.

Setealém 是一款具有 PlayStation 1 画风的恐怖游戏引擎，任何 NPC 都可以用大语言模型作为“大脑”：Claude、在游戏内部运行的本地模型、Ollama，或任何兼容 OpenAI 的服务器。场景用 Matinta 编写，Claude Code 可通过 MCP 操控运行中的游戏。我在 2026 年 10 月开始用 Rust 开发 Setealém，目前运行于 macOS，代码尚未公开。

## 基本信息

- 系统: macOS
- 创建于: 2026-10-29
- 技术栈: Rust, wgpu, Matinta, MCP, Claude, Ollama
- 作者: Antonio Leandro (https://linkedin.com/in/tonho)

## Setealém 能做什么？

### 监控室里看见每个“大脑”

游戏内的监控屏幕显示每个 NPC 正在做什么以及它最新的想法。按 Tab 键打开完整面板，可查看 token 用量和延迟。

### 任何 NPC 都能接入大语言模型

场景里一行代码即可选择大脑：通过订阅或 API 使用 Claude、内置在游戏里的本地模型、Ollama，或兼容 OpenAI 的服务器。游戏从不等待模型；模型出错时，NPC 会改用离线脚本。

### PlayStation 1 画风

场景以 426x240 渲染，带有无过滤纹理、抖动的顶点和手电筒效果，在 M5 Mac 上每帧约 14 毫秒。--record 选项会录下模型的回答，--replay 可在无网络时原样重放。

### 游戏听得懂的对话

在 quem mente（谁在说谎）这个配方里，玩家说的每句话都会变成向模型提出的问题，模型只能用三种方式回答：否认、透露一部分或坦白。因为回答有类型，游戏总能知道角色做了什么决定，她无意间透露的线索会记进笔记。

### 平面图就是一个文本文件

在平面图里，# 是墙，= 是货架，每个大写字母代表一个地点，比如冷库或装卸区。游戏不用算坐标，只需说明什么放在哪里，引擎会自己找到空地。plan 命令会画出整张俯视平面图，标出每个地点和物品的名字。

### AI 能看到自己搭出的场景

photo 命令无需打开窗口就能给游戏拍一张照片，每样东西的名字都标在上面。AI 智能体就是这样在宣布完成之前检查场景的。引擎自带六个恐怖类型的配方，比如 breu（黑暗）、fuga（逃跑）和 não olhe（别看），每个都是能运行的小游戏。

聊聊吧: tonhowtf@gmail.com
