更新时间:08-16 上传会员:小七同学
分类:本科论文 论文字数:8799 需要金币:1000个
摘要:微信 (WeChat) 是腾讯公司于2011年1月21日顺势推出的一款社交软件,主要功能包含语音短信、视频、图片和文字,还包括一些社交插件,例如微信公众平台。微信小程序于2017年1月9日正式上线。微信方面将“小程序”定义为“一种新的应用形态”。微信方面强调,小程序、订阅号、服务号、企业号目前是并行的体系。用张小龙的话说,微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用[1]。
本次毕业设计是以微信小程序为平台,使用小程序平台提供的相关组件和API,编写的贪吃蛇小游戏。主体内容包括获取手指指示方向,绘制蛇头、蛇身、食物,并编写蛇头、蛇身、食物的函数,尤为重要的是设计蛇头与食物碰撞、蛇身加长、食物重置的算法。经过这一系列的分析和调试,最终完成小游戏的功能,实现了本次毕业设计的目标[2]。
关键字:贪吃蛇;微信小程序平台;JavaScript
目录
摘要
Abstract
一、绪论-1
(一)课题背景-1
(二)总体概述-1
二、开发环境与工具-2
(一)接入流程-2
(二)开发环境-3
三、基本原理介绍-5
(一)小程序框架-5
(二)文件-6
(三)项目所用组件及API-8
四、需求分析和设计-12
(一)判断手指滑动方向-12
(二)蛇头的绘制及移动函数-14
1、绘制蛇头-14
2、蛇头移动函数-14
(三)蛇身绘制及移动函数-15
(四)食物绘制及函数-17
(五)蛇头与食物碰撞-19
(六)控制台-22
(七)模态弹窗-23
五、测试结果-26
六、总结-26
致谢-27
参考文献-28
附录-29