野原家
首页 项目 笔记 随笔 归档 关于 友链
← 返回所有项目

期末生存指南:逆向答题 (Reverse Exam Roguelike)

• 11 分钟阅读
目录 (TOC)
12 个小节

本游戏支持全平台浏览器;如有平衡性问题、bug、改进意见等请发邮件给我;或修改后提一版PR。


项目概述

《期末生存指南:逆向答题》(Reverse Exam Roguelike)

采用纯前端零依赖原生架构(Vanilla JavaScript ES6+ + HTML5 Canvas + Web Audio API + CSS3 响应式弹性布局)。

“60分万岁,多一分浪费精力,少一分惨遭挂科!”

玩家扮演一位考前一周才开始突击复习的大学生,在 7 天高强度期末周内迎战 7 门大学必修硬核大考。游戏颠覆了传统卡牌肉鸽追求伤害爆发或追求满分的思维定式,将核心获胜目标设定为将考卷最终得分精准“蒙”到刚好 60 分及格。

通过白昼校园资源运营(图书馆研读真题扩充卡组、二手书摊淘牌、校门口打印店抽取法宝盲盒、食堂与咖啡角减压恢复并提升精力上限)与夜间考场卡牌对决(计算平时底分、利用橡皮擦逆向扣分、摸鱼化解监考老师施压)的双重循环,在及格线边缘展开惊心动魄的极限控分博弈。


✨ 核心功能与特色

1. 逆向答题与精准控分博弈 (Reverse Scoring & Grace Points Mechanics)

  • 颠覆传统,及格即胜利:核心不是追求 100 分卷王,而是利用得分牌、逆向扣分牌与摸鱼减压牌,将卷面分数锁定在及格线 60 分。
  • 20 分平时底分与动态调控:每场考试开局自动计入 20 点平时作业底分(特定法宝可提至 32 分),配合每回合 10 点考场精力与 6 张手牌,玩家需在 3~5 回合内将分数精密收敛至及格线。
  • 答题卡擦穿反噬机制:卷面最低为 0 分,负分强行扣除将转化为等额精神压力反噬伤害,同时触发“破罐破摔”心理保护,获得 5 点护盾并补抽 1 张手牌。
  • 阶梯式收益结算:
    • 刚好 60 分(神级控分):精神值全额回满至 100 点,斩获 60 元最高奖学金;
    • 61 ~ 65 分(险胜及格):微量浪费精力,精神 -5 点,生活费 +35 元;
    • 66 ~ 79 分(过度内卷):严重超纲导致身心疲惫,精神 -15 点,生活费 +20 元;
    • 80 分以上(卷王反噬):遭受同辈压力与焦虑反噬,精神 -30 点,生活费仅 +10 元;
    • 低于 60 分(挂科警告):精神重创 -35 点,自动消耗 1 张免死重修券(初始 2 张)。

2. 100% 程序化 Web Audio 声音引擎 (Procedural Sound Engine)

  • 零外部音频资源依赖:无需加载任何 mp3/wav 外部音频文件,基于浏览器底层 AudioContext 实时数学物理算法程序化合成。
  • 拟真考场动态声效体系:
    • 卡牌打出:350Hz 升至 700Hz 的清脆正弦滑音(Card Play Slide);
    • 分值上升:523Hz 与 659Hz 的双音上行和弦清脆叮咚声(Chime);
    • 橡皮擦扣分:反向频移与微噪声模拟的“沙沙”擦除音效(Eraser Rub);
    • 自信护盾:三角波低频共振金钟罩音效(Shield Resonance);
    • 监考施压与伤害:锯齿波下潜刺耳警报音(Stress Buzz);
    • 刚好 60 分及格:多声部大三和弦共鸣绝杀音(Harmonic Chord);
    • 通关胜利交卷:多段琶音礼炮庆祝音效(Fanfare)。

