摘要

大白版泡泡堂游戏使用Visual C++和MFC开发,游戏画面精美,用户体验良好,达到Q版泡泡堂的基本功能,并且在原有游戏界面上进行一定改进。但是"关于如何判断玩家当前是否应该运动、当前往哪个方向运动、当前是已经到达目标单元格只需要修正到中间,还是尚未到达目标单元格需要走到目标单元格"的问题未解决。这篇文章针对存在的这些问题,进行了分析,提出了通过设定多个标记变量,像素推导所在单元格的方法的解决问题。最终实现了自动生成地图、武器数量限制、背景音乐、网格吸附、敌人寻找建筑安放炸弹、敌人遇见我方自动安放炸弹,分数自动累加的功能。游戏推出后,用户体验良好。