基于微信小程序的扫雷游戏的设计文献综述
2020-04-14 19:44:44
二十一世纪是互联网的时代,越来越先进的互联网将我们与自己的手机紧密地连接在一起,我们逐渐习惯于用自己的手机来处理生活中的各种事情,比如购物、上课、支付、娱乐等等。正是对于手机丰富多彩的功能的需要,使得我们的手机安上了很多各种功能的应用,我们对于手机存储空间的要求也越来越高,各大手机厂商也用尽方法来提高手机的存储量。而微信小程序的出现,则很好地解决了这个问题,你不需要安装占内存的各种APP了,只用打开微信搜索一下,即开即用,用完即走,就能轻松完成各种功能。甚至对于那些占内存、数量繁多的游戏APP,都可以转化为微信小程序,为用户提供了不少便捷。
微信小程序最大的受益者就是客户。手机的使用者们不需要花更多钱买大存储容量的手机,不需要在手机桌面堆砌令人眼花缭乱的APP,也省去了安装软件用的时间。在这个充满压力的快节奏时代,每个人的手机上都充满了各种各样的游戏APP,以便在紧张之余给自己一点点的放松。出于人类的好奇心和新鲜感。我们总是乐此不疲地下载各种游戏APP,玩腻了又卸载掉,给手机也带来了一定的损害。因此,微信官方运营者最近推出的微信公众平台,也给客户们提供了机会,我们可以运用这个平台,来搭建自己想要的天地。目前,微信小程序的优势可以说没有任何软件可以比拟。尽管这个平台才开放不久,但是谁先获得先机谁就能占有一席之地。主要优势有:(1)流量来源多样:可以通过扫描二维码、搜索附近小程序、分享小程序等途径进入小程序;(2)传播方式广泛:可以是好友推荐、公众媒体宣传,可以利用个人关系或网红来传播;(3)与公众号结合紧密。
扫雷作为一款经典游戏,既可以锻炼人的脑力,又能打发无聊的时间,广受各年龄阶段的人们的喜爱。将扫雷游戏应用到微信小程序中,人们在闲暇之余只需打开微信,无需等待下载,即可享受这款益智游戏。随着社会的进步,我们接触新事物的方式也会越来越简单,所需的步骤也越来越简洁。从APP到微信小程序的进化,正是将复杂的安装包转换为一触即发的界面的巨大飞跃,未来的应用软件也会逐步简洁化、轻松化。
{title}2. 研究的基本内容与方案
{title}基本内容:通过学习Android的相关知识,了解Android系统的体系结构,充分掌握Android下的相关软件开发和微信小程序的开发接口,在了解任务需求的基础上设计并实现具备完善功能及良好界面的扫雷游戏。
目标:1)学习掌握Android系统的相关知识; 2)学习掌握Android下的开发工具和微信小程序的开发方法; 3)分析扫雷游戏的系统需求; 4)完成具备完善功能及良好界面的扫雷游戏。
技术方案:将扫雷游戏分为初级、中级、高级三个级别,单击游戏菜单可以选择难度级别,初级对应方块数为10×10,中级对应方块数为40×40,高级对应方块数为100×100。点击开始,计时器开始计时。用户任意点开一个方块,若不是地雷而是数字标记则显示该方块周围八个方块内的地雷个数,若点击为空则将周围四个翻牌进行递归操作,最后当未翻牌数等于雷的数目即获得成功。小程序只支持touch事件,所以与网页版扫雷游戏相比,并不能对方块作标记,增加了游戏难度。
措施:首先进行初始化,设置游戏界面以及相应的选择参数。然后根据游戏难度,在地图上随机分布一定数量的地雷,给地雷周围的九宫格增加标记数。编写功能函数来控制游戏事件的发生,根据点到的是地雷、标记或者空来进行下一步的处理。标记为空时,将它周围四个翻牌,并运用指针来进行递归操作。最后,游戏结束后可以设置重新开始。
3. 参考文献[1] 明日科技. Android从入门到精通[M].北京:清华大学出版社,2012.
[2] Reto Meier. Android2高级编程[M].北京:清华大学出版社,2010.
[3]微信小程序接入指南,[Online] https://www.w3cschool.cn/weixinapp/9wou1q8j.html(2017.12.29).