|
作品简介: 依托T5L 内核 EKT043E 迪文屏,实现打地鼠互动游戏,在经典弹击玩法基础上引入动态难度调节与人质惩罚机制,实现从"纯反应"到"反应+策略"的玩法升级。 核心功能: 1. 6个地鼠洞随机弹出,玩家触控敲击得分; 2. 动态难度:随积分增加,地鼠出现更快、停留更短,高难度多地鼠同屏; 3. 人质机制:洞口随机混入人质,误击扣血+清空连击,迫使精准判断。
工作原理: DGUS界面与8051内核通过VP虚拟地址通信:C51通过sys_read_vp读取触控状态,通过sys_write_vp实时刷新屏幕显示。 1. 触控输入:设定6个地鼠洞触控区(HOLE_VP)和锤子按钮(HAMMER_VP),主循环读取HAMMER_VP,非零即判定敲击。 2. 击中判断:reward_or_punish()函数读取洞口映射值三态分支——1(地鼠)连击+1加分,2(人质)连击清零扣血,0(空)仅连击清零。 3. 连击奖励:combo_bonus = combo_count× 1,总分 = 基础分 + 连击奖励,同时更新最高连击纪录。 4. 动态难度:得分越过阈值时间隔-20%、停留-15%,阈值递增100分。 5. 状态更新:每帧回写分数/生命/连击至VP,HAMMER_VP置零防重复触发。
设计思路: 经典复刻+创新融合:先还原核心弹击快感,再注入动态难度与人质惩罚新机制。 动态难度延长生命周期:自动升级挑战,从反应考验进阶为策略与手速双重博弈,新手有成就感、高手有挑战欲。 人质机制升级决策层:随机弹出无规律可循,误击双重惩罚,将"比谁快"升级为"比谁又快又准"。
附件上传:
|