基于 Unity3D 多平台网络斗地主的设计与实现学院名称: 计算机工程学院 专 业: 计算机科学与技术 班 级: 10 工程 W 学 号: 10141303 姓 名: 丁小未 指导老师姓名: 朱明放 指导老师职称: 副教授 二〇一四 年 五 月本 科 毕 业 设 计 ( 论 文 ) 基于 Unity3D 的多平台网络斗地主的设计与实现 摘 要: 斗地主是一款非常经典的游戏, 能够说是家喻户晓, 玩法也比较的简单, 娱乐性也比较强, 老少皆宜
随着互联网技术的飞速进展, 斗地主呈现的形式也变得多样性, 由传统的纸牌游戏衍生为移动端单机游戏, 然后到多人多平台的即时在线联网游戏
形式的变化能够让人足不出户也能感受到和伙伴们一起玩游戏的乐趣
本设计的游戏规则是针对一副牌为准, 本文论述了网络斗地主游戏的基本算法设计以及大致的设计框架和思路, 而且以图文, 部分核心代码解释的形式展示出来
本设计采纳了 Unity3D 作为开发引擎, 结合Visual studio 开发工具, 经过基本的 socket 通讯和一些算法, 最终实现了多平台的多人网络斗地主的设计
本文基于 Unity3D 的游戏开发设计过程中, 采纳了 MVC 的设计模式, 这也符合 Unity3D 工作模式; 采纳 C#脚本语言也更符合 Unity3D 游戏设计面对对象的设计理念, 游戏设计就是将面对对象这一特性发挥到极致; 采纳 MONO 开源跨平台框架能够大大节约游戏的开发效率以及开发成本, 最后经过实际的完成效果来验证了基于 Unity3D 的多平台网络斗地主游戏设计具有高效性, 高品质和低门槛性的特点
关键词: Unity3D,斗地主,手机游戏,游戏引擎,socket,网络通讯, MVC, MONO Design and implementation of multi-platform network La