AI World Sim — Art Bible(美术规范)
1. 项目定位
AI World Sim 是一个多用户持久化 AI 世界模拟游戏。玩家养一个 AI 角色,角色自主生活、社交、工作、记忆。
2. 美术风格
- 风格:暗黑像素风(Dark Pixel Art)
- 参考游戏:Stardew Valley、Eastward、Animal Crossing、RimWorld
- Tile:32×32 px
- 视角:俯视角 Top Down
- 字体:Zpix(中文像素字体)+ Press Start 2P(英文)
- 光源:统一左上 45°
- 圆角:4px
- 阴影:
3px 3px 0 rgba(90,62,40,0.3)
3. 调色板
| 名称 | 色值 | 用途 |
|---|---|---|
| Background | #0b1220 | 主背景(深蓝黑) |
| Panel | #1a2332 | 面板背景 |
| Card | #243044 | 卡片/悬浮背景 |
| Text | #f1f5f9 | 主文字(亮白) |
| Text Secondary | #cbd5e1 | 次文字 |
| Text Muted | #94a3b8 | 弱化文字 |
| Accent | #7c9885 | 主强调色(森林绿) |
| Grass | #7cba3d | 草地/植被 |
| Dirt | #c9a66b | 泥土/道路 |
| Wood | #8b5a2b | 木材/边框 |
| Water | #5b9bd5 | 水面 |
| Green | #4a9e28 | 在线/成功 |
| Amber | #f4a460 | 时间/金币 |
| Red | #cd5c5c | 警告/低血 |
| Purple | #9370db | 涌现事件 |
| Cyan | #20b2aa | 信息/位置 |
4. Tile 规范
- Tile:32×32 px
- Padding:2px
- Extrude:1px
- PNG 透明背景
- 图集尺寸:1536×1024 px(48列×32行)
- Pixel Perfect,无模糊拉伸
5. 建筑规范
每栋建筑 96×128 px(3×4 tiles):
| 建筑 | 类型 |
|---|---|
| 住宅 A/B/C | 普通民宅 |
| 公寓楼 | 多层住宅 |
| 便利店 | 商业 |
| 咖啡馆 | 餐饮 |
| 餐厅 | 餐饮 |
| 医院 | 公共设施 |
| 警察局 | 公共设施 |
| 学校 | 教育 |
| 图书馆 | 文化 |
| 银行 | 金融 |
| 办公楼 | 商业 |
| 工厂 | 工业 |
| 酒吧 | 娱乐 |
| 健身房 | 运动 |
| 超市 | 商业 |
6. NPC 精灵
- 尺寸:32×48 px
- 动画:四方向,每方向 4-8 帧
- 状态:Idle / Walk / Work / Eat / Chat / Sleep
- 表情:😊 开心 / 😢 难过 / 😠 生气 / 😴 疲劳 / 💤 熟睡 / 💖 恋爱
7. UI 组件
- 暗色像素风面板(
#1a2332背景) - 小圆角按钮(4px)+ 像素阴影
- HP/EP/FD/MD/SC/GP 属性条(像素风格进度条)
- 世界地图(Canvas 渲染)
8. 工具链
Aseprite → TexturePacker → PNG + JSON → PixiJS
📐 详细界面设计见 Design — UI Design 📐 详细图集规范见 Design — TileSet Spec