预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共69页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本科毕业设计(论文)基于Unity3D多平台网络斗地主设计与实现学院名称:计算机工程学院专业:计算机科学与技术班级:10工程W学号:10141303姓名:丁小未指引教师姓名:朱明放指引教师职称:副专家二〇一四年五月基于Unity3D多平台网络斗地主设计与实现摘要:斗地主是一款非常典型游戏,可以说是家喻户晓,玩法也比较简朴,娱乐性也比较强,老少皆宜。随着互联网技术飞速发展,斗地主呈现形式也变得多样性,由老式纸牌游戏衍生为移动端单机游戏,然后到多人多平台即时在线联网游戏。形式变化可以让人足不出户也能感受到和伙伴们一起玩游戏乐趣。本设计游戏规则是针对一副牌为准,本文阐述了网络斗地主游戏基本算法设计以及大体设计框架和思路,并且以图文,某些核心代码解释形式展示出来。本设计采用了Unity3D作为开发引擎,结合Visualstudio开发工具,通过基本socket通讯和某些算法,最后实现了多平台多人网络斗地主设计。本文基于Unity3D游戏开发设计过程中,采用了MVC设计模式,这也符合Unity3D工作模式;采用C#脚本语言也更符合Unity3D游戏设计面向对象设计理念,游戏设计就是将面向对象这一特性发挥到极致;采用MONO开源跨平台框架可以大大节约游戏开发效率以及开发成本,最后通过实际完毕效果来验证了基于Unity3D多平台网络斗地主游戏设计具备高效性,高品质和低门槛性特点。核心词:Unity3D,斗地主,手机游戏,游戏引擎,socket,网络通讯,MVC,MONODesignandimplementationofmulti-platformnetworkLandlordsBasedUnity3DAbstract:Landlordsisaclassicgame,whichcanbesaidtobeahouseholdname.Therulesarerelativelysimple,andkindoftheentertainmentisrelativelystrong.Asaresult,thegamehasgainpopularityamongboththeyoungandtheold.WiththerapiddevelopmentofInternettechnology,theformofthegameisofgreatdiversity.Thegamederivedfromthetraditionalcardgame,thenturnedintothestand-alonemobilephonegame,andnowhasbecomeamulti-platforminstantonlinemultiplayernetworkedgame.Thechangesinthegameformmakepeoplewhostayathomeenjoyingthefunofplayingthegametogether.Thedesignoftherulesisaccordingtoadeckofcards.ThearticlediscussesthebasicnetworkLandlordsalgorithmdesignandthegeneralframeworkandideasofthegame.Thegameinterpretsitselfsuccessfullybythegraphicformandthepartofthecorecode.ThisdesignusestheUnity3Dasadevelopmentengine.Besides,itcombinedwithVisualstudiodevelopmenttools.Ultimatelywefinishthedesignofamulti-platformmultiplayeronlineLandlordsbysomealgorithmsandthebasicsocketcommunication.ThearticleisbasedonthedesignprocessofUnity3Dgamedevelopment.TheMVCdesignpatternisconsistentwithUnity3Dmode,andC#scriptinglanguageisgoodforthedesignobject-orienteddesignofUnity3Dgame.Object-orientedgamedesignissupposedtomakethebestofthefeature.TheMONOopensourceframeworkcangreatlyreducetheefficiencyofgamedevelopmentaswellasdevelopmentcosts.Finallyw