3. 昼夜双阶段校园生态与资源闭环 (Day-Night Dual Phase Loop)

  • 白昼阶段(3 AP 校园资源管理):
    • 图书馆研读:消耗 1 AP 免费三选一真题卡牌,或花 15 元抽取分值/逆向/减压/战术定向教研包;
    • 食堂与咖啡厅:花费生活费购买“双倍浓缩冰美式”或“特大碗卤肉饭”,回满精神 (SAN) 并永久提升考场精力上限;
    • 校门口打印店:选购 13 件常驻被动法宝(50~90元),或花 25 元开取神秘急救盲盒直接抽卡;
    • 跳蚤市场:每日刷新 3 张精选二手卡牌,无需消耗 AP,直接使用生活费抄底购买;
    • 走廊随机突发事件:秦始皇发疯文学对暗号、保研学长秘籍手稿拍卖、走廊偶遇严厉导师说教、二食堂阿姨打饭加肉等,富含大学校园生活共鸣与策略抉择。
  • 夜间阶段(7 门必修大考递进对决):
    • 迎战 7 门必修学科:《思想道德与法治》《大学英语》《线性代数》《大学物理》《概率论与数理统计》《计算机体系结构》《高等数学下》;
    • 老师意图多变凶险:送分陷阱狂轰滥炸(强制 +5~12 分诱导爆表)、生词听力强制弃牌、正负号倒扣陷阱、代码死锁冻结精力与单回合高额精神暴击。

4. 三大鲜明流派人设与 13 种校园法宝遗物 (Characters & Relics)

  • 三大特色人设流派:
    • 🎯 压线战神:初始自带【4B大号考试橡皮】,逆向牌扣分效果额外 +2,初始携带神牌【2B橡皮轻擦】,及格微调极度舒适;
    • 🐟 摆烂锦鲤:初始自带【考神锦鲤手机壁纸】,随机判定必触发最优结果,摸鱼类卡牌效果提升 50%,初始精神 110 点与 130 元高额生活费;
    • 🦉 通宵狂魔:初始自带【老式保温杯泡枸杞】(每回合开局自动 +5 护盾),精力上限 11 点,起手手牌 7 张,拥有 3 张重修券。
  • 13 款校园被动法宝:
    • 包括中华2B涂卡铅笔(30%概率返还精力)、强效降噪耳塞(精神伤害降低50%)、保研学长救命笔记(开局底分提至32分)、速效脑黄金(考场精力上限+2,开局抽牌+1)、加厚防潮自习坐垫(精力用尽下回合额外抽牌)等,构筑深度卡组联动。

5. 全图鉴 69 张卡牌与策略卡组构筑 (Deckbuilding & 69 Cards Suite)

  • 分值牌(20 种):盲猜选C、三长一短、大题写“解”、套公式蒙题、找学霸对答案等,稳步拉升卷面分;
  • 逆向扣分牌(16 种):2B橡皮轻擦、大号4B橡皮强力擦、涂改液厚涂、划掉重写、撕毁草稿纸等,精准削减多余卷面分;
  • 摸鱼减压牌(17 种):考场转笔、嚼薄荷糖、看窗外发呆、战术上厕所、深呼吸等,恢复精神值并构筑抗压护盾;
  • 策略战术牌(16 种):两耳不闻翻卷声、战术性放弃、倒计时心流、压线大师、精准表盘等,实现过牌、费用减免与得分锁定;
  • 全功能卡牌图鉴:随时随地呼出卡组查看器,支持按类型过滤检索全部卡牌数据。

6. 全动态 Canvas 粒子烟花与多端响应式视觉系统 (Canvas Confetti & Adaptive UI)

  • Canvas 物理烟花粒子引擎:在成功达成刚好 60 分或最终期末通关时,实时模拟重力加速度、空气摩擦阻力与色彩衰减,绚丽纸屑漫天飞舞。
  • 全端极速响应式布局:
    • 移动端(竖屏):全面适配 viewport-fit=cover 与 env(safe-area-inset-*) 刘海屏与底栏,手牌容器配置横向滚动锁定(防止回弹误触浏览器手势),交卷与下一题大按钮优化至拇指操作热区;
    • 平板端:768px 断点自动展开左右双列考场对战视窗;
    • 桌面 PC 端:1220px 居中卡片化排版,专享卡牌悬停浮动动效与日志文本选中复制。

7. 无尽深造模式与本地记录持久化 (Endless Postgraduate Mode & Storage)

  • 研究生无尽深造模式:通关第 7 天高等数学大考后解锁,完整继承已构筑的豪华卡组与全部法宝,迎战《量子力学》《泛函分析》《微分流形》《编译原理》《毕业答辩》等魔鬼学科,难度随连胜场次动态递增。
  • 安全本地持久化:内置封装 safeStorage 容错适配器,自动在浏览器本地记录历史最高无尽连胜场数(Best Streak),即使在无痕浏览模式下也能平稳降级运行。

