一个基于Web的2D文字剧情游戏,以主角行为触发事件(多分支+随机),推进游戏进度。
你是一名996打工人,今天你已经加班一星期了。下班挤公交回出租屋的路上被对面车的远光灯一闪,头晕目眩当即昏迷,再次醒来时已经出现在了陌生的地方,你正躺在青草地上,远方能看到大块白云,目光的尽头是一个凌驾于云端之上的城镇...
- 多分支剧情:玩家的选择会影响游戏进程和结局
- Live2D角色:支持角色表情变化、动作和换装
- Mod扩展:支持自定义剧情、角色和物品
- 主题切换:多种界面主题可选
- 存档系统:多槽位存档和读档功能
- 直接在浏览器中打开
index.html文件 - 或者使用本地服务器运行:
然后在浏览器中访问
npx http-server -c-1http://localhost:8080
- 点击文本区域可以跳过文字显示动画
- 点击选项按钮做出选择
- 点击屏幕底部中央的箭头按钮呼出游戏菜单
- 在菜单中可以访问角色信息、背包、存档、读档和设置
- 现代浏览器(Chrome、Firefox、Edge等)
- JavaScript启用
- 建议分辨率:1280x720或更高
游戏采用模块化设计,便于维护和扩展:
src/core/engine/- 游戏引擎核心src/core/story/- 剧情管理src/core/character/- 角色系统src/core/live2d/- Live2D集成src/core/mod/- Mod扩展系统
可以通过编辑StoryManager.js文件或创建Mod来添加新的剧情分支。
可以在ThemeManager.js中添加新的主题配置。
本游戏为个人项目,仅供学习和娱乐使用。