检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中南大学计算学院,湖南长沙410083 [2]湖南女子学院社会发展与管理学院,湖南长沙410004
出 处:《电脑知识与技术》2023年第29期1-5,共5页Computer Knowledge and Technology
基 金:湖南省普通高等学校教学改革研究项目(编号:HNJG-2022-0467,HNJG-2020-1164);中南大学教育教学改革研究项目(编号:2022jy038);湖南女子学院(2019年课程教学案例库建设项目)的资助。
摘 要:随着互联网技术的发展,卡牌游戏的种类和呈现方式变得越来越多样化。然而,许多极具地方特色的卡牌游戏却很少有在线娱乐方式。本设计使用Unity2019作为开发引擎,结合Visual Studio 2019开发工具,运用Socket通信技术、UI消息框架和相关C#语言知识实现了一款多人在线卡牌游戏。本游戏从服务器和客户端两个板块进行设计,其中服务器由网络通信、游戏逻辑处理和游戏数据缓存三部分组成,客户端则包括用户注册登录模块、角色信息模块和战斗房间模块。在开发过程中,本设计成功实现了多人在线通信、房间分配、卡牌发放和洗牌等多种算法,并将C#语言中面向对象的特性发挥到了极致。玩家可以注册账号并自定义角色名称,在闲暇时刻体验多人实时在线的游戏对决。本设计的实现打破了地方性棋牌游戏的局限性,各地区的玩家都能够感受到丰富的地方性卡牌游戏带来的乐趣。
关 键 词:UNITY 卡牌游戏 多人在线 UI消息框架 SOCKET通信
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.116