8. 四级毕业综合评价体系 (GPA Academic Rating)

  • 根据 7 门大考中精准命中 60 分的科目数量进行最终评级:
    • 🌟 SSS 级(7门全中):及格线之神 · 天选躺平人;
    • 🥇 S 级(4~6门命中):考场控分大师;
    • 🥈 A 级(1~3门命中):稳健实用主义者;
    • 🥉 B 级(0门命中或曾用重修券):惊险上岸人。

🛠️ 技术架构与实现细节

技术维度实现方案架构考量与优势
基础架构原生 HTML5 + CSS3 + ES6+ Vanilla JavaScript零工程化编译工具链(无需 Webpack/Vite/Node),开箱即玩,秒级冷启动,天然支持离线运行
图形特效原生 HTML5 2D Canvas 粒子动力学系统独立 requestAnimationFrame 驱动 60FPS 彩带烟花物理重力掉落与透明度衰减,低端设备亦可流畅满帧
音频合成原生 Web Audio API (AudioContext)纯代码物理算法程序化合成,无需下载外部音频包,零 HTTP 静态资源请求,免除跨域限制
状态机总线响应式观察者模式 (Pub/Sub Event Bus)单一数据源驱动,清晰管理 START、CHAR_SELECT、DAY_CAMPUS、NIGHT_EXAM、SETTLEMENT 状态流转
跨端适配CSS Grid + Flexbox + env(safe-area-inset-*)移动优先设计,针对手机竖屏拇指热区、平板对战分栏与桌面宽屏居中卡片化自适应,解决移动端地址栏伸缩抖动
数据持久化封装容错 safeStorage 本地存储适配器自动持久化无尽模式最高连胜与解锁状态,防范 Safari 隐身模式与无痕浏览安全异常抛错
视觉呈现现代无衬线字体栈 + 现代语义化图标体系零网络字体下载耗时,首屏即刻呈现,搭配微交互动效营造兼具趣味与质感的复古校园游戏氛围

🎮 游戏操作与交互指南

界面模块 / 按键触发动作视听反馈与系统响应
点击 / 触摸手牌打出手牌消耗精力播放清脆正弦滑音,触发得分、扣分、护盾或补牌,动态更新仪表盘
交卷按钮 (Submit)提前结算当前考卷若卷面分 ≥ 60 判定通关,播放大和弦音效;若刚好 60 分额外触发满额奖励
下一题 / 结束回合结算本回合意图并补牌承受监考老师意图压力伤害,重置考场精力至上限,从摸牌堆补满初始手牌
🎒 法宝按钮展开当前已获法宝弹窗实时查看已装备的被动法宝、价格与特殊增益效果说明
🎴 卡组按钮唤出全卡组与全图鉴查看器支持按“全部/分值/逆向/摸鱼/策略”标签多维筛选,查阅卡牌属性与消耗
🔊 音频按钮全局开声 / 静音切换一键静音所有出牌、擦除、加分、护盾与交卷合成音效,状态本地保存
❓ 规则按钮唤起期末生存帮助手册快速查阅控分及格收益公式、反噬惩罚规则与 GPA 评级阶梯表
图书馆 / 研读真题消耗 1 AP 免费扩充卡牌弹出三张随机真题卡牌三选一,或购买指定类别的专属教研定向卡包
食堂与咖啡厅花费生活费消费补给消耗 25~45 元生活费,恢复精神值 (SAN),并可选择特调咖啡永久提升考场精力上限
校门口打印店购置法宝与急救盲盒支付生活费购买核心被动遗物,或花费 25 元开盒直接全图鉴抽卡入队
跳蚤市场二手好牌现货选购每日精选 3 张高性价比二手卡牌,支持直接用生活费快速加购扩充构筑
继续挑战 (无尽模式)解锁研究生深造模式7 科全通后继承全部卡组与法宝,开启无尽学科挑战并刷新历史最高连胜
版权与转载声明
CC BY-NC-SA 4.0
本文作者: RezaMorafi
发布日期: 2026年10月23日
永久链接: https://www.rezamorafi.top/projects/game-re/

商业转载请联系作者获得授权,非商业转载请注明出处、原作者以及本文链接。

← 返回所有项目