基于微信小程序的2048小游戏设计(JavaScript)
基于微信小程序的2048小游戏设计(JavaScript)(任务书,开题报告,外文翻译,论文11000字,程序代码,答辩PPT)
摘要:随着移动信息技术的发展,各大公司都相继推出了小程序功能。随着“跳一跳”小游戏的爆红,微信小程序被越来越多的人所熟知。2048是一款新型数字游戏,有网页版,安卓版等,而基于微信平台的小程序版较少。以此为开发背景,本文旨在研发一个基于微信小程序的2048小游戏,以JavaScript为开发语言,小程序开发文档为参考,使用微信Web开发者工具开发。2048小程序界面简洁,操作简单,实现了用户的登录、游戏的初始化、开始、分享等功能。对于在手机上安装过多应用程序的问题,2048微信小程序不需要下载,可以随时使用,即用即来,用完即走,基于微信平台,展现其特殊的魅力,分享更方便。经过软件测试,此款小程序满足用户需求,可以使用。
关键词:小程序开发;2048;微信
2048 Small Game Design Based on Wechat Small Program
Abstract:With the development of mobile information technology, major companies have launched Mini Programs function one after another. With the popularity of "jump" Mini Game, WeChat Mini Program is more and more well known. 2048 is a new digital game with web version, Android version and so on, while Mini Programs version based on WeChat platform is fewer. Taking this as the development background, the purpose of this paper is to develop a 2048 Mini Game based on WeChat Mini Program, with JavaScript as the development language, Mini Programs development document as the reference, using WeChat Web developer tool to develop. 2048 Mini Programs interface is simple and easy to operate. It realizes the login and swimming of users. The initialization, start, sharing and other functions of the play. For the problem of installing too many applications on the mobile phone, 2048 WeChat Mini Program does not need to download, can be used at any time, that is, use immediately, left after the end of use, based on the WeChat platform, show its special charm, sharing more convenient. After software testing, this type of Mini Programs meets the needs of users and can be used. [资料来源:http://Doc163.com]
Keywords:Mini Program Development;2048;WeChat
论文组织结构
本论文将从以下六个部分进行介绍:
第一部分为绪论,介绍论文选题背景,课题研究意义,国内外研究现状,论文的组织架构,该部分对微信小程序2048的发展进行了一定的论述。
第二部分对小程序技术及小程序设计的关键技术进行了介绍与分析,对微信简介,小程序简介,小程序特点,开发工具等做了具体介绍。
第三部分介绍了2048微信小程序的可行性分析和需求分析,其中可行性分析又从技术可行性和经济可行性进行了论证。
第四部分介绍了小程序总体设计,包含了小程序的总体界面设计和逻辑设计。
第五部分详细介绍了小程序的设计与实现,包括注册小程序,注册小程序页面,主界面设计,设计组件的样式,设置数字的颜色,游戏逻辑实现等,逻辑实现又包含了页面的初始化,游戏难度的设定,游戏方向的设定,游戏结束,更新最佳成绩,弹出框,游戏分享等功能的实现。
第六部分总结了此次设计,对2048小程序研究做了具体分析,指出其中的不足。
[资料来源:http://doc163.com]
目录
1 绪论 1
1.1 研究背景 1 [来源:http://Doc163.com]
1.2 课题意义 1
1.3 国内外研究现状 1
1.4 论文组织结构 2
2 小程序技术介绍及小程序设计的关键技术 3
2.1 微信简介 3
2.2 微信小程序简介 3
2.3 小程序的特点 4
2.4 开发工具 4
2.5 开发技术 4
3 需求分析 5
3.1 可行性分析 5
3.1.1 技术可行性 5
3.1.2 经济可行性 5
3.2 小程序需求分析 5
3.3 小程序模块设计 6
3.4 小程序流程分析 6
4 小程序总体设计 7
4.1 总体设计 7
4.2 小程序逻辑设计 7
5 系统的详细设计与实现 8
5.1 注册小程序 8
5.2 注册游戏页面 8
5.3 主界面设计 9
5.4 设计组件的样式 10 [资料来源:www.doc163.com]
5.5 设置数字的颜色 11
5.6 逻辑实现 12
5.6.1 页面初始化 12
5.6.2 游戏难度的设定 12
5.6.3 游戏方向的判定 12
5.6.4 游戏结束 13
5.6.5更新最佳成绩 16
5.6.6游戏结束弹出框 16
5.6.7游戏分享 18
5.7 测试小程序 19
6 结论与展望 21
6.1 总结 21
6.2展望 22
参考文献: 22
致谢 23
上一篇:基于微信小程序的问题解答系统设计(前端+后端)(WXML,JavaScrpit,MySQL)
下一篇:基于ZigBee的无线测温系统上位机软件设计(JAVA,MongoDB,SpringMVC)