基于Unity3D的国际象棋手游设计与开发.docx

资料分类:精选论文 上传会员:螺蛳粉50g 更新时间:2024-01-25
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10722
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

内容摘要:随着社会的日益发展,娱乐在我们生活中占的时间比例越来也多,尤其手机电脑等通讯设备,已经成为人们日常基本的娱乐方式。而游戏作为娱乐方式的一环,也是起着不可或缺的作用。而近年来在制作游戏方面比较方便且质量高的软件就有Unity3D,作为一个可制作2D游戏和3d游戏的软件,它在众多公司中被应用。本论文着眼于基于Unity3D软件开发的2D休闲游戏“国际象棋人机对战”开发,目的在于给初步学习国际象棋的玩家锻炼技术以及给人们在休闲时间提供娱乐。游戏中有友好的UI界面以及悔棋、存档、读档等功能,让玩家能更好的游戏体验。最后,玩家与电脑通过一段时间的博弈后,达到某些条件时会出现胜利、失败、平局等局面,以至于玩家能意识到游戏的结束,而且为了给初级玩家更好的适应规则,除了初始界面有帮助功能外,还有每个棋子的可走步骤提示功能,以方便玩家判断局面。

 

关键字:Unity3D;休闲游戏;国际象棋;C#。

 

目 录

内容摘要

Abstract 

第一章 引言-9

(一)手机游戏发展状况-9

(二)手机游戏特征-9

(三)国际象棋的背景介绍-9

(四)研究内容与意义-10

第二章 开发环境以及相关知识-11

(一)Unity3d引擎介绍-11

(二)Visual Studio 2012编辑器介绍-11

(三)C#语言介绍-11

(四)运行环境的介绍及安装-12

1.安卓JDK的介绍和安装-12

2.安卓SDK的介绍和安装-12

第三章 游戏系统设计-13

(一)本程序需要解决的技术问题-13

(二)游戏存在技术问题的解决方案-13

1.纹理优化-13

2.网格资源的优化-14

3.动画的优化-14

4.程序代码上的优化-15

(三)游戏资源配置-15

(四)游戏UI界面设计-15

1.游戏初始界面设计-15

2.游戏现场界面设置-16

3.弹出界面的设置-16

4.UI界面的弹出与移动-16

(五)游戏玩法逻辑的实现-17

1.基本属性的设置-17

2.动态生成棋盘格子按钮和棋子-17

3.每个棋子可走轨迹的动态生成-17

4.点击棋子生成可走路径-17

5.吃子和棋子移动-18

6.将军状态和卒走到地方底线的进化-18

7.游戏的结束判断-18

8.游戏的存储、加载、悔棋、重新开始-19

9.AI控制的设置-19

10.退出游戏和返回初始界面的设定-19

第四章 测试情况与后期设想-20

(一)测试情况-20

(二)后期设想-21

第五章 结论-22

参考文献-23

附录-24

致谢-32

相关论文资料:
最新评论
上传会员 螺蛳粉50g 对本文的描述:社会交互性强:不管一个游戏设计的多好,随着时间的流逝,玩家会对这个游戏套路感到厌烦,或者当玩家玩腻了多数游戏的不同套路后,就会对这方面的游戏套路感到厌烦,但是当在......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: