下载 App

《历史认知型游戏系统开源仓库 V1.1)》

08/1960 浏览 包含 AI 合成内容
技术团队可直接开发商用产品
一、一个被忽略的设计方向
游戏行业很擅长做一件事:让玩家变强。
等级、装备、技能、资源、领土——几乎所有主流游戏的核心成长路径都是“能力升级”。玩家投入时间,获得更强的数值、更大的权力、更广的控制范围。
但有一类体验,很少被系统性地设计进游戏里:
玩家对世界本身的理解,能否也成为一种成长?
不是学会“怎么玩这个游戏”,而是理解“这个世界为什么这样运转”:为什么1348年佛罗伦萨的商人有钱不等于有安全?为什么英格兰庄园的农奴知道外面的世界存在,却不等于能离开?为什么科隆的学徒有技术,却不等于能获得城市身份?
这就是我们正在探索的领域:认知型游戏设计。
核心命题很简单:游戏不仅可以奖励玩家“变强”,也可以奖励玩家“看懂世界”。
二、这套系统做了什么
我们开源了一套参考实现:历史认知型游戏系统 V1.1。
它不是一套“历史模拟器”,也不是一个“AI生成剧情工具”。它是一套因果模拟系统——人物不读取完整世界状态,只通过自己的社会位置、有限信息和关系网络来感知信号,形成主观认知,然后做出决策。
简单说:每个角色都活在自己的世界里。
仓库包含三个完整历史现场:
· 1348年佛罗伦萨:行会政治、商业网络、瘟疫冲击
· 1348年英格兰庄园:封建秩序、习惯法、劳动力短缺
· 1349年科隆:自由城市、汉萨贸易、行会制度
这三个场景共用同一个模拟引擎,加载不同场景后自动切换:
· 不同的玩家目标(佛罗伦萨是“保护家族资产”,英格兰是“获得身份自由”,科隆是“获得工匠资格”)
· 不同的专属行动(每个场景6个独特可执行动作)
· 不同的反馈风格(同样的失败原因,在不同社会里用不同的语言表达)
18项回归基线全部通过,因果链完全可追溯。
三、设计逻辑的核心
这套系统的设计基础是三个原则:
原则一:人物是“有限认知主体”
世界拥有完整状态,但没有一个角色能直接读取它。商人知道商业信件的消息,不知道教士从告解中获得的秘密;医生知道病例在恶化,不知道商人的信贷网络正在收缩。每个角色都只知道自己能接触到的信号。他们根据自己相信的信息做决策,而不是根据客观真相。
原则二:社会结构决定行动边界
一个佛罗伦萨商人可以囤积羊毛、雇佣护卫、延长信用;一个英格兰农奴想离开庄园,必须先获得领主许可;一个科隆学徒想成为工匠大师,必须先经过行会评估。行动自由不等于免于结构后果。
原则三:失败 = 认知升级的机会
当玩家失败时,系统不只是显示“数值不足”。它会区分失败原因:是认知错误(有可获得的信息但你没看到),还是结构约束(身份、法律、关系或机会结构阻止了你),还是个人能力不足。失败提供因果信息,帮助玩家修正自己的世界模型。
四、为什么值得关注
这是一套欧美也没有人做过的完整实现。
不是“历史教育工具”,不是“叙事生成器”,不是“策略模板”。它是一个从设计哲学→数据模型→工程实现→测试基线完整走通的系统参考。
国内游戏行业正在寻找新的设计方向。认知型游戏目前还是空白,这套开源参考实现提供了一个可直接验证的起点。
五、仓库地址
包含:
· 三场景完整数据(8个角色/场景,完整社会关系网络)
· Python 参考实现(可直接运行)
· 18项回归测试(全部通过)
· 中英双语工程文档(V0.1→V1.1 完整演进记录)
· AGPL-3.0 许可证(代码开源,方法论闭源)
进入 python_reference 目录后,可以直接运行:
```bash
python -m historical_sim.working_simulation --scene ../scene_florence
```
欢迎讨论、验证、提出边界案例。
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
65 赞
20 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
122 赞
44 回复
感谢官方大大真的让我通过了截图
感谢官方大大真的让我通过了
我抱着试一试的心态,用了这个聚光灯活动,活动免费白嫖的10万积分,做我不擅长的叙事游戏,我跟官方审核说清楚原因,升级开发者计划二用来做新游戏,没想到真的通过,牛牛牛( ఠൠఠ )ノ点赞点赞👍,效率真高,不过我记得开发者计划二以前不是有每日积分的吗,怎么只剩下周期积分了[表情_疑惑][表情_疑惑]
15 赞
16 回复
开发心得-界面布局心得截图
开发心得-界面布局心得
大家好,我正在用 TapTap 制造制作一款2D 治愈林间徒步旅行游戏《徒步荒野》。 我分享一下我的开发心得,希望能有用,下面是一些界面布局的心得。 第一步:定版式、操作 先确定游戏是横版还是竖版、需要哪些操作按钮,敲定整体玩法思路。 我的玩法灵感参考《边境之旅》,主打散步看风景、沿途触发随机事件。 原版是 3D,考虑到自己是新手,选择2D 横版街机式来做,制作更简单、好上手。 第二步:敲定全局美
6 赞
2 回复
【作品自荐】《狸墨说书 青瓷镇志》截图
【作品自荐】《狸墨说书 青瓷镇志》
这是我一个人利用业余时间做出来的游戏,断断续续磨了很久。 之所以想做它,其实理由挺简单的——我就是喜欢国风,想做一款国风小游戏。 在这个游戏里你扮演的是青瓷镇唯一的说书人「墨言」,祖父临终前留给你一本残缺的《青瓷镇志》,你要把散落的古籍碎片一块块找回来,拼出这个小镇藏了多年的真相。 为什么是“说书人”?因为我一直觉得,说书人是那种“站在故事和听众之间“的人,他在讲故事,但究其本身也是故事的一部分。
2 赞
03:06
为了不被斩杀,我只能做到这些了截图
为了不被斩杀,我只能做到这些了
之前一直申请不到计划3,之前说太花哨,后面说体量完成度不足,在我一番小作文下,编辑终于给了我解答,什么原生质感,玩家开局体验啥的。 本来计划2也够用,准备以后再优化了,结果计划2赠送的积分要砍半了,学生党实在消费不起,于是只能再冲一波计划3了 从周六中午到现在一天半时间,优化了一遍角色卡,战斗卡,还有抽卡界面,优化了新手教程,该说不说确实比之前要舒服些。 前半部分为新版,后半部分为旧版。 明天再次
27 赞
6 回复
2D 等轴测视角:完整理论截图
2D 等轴测视角:完整理论
2D 等轴测视角:完整理论 一、视角的本质 什么是等轴测 人站在高处斜着往下看地面,地面上的方格子不再是正方形,而变成了菱形。这就是等轴测的视觉本质。 俯视(正上方看下去): 等轴测(斜上方看下去): ┌──┬──┬──┐ ◇ ├──┼──┼──┤ ◇ ◇ ├──┼──┼──┤ ◇ ◇ ◇ └──┴──┴──┘ ◇ ◇ ◇ 正方形网格经过旋转 + 压缩,变成了菱形网格。 为什么是 2:1
6 赞
05:39
游戏目前开发状态截图
游戏目前开发状态
基本玩法都做的差不多了,采集、探索、制作、建造。 全部都由塔塔完成。 塔塔太厉害了。
4 赞
4 回复
一个类LOL带有合成树的装备商店系统文档截图
一个类LOL带有合成树的装备商店系统文档
可复用于其他需要类似功能的项目,减少沟通的积分消耗,分享给大家: 1. 整体架构equip_defs.lua 数据层 — 装备定义、合成配方、价格、属性、工具函数 equip_shop.lua UI 层 — NanoVG 渲染、交互逻辑、合成树可视化 2.2 装备分类类型值名称说明1武器—2衣甲—3头盔—4腰带—5靴子—6项链—7戒指—8饰品—2.3 阶级体系阶级颜色说明T1灰白 (180,180
精华
6 赞
2 回复
01:27
《大二暑假,我用AI做了一款属于自己的游戏》截图
《大二暑假,我用AI做了一款属于自己的游戏》
本人自制游戏现已加入taptap封闭测试(仅适配安卓机型)欢迎大家前来尝试(八月十号可以正式开始游玩) 如果有建议或者bug反馈可以加入qq群928501443 #发现好游戏 #游戏日常 #浅评一下 #今天游戏圈发生了啥
3 赞