登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

微信小游戏的设计与开发毕业论文

 2021-12-23 20:57:04  

论文总字数:18472字

摘 要

随着现代社会的不断进步与发展,人们的工作时间不断增长,有很多人无法抽出大段的时间来进行休闲与娱乐,因此一些小型化,碎片化,轻松休闲的游戏则成为了他们唯一的选择。而微信小游戏正是抓住了机会,趁势而起,成为了许多年轻人休闲娱乐的新选择。所以我在本次毕业设计中选择了做一款微信的塔防小游戏。

论文详细阐述了微信塔防小游戏设计和实现的过程。此游戏选用cocos creator游戏引擎为开发工具,JavaScript为脚本控制语言,vs code为脚本编辑器。本论文从游戏的相关知识,设计思想,具体的代码实现,游戏的测试等方面对此次毕业设计进行了详细的介绍。

关键词:微信小游戏 cocos creator JavaScript 塔防

Design and development of WeChat games

Abstract

With the continuous progress and development of modern society, people's working hours continue to grow, many people can not spare a large part of the time for leisure and entertainment, so some miniaturized, fragmented, relaxed games have become their only choice. And WeChat games is to seize the opportunity, take advantage of the momentum, has become a lot of young people leisure and entertainment of the new choice. So I chose to do a WeChat tower defense game in this graduation design.

This paper elaborates the process of designing and implementing WeChat Tower anti-mini-game. This game uses cocos creator game engine as a development tool, JavaScript as script control language, vs code as the script editor. This paper from the relevant knowledge of the game, design ideas, specific code implementation, game testing and other aspects of the graduation design for a detailed introduction.

Keywords: WeChat Games; cocos creator;JavaScript;Tower defense

目录

摘要 I

Abstract II

第一章 绪论 1

1.1 项目背景描述 1

1.2 游戏开发的意义 1

1.3 游戏设计的原则 2

1.4 本论文的结构 2

第二章 开发工具及技术 3

2.1开发工具 3

2.1.1 cocos creator 3

2.1.2 微信开发者工具 3

2.1.3 Visual Studio Code 3

2.2 开发微信小游戏所用的编译语言 4

2.2.1 JavaScript 4

2.2.2 JSON (JavaScript Object Notation) 4

2.3 要了解的知识 5

2.3.1物理引擎 5

2.3.1.1 物理引擎简介 5

2.3.1.2 物理引擎基本架构 6

2.4 本章小结 6

第三章 游戏设计 7

3.1 可行性分析 7

3.1.1技术的可行性 7

3.1.2经济的可行性 7

3.1.3操作可行性 7

3.2游戏创意 8

3.3游戏的框架结构 8

3.4游戏的界面介绍 10

3.4.1健康游戏忠告页面 10

3.4.2游戏logo界面 10

3.4.3选择关卡界面 11

3.4.4具体关卡界面 11

3.4.5选择弹窗 12

3.5 游戏功能模块的流程图 13

3.5.1游戏的主流程图 13

3.5.2防御塔的攻击判定 14

3.5.3建塔菜单的判定 14

3.6 本章小结 15

第四章 游戏功能的实现 16

4.1 摄像机的放置 16

4.2 游戏关卡的设置 16

4.3 怪物的行进通道 18

4.4 怪物预制件的设置 19

4.4.1怪物本身的设置 19

4.4.2怪物血量条的设置 20

4.5建造防御塔的设置 21

4.6子弹节点的设置 22

4.7防御塔节点的设置 23

4.8关卡UI的设置 24

4.9玩家金钱节点的设置 25

4.10游戏数据值的储存与调用 25

4.11游戏音效的设置 25

4.12游戏的全局控制脚本 26

4.13本章小结 26

第五章 游戏测试 27

5.1 在cocos creator中进行模拟器测试 27

5.2 在PC端浏览器测试 27

5.3 在移动端的真机测试 28

全文总结 30

参考文献 31

致谢 33

第一章 绪论

1.1课题研究的背景

随着互联网产业的高速发展,人们的生活方式和休闲娱乐方式发生了极大的改变,现代的中国公民的主要线上沟通方式就是微信和QQ,因此微信有着极高的日活跃用户量,而智能手机的飞速发展也让我们能够选择手机来进行娱乐活动,因此微信小游戏成为了许多人的娱乐首选。所以微信小游戏自出现以来就迅速蹿红,其代表“跳一跳”更是创造了上线仅一个月就拥有3.1亿游戏用户的奇迹。

而现在微信小游戏热度不减,微信的庞大忠实用户群体为微信小游戏提供了庞大的基础市场,因此有大量的优质小游戏入驻微信平台,形成了一个良性循环,微信小游戏的市场还在不断壮大发展着。随着移动设备的跨越式飞速发展,越来越多的优秀的手机游戏被开发出来。而随着微信,抖音,各个手机品牌自己的游戏商城的迅猛发展,各式各样的匹配各个软件的小游戏也迅速的发展起来。而游戏的发展,从传统的PC端正在一步步向移动端转变,而游戏本身也正在向小型化,休闲化的方向发展。

塔防是一个经典的游戏题材,在这个游戏题材下有众多经典的塔防游戏,因而塔防这一游戏类型有着众多的忠实游戏粉丝。微信的小游戏同事具有社交属性,玩家可以通过分享游戏,常看游戏排行榜等方式进行一种隐式的沟通,促进了人与人之间的交流与了解。

请支付后下载全文,论文总字数:18472字

您需要先支付 50元 才能查看全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图