基于cocos2d-x的蛇蛇大作战游戏设计与实现.doc

资料分类:计算机信息 上传会员:樊老师 更新时间:2019-07-26
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11529
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:当今社会高速发展,人们的生活节奏越来越快,供以休闲娱乐的时间越来越少越来越零散,于此同时,移动端应用飞速发展,智能手机在生活中的作用有了极大的提高,变为了不可缺少的工具。人们对于移动端娱乐的需求越来越大,导致了手机游戏市场展现出爆炸式的发展,手机游戏带来的影响也越来越大,如pokemon go、阴阳师等游戏,都引起了不小的轰动。与手机游戏相关的各方商家都跃跃欲试得希望从手机游戏市场中获得一份利益。

本文主要介绍了此次毕业设计游戏的开发背景及设计和实现的流程。介绍了cocos2d-x框架的应用情景与使用方法、服务端搭建方法与基于socket的长连接通讯方法。

关键词:cocos2d-x;手机游戏;socket的长连接;碰撞检测

 

目录

摘要

Abstract

1  绪论-1

1.1  开发背景及意义-1

1.2  贪吃蛇类手机网络游戏研究现状及发展趋势-1

1.2.1 贪吃蛇大作战-1

1.2.2 虫虫大作战-2

1.3  本文组织结构介绍-2

2  游戏开发的关键框架和开发工具-3

2.1  游戏开发的关键框架——cocos2d-x-3

2.2  游戏的开发所需的环境与工具-5

2.2.1 Microsoft Visual Studio-5

2.2.2 python-6

2.2.3 jdk、sdk、ndk-6

3  游戏的功能模块设计和游戏内容设计-7

3.1  模块设计-7

3.2  游戏内容设计-7

3.2.1  游戏规则-7

3.2.2  游戏元素-8

3.2.3  游戏的操作方法-8

4  游戏的详细设计与实现-10

4.1  游戏的详细设计-10

4.1.1 显示部分-10

4.1.2 计算逻辑部分-10

4.1.3 通信部分-10

4.1.4 数据结构的表达-10

4.2  游戏的具体实现-12

4.2.1 开始界面-12

4.2.2 游戏界面-12

4.2.3 图像的滚动-13

4.2.4 蛇的移动-14

4.2.5 光点的生成与绘制-16

4.2.6 蛇蛇大作战中的碰撞检测-17

4.2.7 排行榜与小地图-19

4.2.8 虚拟摇杆-21

4.2.9 socket通信-22

5  总结与展望-25

参考文献-26

致  谢-27

相关论文资料:
最新评论
上传会员 樊老师 对本文的描述:这款游戏是休闲竞技类的游戏,敏捷的操作和对决的技巧是该游戏的最大卖点。游戏初始,每个玩家会获得一条小蛇并拥有一个初始的积分,这个积分与蛇的长度息息相关,积分的增长......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: