战斗系统
数据驱动的动作表:轻击三段、蓄力重击三档、射击四式、翻滚与冲刺,外加五个技能与格挡 —— 连四帧完美格挡都单独建模过。
分发
Windows 与 Android 构建。免安装包解压即玩、不写注册表;安装程序会挂开始菜单与卸载项。 每个包都按目标架构单独编译 —— 32 位系统请走 32 位那一行。
免安装包与安装程序内容相同,区别只在安装方式;Android 包按 arm64 编译。
透过镜片
Eraphanis 是一款特异 RPG 游戏,所谓「特异」,就是玩法特殊,属于战斗 + 即时解谜类型, 它的大部分都是程序化生成的数据,允许高度自定义。
数据驱动的动作表:轻击三段、蓄力重击三档、射击四式、翻滚与冲刺,外加五个技能与格挡 —— 连四帧完美格挡都单独建模过。
八个身体部位各有自己的生命值与体温,每部位 25 HP、37°C 起。十种疾病,五类环境风险 —— 中腿一枪和中臂一枪,是两个完全不同的问题。
天气、温度、湿度、云量、降水、风速风向与能见度全部实时演算,季节由天数推导 —— 雨不是滤镜,是湿冷,是会杀死你的东西。
怀表既是道具也是谜题:发条在耗散,时间在走动,线索散在镇子里 —— 你得在它停摆之前把这一局解开。
渲染器、动画系统、平台抽象层与音频接口全部自研,一套代码覆盖 Windows / Linux / macOS / Android。角色是骨骼模型,不是精灵图集。
二十一把枪、四种弹药,精度、耗散、后坐与准星扩散分别建模。轻装与重装蓄力、十三种装备词缀,以及真的要花零件的维修曲线。
低体温、中暑、脱水、肺炎、结核 —— 疾病按严重度与阶段推进,感染性疾病还会传播。营火不是加血按钮,是热交换。
体温通过与环境的热交换实时变化,装备的保温性能按身体部位生效;淋雨带来湿冷与冻伤,暴晒带来中暑 —— 天气是规则,不是背景。
怀表的发条是有限的:每一次解谜、每一次拖延都在消耗它。上弦这个动作本身就紧张 —— 时间不站在你这边。
仪器
游戏运行在 Uniscope 上 —— 一个我们自研维护的 2D 引擎。 它不是套在别人东西外面的壳:渲染器、动画系统、平台抽象层与音频接口都是我们的。
Uniscope 以 MIT 协议开源。整个引擎发布在 GitHub 上:可以读、可以自己编译、也可以拿去做你自己的项目。 MIT 意味着你可以商用、可以修改,只要保留版权声明 —— 仪器是你的。
诚实状态
这是一个早期构建。下面这份清单跟着仓库走,不是宣传路线图 —— 哪一行写着「计划中」,就意味着那段代码还不存在。
问题
以 MIT 协议开源。渲染器、动画系统、平台层与音频接口都发布在 GitHub 上 —— 你可以读它、编译它、拿它做自己的项目,也可以商用,只要保留版权声明。
还没有公开发布的构建。站内所有内容都基于仓库的真实状态写成:文档里写「计划中」的行,意味着那段代码还不存在。
论坛用来讨论玩法、反馈问题、记录决定;资源库用来交换数据表、素材、脚本与工具。两者都挂在 Causefficts 统一账户下 —— 注册一次,论坛发帖、资源库上传、个人主页都用同一个身份。
游戏内已经接好简中、英文与日文三套语言表,再加一种语言就是加一张表。欢迎在论坛的「反馈与建议」里说明你认得的语言。
每个账号都属于一个或多个权限组,组决定它能做什么:普通成员可以发帖和提交资源,策展可以直接发布资源,版主可以管理帖子与审核资源,管理员可以进后台调整权限组。