用时一个月,开发了一款适合上班摸鱼的 web 端 Roguelike RPG 游戏
为什么做这个
一直喜欢传统 Roguelike 的策略深度,但觉得现在很多浏览器游戏要么太休闲缺乏深度,要么太重度需要下载客户端。想做一个打开浏览器就能玩、但内容量和策略性不输客户端游戏的东西,同时满足我上班摸鱼的需求。
欢迎试玩,也欢迎反馈。
地址: https://abyss-chronicle.top/
游戏介绍
独立开发的浏览器游戏,打开就能玩。核心是一个 策略型文字 Roguelike 地牢探索游戏,用 React + TypeScript 写成,所有游戏逻辑都在浏览器端运行。
内容量
| 内容 | 数量 |
|---|---|
| 怪物 | 253 种,横跨 15 大种族 |
| 装备与道具 | 399 件(武器 84 / 护甲 71 / 饰品 92 / 药水 103 / 卷轴 45 / 特殊物品 4 ) |
| 法术 | 77 个,分属 9 大魔法学派 |
| 随机事件 | 46 种,均有分支选择 |
| 房间类型 | 32 种特殊房间 |
| 状态效果 | 25 种正面/负面状态 |
| 难度模式 | 4 种(简单 / 普通 / 困难 / 噩梦) |
| 视觉主题 | 4 套 ASCII 艺术风格 |
每种怪物有独立的描述、技能组合、身体结构和特性;每件装备有不同的数值和特殊效果。
核心玩法
探索策略
进入每个房间前,有 4 种行动方式可选:
- 搜索:仔细搜查,更容易发现隐藏宝藏,但有被伏击的风险
- 突击:直接冲进去,获得先手优势,但陷阱伤害翻倍
- 潜行:悄悄溜过去,有机会完全避开怪物,失败则进入战斗
- 倾听:消耗次数探查前方信息,提前知道下个房间有什么
不同策略在不同场景下效果差异很大,比如受伤时搜索会因为气息暴露更容易被怪物发现。
战斗系统
机制复杂的回合制战斗,灵感来自于矮人要塞:
攻击方式( 4 种):斩击、突刺、钝击、擒拿,各有不同的命中率、伤害倍率和特殊效果。斩击高伤但略低命中;突刺穿甲精准;钝击有几率眩晕;擒拿是空手也能用的保底手段。
身体部位瞄准:怪物有 3-5 个可瞄准的身体部位(头、躯干、左臂、右臂、腿等),15 种怪物种族各有不同的身体结构。打掉怪物的腿,你的逃跑成功率大幅提升;打掉手臂,它的攻击力下降。反过来,你自己的肢体也会被怪物攻击致残,影响你能使用的攻击方式。
魔法系统:9 大学派 77 种法术,从火球术到时间减速再到召唤术应有尽有。还有法术合成功能——两个基础法术组合出更强的高级法术。
防御与观察:防御可以减伤叠盾;观察敌人则可以在下一次攻击时必定暴击。
随机事件与探索
地牢中散布着 46 种随机事件,每种都有多个分支选择:
- 受伤的冒险者:救还是不救?
- 神秘宝箱:打开可能是宝藏也可能是陷阱
- 魔法泉水:喝还是不喝?不同的泉水效果完全不同
- 古代铭文:献祭生命值换取力量?
- 法术实验室:学习新法术或合成高级法术
- 商店:买卖装备和药水
32 种特殊房间类型各有独特的氛围描述,从水晶洞穴到时钟大教堂,从低语档案馆到重力井。
永久图鉴
每次冒险中遇到的怪物、物品、法术都会被记录到图鉴中,图鉴数据跨存档永久保留。即使角色死亡,你积累的知识不会丢失。图鉴记录了每种怪物的弱点、抗性、技能和特性,是制定策略的重要参考。
联网功能
- 账号系统:支持登录,登录后解锁云存档和付费功能,不登录也能玩
- 云存档:游戏进度自动保存到云端,换设备继续冒险
- 全服排行榜:按难度分榜,看看你能排到第几
- 冒险者公会统计:全服累计死亡数、冒险者总数、击杀总数、最深层数等全局数据,在首页实时展示
- 复活系统:角色死亡后可以通过分享战绩卡(支持 X/Facebook/微信/复制链接)获得一次免费复活,也可以用「复活之泉」道具复活
- AI 叙事:可选的 AI 实时生成战斗叙事文本,让每场战斗有独特的文字描述