登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
棋牌麻将服务器客户端编写课程
¥498 购买
棋牌麻将服务器客户端编写课程
教程
中级
26 小时
Roy
概述
作者信息
互动讨论
课程评价
145人收藏,149人学习
登录后开始教程
章节1
棋牌麻将服务器客户端编写课程
1.
可试看
下载和安装VS,创建服务器工程
2.
编写代码启动服务器
3.
下载和安装Unity,创建麻将工程
4.
编写客户端连接服务器代码
5.
客户端发送数据,服务端接收
6.
服务器发送数据,客户端接收
7.
发送和接收不同类型的数据
8.
下载和安装Mysql数据库
9.
创建麻将游戏数据库
10.
编写数据库管理代码
11.
制作客户端登录界面
12.
客户端编写登录代码
13.
制作游戏大厅UI界面
14.
编写游戏大厅代码
15.
客户端制作创建房间界面
16.
编写客户端约牌创建房间代码
17.
编写服务器约牌创建房间代码
18.
制作房间界面
19.
编写房间代码
20.
制作加入游戏的界面
21.
编写客户端加入游戏代码
22.
编写服务器加入游戏代码
23.
客户端创建房间后更新房间中本人信息
24.
客户端加入房间后更新房间中本人信息
25.
加入房间后更新中控和其他玩家信息
26.
完善新玩家加入房间代码
27.
优化服务器代码(重要)
28.
优化客户端代码(重要)
29.
离开房间
30.
游戏准备
31.
发牌准备,初始化所有牌
32.
服务器设置庄家并把每个玩家的牌分发出去
33.
客户端创建和生成本家手牌
34.
客户端创建和生成下家对家上家手牌
35.
测试并添加摸牌显示
36.
讲解客户端出牌操作及代码,生成抛牌更新本家手牌
37.
玩家出牌后服务器检测胡、碰杠、吃的情况
38.
增加UILog输出和测试玩家手牌移动动画
39.
客户端收到胡、碰杠、吃的情况生成相应按钮并返回出牌数据给服务器
40.
制作某个玩家出牌后的提示及测试
41.
服务器收集各玩家胡、碰杠、吃的情况并处理后返回结果给客户端
42.
出牌后第四种情况(不胡、不碰不杠、不吃),让下家摸牌并测试循环摸牌
43.
客户端实现吃牌,处理不同玩家吃牌情况
44.
客户端实现碰杠,处理不同玩家碰杠情况
45.
客户端实现胡牌
46.
处理杠后摸牌
47.
实现自摸
48.
实现杠上开花
49.
客户端检测暗杠、加杠
50.
服务器处理检测暗杠、加杠,并发送相应数据回到客户端
51.
客户端接收服务器数据处理暗杠、加杠
52.
讲解服务器上抢杠的情况及代码
53.
实现抢杠
54.
添加声音、色子动画
55.
完善玩家信息小技巧
56.
添加时间
57.
客户端处理掉线
58.
服务器处理掉线
59.
实现掉线继续出牌
60.
实现掉线后重进房间继续打牌
61.
处理黄牌
62.
实现匹配模式
63.
实现每日领奖功能
64.
实现每日任务功能
65.
实现排行榜功能
66.
优化登录界面,增加微信登录
67.
实现商城和支付功能
68.
测试小技巧及小结
摘要
课程详细介绍了服务器的创建和启动,客户端与服务器的连接,客户端与服务器之间的数据传输,麻将手游的登录、大厅、房间的创建,吃、碰、杠、胡、自摸、杠上开花、抢杠等游戏逻辑,大厅中的排行、每日领奖、每日任务、商店系统等的实现,游戏中还实现了房卡模式和约牌两种模式。课程采用先易后难、先慢后快的讲解方式,一步一步把代码写出来,代码简单易懂适用于各种层级的学员。麻将游戏的框架同样适用于其它棋牌游戏,期待您能把自己喜爱的棋牌游戏玩法做出来!
课程咨询QQ:867251029
课程交流QQ群:869422046(需要提供LearnID)
登录后可观看
标签
服务器
棋牌
手游
麻将
建议的Unity版本
2018.1 - 2022.1
教程
棋牌麻将服务器客户端编写课程
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
棋牌麻将服务器客户端编写课程
登录后开始教程
章节
1
棋牌麻将服务器客户端编写课程
1.
可试看
下载和安装VS,创建服务器工程
2.
编写代码启动服务器
3.
下载和安装Unity,创建麻将工程
4.
编写客户端连接服务器代码
5.
客户端发送数据,服务端接收
6.
服务器发送数据,客户端接收
7.
发送和接收不同类型的数据
8.
下载和安装Mysql数据库
9.
创建麻将游戏数据库
10.
编写数据库管理代码
11.
制作客户端登录界面
12.
客户端编写登录代码
13.
制作游戏大厅UI界面
14.
编写游戏大厅代码
15.
客户端制作创建房间界面
16.
编写客户端约牌创建房间代码
17.
编写服务器约牌创建房间代码
18.
制作房间界面
19.
编写房间代码
20.
制作加入游戏的界面
21.
编写客户端加入游戏代码
22.
编写服务器加入游戏代码
23.
客户端创建房间后更新房间中本人信息
24.
客户端加入房间后更新房间中本人信息
25.
加入房间后更新中控和其他玩家信息
26.
完善新玩家加入房间代码
27.
优化服务器代码(重要)
28.
优化客户端代码(重要)
29.
离开房间
30.
游戏准备
31.
发牌准备,初始化所有牌
32.
服务器设置庄家并把每个玩家的牌分发出去
33.
客户端创建和生成本家手牌
34.
客户端创建和生成下家对家上家手牌
35.
测试并添加摸牌显示
36.
讲解客户端出牌操作及代码,生成抛牌更新本家手牌
37.
玩家出牌后服务器检测胡、碰杠、吃的情况
38.
增加UILog输出和测试玩家手牌移动动画
39.
客户端收到胡、碰杠、吃的情况生成相应按钮并返回出牌数据给服务器
40.
制作某个玩家出牌后的提示及测试
41.
服务器收集各玩家胡、碰杠、吃的情况并处理后返回结果给客户端
42.
出牌后第四种情况(不胡、不碰不杠、不吃),让下家摸牌并测试循环摸牌
43.
客户端实现吃牌,处理不同玩家吃牌情况
44.
客户端实现碰杠,处理不同玩家碰杠情况
45.
客户端实现胡牌
46.
处理杠后摸牌
47.
实现自摸
48.
实现杠上开花
49.
客户端检测暗杠、加杠
50.
服务器处理检测暗杠、加杠,并发送相应数据回到客户端
51.
客户端接收服务器数据处理暗杠、加杠
52.
讲解服务器上抢杠的情况及代码
53.
实现抢杠
54.
添加声音、色子动画
55.
完善玩家信息小技巧
56.
添加时间
57.
客户端处理掉线
58.
服务器处理掉线
59.
实现掉线继续出牌
60.
实现掉线后重进房间继续打牌
61.
处理黄牌
62.
实现匹配模式
63.
实现每日领奖功能
64.
实现每日任务功能
65.
实现排行榜功能
66.
优化登录界面,增加微信登录
67.
实现商城和支付功能
68.
测试小技巧及小结