---文档均为word文档,下载后可直接编辑使用亦可打印---
摘要
随着现代生活、工作节奏不断地加快,人们也逐渐开始重视在闲暇时间怎么去放松和娱乐,手机游戏便是其中的一大分支。自智能手机面世后,各类休闲娱乐的游戏APP便层出不穷;但相比于传统的游戏APP,小游戏一方面可以减少用户下载的操作,大大增加易用性,做到一点即用;另一方面在小游戏开发方面相比传统游戏APP也能够做到低成本和易开发;此外,还拥有庞大的用户体,能够较易地提高使用率以及获得良好的推广度。
网页游戏小游戏本文设计实现的是基于web开发者工具的“消消块”小游戏,基于JavaScript+ 小程序API进行游戏相关功能的开发,编写游戏代码使用Visual Studio Code,并且适当参考了HTML5游戏设计与开发的相关代码逻辑、游戏原理与技术。小游戏“消消块”包括游戏主体、小游戏开放数据域、后台管理三个部分。游戏主体实现的是:登录页面、游玩页面、结束页面;小游戏开放数据域实现的功能是:玩家授权、存储玩家游戏信息、获取玩家游戏信息、分享玩家信息、玩家排行榜信息;后台管理展现的是:在小程序后台管理对小游戏进行相关设置。
关键词:小游戏消消块JavaScript API Visual Studio Code
Abstract
With the continuous acceleration of the pace of modern life and work, people are gradually beginning to pay attention to how to relax and entertain in their leisure time. Mobile game is one of the branches. Since the advent of smartphones, all kinds of leisure and entertainment game apps have emerged endlessly; but compared to traditional game apps, on the one hand, WeChat mini games can reduce user download operations, greatly increasing the ease of use, and playing it with one click. On the other hand, compared with traditional game APPs, WeChat mini games can also be developed at low cost and easy to develop; in addition, WeChat also has a large user group, which can easily increase the utilization rate and obtain good promotion.
This article designs and implements a "Eliminate Blocks" mini game based on WeChat web developer tools, based on JavaScript + WeChat mini program API for game-related function development, using Visual Studio Code for game code writing, And appropriate reference to the relevant code logic, game principles and technologies of HTML5 games ’s design and development. WeChat mini game "Eliminate Blocks" includes three parts: game main body, WeChat mini game open data domain, and backstage management. The main content of the game is: login page, play page, end page. The functions implemented in the open data domain of WeChat mini games are: player authorization, storing player game information, obtaining player game information, sharing pla
yer information, player leaderboard information. The backstage management shows that: WeChat mini program backstage management sets related settings for mini games.
Key words: Mini games Eliminate Blocks JavaScript API
Visual Studio Code
1.绪论
1.1  课题研究的背景及意义
在早已深入千千万万用户生活的今天,小游戏也在人们日常生活以及休闲娱乐中占据了相当的地位,各种类型的小游戏也犹如百花齐放般不断涌现,休闲游戏、、竞技游戏无时无刻都在生活与闲暇时间与人们相伴。
2017年上线小游戏之后的19天里,小游戏的用户数就快速突破了3亿,然而中国手游用户数在2017年上半年才是4亿多;据统计,截止2019年,已有超过10亿用户在小游戏平台中使用过内容服务,不同类型小游戏的使用度差异明显,“消消块”属于休闲消除类小游戏,而休闲类小游戏有超过4亿的用户,产生的收益超过10亿,其中的消除类小游戏用户占比约25%,产生的收益占比约20%。小游戏类属于小程序,点击即玩的易用性令用户可以随时随地体验到不同类型、不同特的轻度
化游戏作品;且在游戏过程中又能够与社交圈产生更紧密的联系,可以分享给好友和分享到、朋友圈;传统的手游APP开发商也可以通过小游戏来进行更有效、更先进的分发和推广引流,“无端”的版本模式也可以让用户抢先了解基本游戏内容,进行体验,这能够一定程度提升用户对手游APP主体的关注。据新的数据统计,的月活用户超过11亿,可以说在平台下的小游戏有着相当大的发展空间。众多的吸引使得社会各行业也都先后加入了小游戏的设计开发,逐渐形成了庞大的市场和健康的生态氛围,这对中国的移动互联网科技以及人民生活娱乐水平都将是极大的提升。
因此,根据小游戏的发展,选择了“基于web开发者工具的小游戏的设计与开发”这个题目。
1.2  课题研究现状
小游戏在向第三方开发者开放后,小游戏的种类也是愈加丰富。数据显示,休闲类小游戏在小游戏类目中的占比约80%,休闲类小游戏依然是大部分小游戏用
户的选择。也在积极且逐步开放与小游戏的关联接口,拥有多个跳转入口,可以和小程序、、朋友圈、用户交流链接,小游戏之间也能实现相应的跳转,小游戏和小程序直接互相唤醒等。数据显示,用户已经接受并广泛使用小程序, 尽管其中小游戏的占比相对较少,但用户使用度最高的小程序类别依然是小游戏。小游戏有更便捷的访问、更强大的功能和更简单的开发,且
对于创新的小游戏也有相应的鼓励政策,吸引越来越多的开发者投入到小游戏的开发中,小游戏自身的产品红利也能够带来相应的营收,小游戏的未来发展依旧是平稳上升状态。
且小游戏的设计与开发能够很大程度地借鉴HTML5游戏与手游APP的相关原理、逻辑、代码、技术、后台管理、界面设计,现在许多的小游戏开发引擎与工具也能够与原生的开发者工具进行很好的互补与对接,一定程度降低了小游戏设计与开发的难度,结构与框架也较为轻巧,对开发者十分的友好。
1.3  课题研究目的
小游戏的游玩属于一种碎片化娱乐,不同种类、不同特、不同玩法
的小游戏带来了更多的娱乐可能。小游戏开发简单、易用性高、便捷度高,功能也能够相对丰富,最重要的是拥有极大的用户基数和极高的用户使用率,小游戏的推广和引流也因此较其他手游APP容易;小游戏与手游APP 的因为各自的特性,二者之间也不具备可替代性,但小游戏与手游APP可以相互影响,实现互利共赢;小游戏玩法、操作简单,整体游戏节奏、氛围也偏轻松化,再有就是能够与社交关系链有更紧密的联系,成为日常生活中
重要的社交互动形式之一。
1.4  本文的研究内容和设计结构
本课题将以理论分析、需求分析和设计实现相结合的方式来开发小游戏。对相关文献与文章进行查阅,得出小游戏实现可行性分析、需求分析。“消消块”小游戏的设计与开发工具是开发者工具与Cocos creator,代码语言是JavaScript,编写工具是Visual Studio Code,通过调用小游戏的API,以及接入小游戏开放域来实现游戏功能。
详细如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。