阿里云服务器免费领卷啦。

捡代码论坛-最全的游戏源码下载技术网站!

 找回密码
 立 即 注 册

QQ登录

只需一步,快速开始

搜索
关于源码区的附件失效或欺骗帖, 处理办法
查看: 3083|回复: 0

多人网络斗地主开发实战基于(Unity2017)

[复制链接]

4208

主题

210

回帖

12万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
126168
QQ
发表于 2017-10-24 22:41:48 | 显示全部楼层 |阅读模式
本课程会带领大家从0到1的开发一款强联网卡牌游戏:斗地主,不容错过哦。
服务器采用:c# 开发  
客户端采用:Unity2017
524759ef50d25987b.png
学完并熟悉掌握本课程会熟悉网游开发模式,独立设计并开发出一款不错的网游。
课程每天会有更新,难免有一些特殊情况望理解。
个人独立开发,素材都是从网络上搜集,如果瑕疵,请见谅。
严格意义上来说,本课程应该是两个课程合二为一了。
  第一个课程就是《从计算机网络都服务器编程》。关于服务器,很多初学者都不了解,就觉得它很神奇,而且一接触它的代码就会发蒙,就是看不懂。为什么呢?因为不了解,所以我觉得应该从计算机网络这一层次开始说起,比如:
什么是因特网?
什么是协议?
什么是应用层?应用层协议?
什么是运输层?运输层协议?
什么是TCP协议?什么是UDP协议?
等等···
(很深层次的知识,大家根据兴趣来进一步自己学习)
知道了这些之后,就可以开始进行服务器编程了,包括协议订制,数据传输等等。其实大部分.Net都给封装好了,我们只是调用一下而已。最后做出来的使用方式和Photon Server基本一致,如果学过我之前课程的话那应该就会使用,不会配置一些乱七八糟的东西,而且调试错误可以直接断点,很方便。由于Photon Server适合某些特定的开发者使用,面试或者一些公司应用不广,而这个socket就很通用了。

  第二个课程就是《斗地主》的游戏开发部分了,通过实战来教大家服务器怎么使用,怎么实现多客户端的同步。斗地主大家应该都不陌生,所以这一部分就不用过多介绍了。客户端的架构是使用的之前的课程《基于消息机制的框架》,采用消息中心的思想,开发类似发邮件、收邮件的机制,来彻底杜绝脚本之间强耦合现象。

课程目录:

课程大纲(随着课时而更新)
免费 任务1: 课程介绍
08:29
免费 任务2: PPT-因特网概述
免费 任务3: 因特网和协议
12:22
免费 任务4: 分层体系结构
09:45
任务5: PPT-应用层
免费 任务6: 进程和套接字
09:38
免费 任务7: 运输层协议TCP和UDP
12:26
免费 任务8: 应用层协议HTTP
09:44
免费 任务9: socket服务端
19:20
免费 任务10: socket客户端
11:15
免费 任务11: 验证连接
04:39
第2章: 服务器底层开发
第1节: 任务12、13、14是配音秀,大家见谅!
任务12: 实现接收连接的异步事件
14:06
任务13: 添加限制连接数的信号量
04:18
任务14: 封装客户端连接对象和编写连接池
09:07
第2节: 正常录制
任务15: 粘包拆包问题介绍
14:25
任务16: 采用包头+包尾的方式解决粘包和拆包
15:33
任务17: 实现异步网络接受数据
15:49
任务18: 客户端对自身接收的数据进行解析
10:53
任务19: 构造SocketMsg负责网络消息的传递
04:02
任务20: 实现soceketMsg与byte[]的转化
08:37
任务21: 对象的序列化和反序列化
09:55
任务22: 实现客户端断开连接
09:42
任务23: 实现发送数据
19:00
任务24: 助学篇:带大家回忆一下所开发的内容
11:30
任务25: 抽象出应用层
06:19
任务26: 开发定时任务功能(计时器),编写任务模型
05:54
任务27: 创建计时器管理类,监听到达间隔触发的事件
10:29
任务28: 控制定时任务(计时器)的触发时间
12:08
任务29: 开发线程安全的INT类型
04:27
任务30: 实现单线程池
05:40
第3章: 网络游戏开发
任务31: Unity2017下载
02:45
任务32: 创建工程导入素材
05:16
任务33: 斗地主策划案
任务34: 根据策划创建面板
19:45
任务35: 导入客户端框架,创建PlayPanel脚本
10:48
任务36: 完成开始面板
10:26
任务37: 完成注册面板
06:47
任务38: 斗地主策划案(8-9)
任务39: 服务器架构介绍
14:14
任务40: 按照架构实现服务器
11:35
任务41: 在客户端封装Socket,使其连接到服务器
20:08
任务42: 测试客户端服务器的连接
06:47
任务43: 解决BUG
04:01
任务44: 修改客户端的连接方法
03:33
任务45: 定义操作码、子操作码,演示客户端如何给服务器发送请求
15:25
任务46: 测试数据传输是否正确
05:05
任务47: 创建账号缓存层,实现注册的一些方法
09:34
任务48: 完成账号缓存的所有方法
12:08
任务49: 实现账号逻辑层
17:29
任务50: 解决今日BUG


下载地址:
游客,如果您要查看本帖隐藏内容请回复



标签:网络斗地主,Unity2017

捡代码论坛-最全的游戏源码下载技术网站! - 论坛版权郑重声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与捡代码论坛-最全的游戏源码下载技术网站!享有帖子相关版权
3、捡代码论坛版权,详细了解请点击。
4、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
5、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
6、如无法链接失效或侵犯版权,请给我们来信:jiandaima@foxmail.com

回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立 即 注 册

本版积分规则

技术支持
在线咨询
QQ咨询
3351529868

QQ|手机版|小黑屋|捡代码论坛-专业源码分享下载 ( 陕ICP备15015195号-1|网站地图

GMT+8, 2024-4-24 09:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表