游戏大厅 从基础开始(2)——最基础的交流:聊天
2008-12-17 01:08
375 查看
游戏大厅 从基础开始(2)
——最基础的交流:聊天
从前有个国王叫做混沌
他没有七窍
没办法与外界交流
两个朋友希望他开心 就给他凿了七窍
于是他就死了。
所以我们这一章来给用户添加七窍,让用户和房间具有最基本的聊天功能。
什么?我前面的故事什么意思?
。。。。。。。
。。。。。
。。。。
。。。
。。
。
我也不知道。
其实,网络游戏交流的最基础,就是聊天室。
如果我们把任何一个网络游戏高度抽象化,把所有的非共性的部分全部去掉,我们会得到这样一个抽象的流程。
客户端发包 给服务器。
服务器处理包。
客户端收取广播数据。
刚刚好 聊天室恰恰实现了这样一个最简化的流程。
用户说话。
服务器作简单的转向处理。
客户端收取广播数据。
一些经过扩展的聊天室 甚至已经具有了游戏的雏形。
经过1999年互联网泡沫年代的人,应该还记得有奖抢答的聊天室。
聊天室会定期向用户发送问题,用户根据特殊的命令向服务器发送答案 在指定的时间内完成的,就可以得到相应的经验奖励。
没错这就是传奇的抢怪。
实际上最早的文字mud也是建立在irc协议的聊天室上。
甚至我们现实世界的游戏 也是一群想喝酒聊天而苦于没什么话题的人,在聊天的基础上建立的。
我们可以从结构里、从历史上、从YY中得出以下一系列引申结论。
网路游戏的操作命令就是特殊的聊天内容。
网络游戏的返回结果就是特殊的聊天结果广播
网络游戏,就是一个个特殊的聊天室。
也就是说 我们完成一个全功能聊天室的时候,我们已经完成了一个游戏的80%了。
那么这个结论对我们今天的主题有什么关系呢?
。。。。。。。
。。。。。
。。。。
。。。
。。
。
有感而发而已,一毛钱关系都没有。
首先我们来看看
聊天聊的是什么
' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
'-----------------------------
' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
'-----------------------------
' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
——最基础的交流:聊天
从前有个国王叫做混沌
他没有七窍
没办法与外界交流
两个朋友希望他开心 就给他凿了七窍
于是他就死了。
所以我们这一章来给用户添加七窍,让用户和房间具有最基本的聊天功能。
什么?我前面的故事什么意思?
。。。。。。。
。。。。。
。。。。
。。。
。。
。
我也不知道。
其实,网络游戏交流的最基础,就是聊天室。
如果我们把任何一个网络游戏高度抽象化,把所有的非共性的部分全部去掉,我们会得到这样一个抽象的流程。
客户端发包 给服务器。
服务器处理包。
客户端收取广播数据。
刚刚好 聊天室恰恰实现了这样一个最简化的流程。
用户说话。
服务器作简单的转向处理。
客户端收取广播数据。
一些经过扩展的聊天室 甚至已经具有了游戏的雏形。
经过1999年互联网泡沫年代的人,应该还记得有奖抢答的聊天室。
聊天室会定期向用户发送问题,用户根据特殊的命令向服务器发送答案 在指定的时间内完成的,就可以得到相应的经验奖励。
没错这就是传奇的抢怪。
实际上最早的文字mud也是建立在irc协议的聊天室上。
甚至我们现实世界的游戏 也是一群想喝酒聊天而苦于没什么话题的人,在聊天的基础上建立的。
我们可以从结构里、从历史上、从YY中得出以下一系列引申结论。
网路游戏的操作命令就是特殊的聊天内容。
网络游戏的返回结果就是特殊的聊天结果广播
网络游戏,就是一个个特殊的聊天室。
也就是说 我们完成一个全功能聊天室的时候,我们已经完成了一个游戏的80%了。
那么这个结论对我们今天的主题有什么关系呢?
。。。。。。。
。。。。。
。。。。
。。。
。。
。
有感而发而已,一毛钱关系都没有。
首先我们来看看
聊天聊的是什么
聊天信息
'-----------------------------' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
'-----------------------------
' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
'-----------------------------
' Wayne Wang
' 个人研究
' 不是什么了不起的东西
' 有错误的话还请告诉我
' 努力奋斗
' Yeah!
'-----------------------------
相关文章推荐
- 游戏大厅 从基础开始(5)--绕回来细说聊天室(上)
- 游戏大厅 从基础开始(7)--绕回来细说聊天室(中间偏下)之女仆编年史2
- 游戏大厅 从基础开始(6)--绕回来细说聊天室(中)之女仆编年史1
- 游戏大厅 从基础开始(8)--绕回来细说聊天室(下)垃圾列表
- 预告和目录: Wayne Game Solution 0.1 网络游戏大厅 从最基础开始
- 游戏大厅 从基础开始(1)——最简单的关系,用户与房间
- 游戏大厅 从基础开始(3.5)——最吸引眼球的部分 客户端与服务器的连接 的实现
- 游戏大厅 从基础开始(3)——最吸引眼球的部分 客户端与服务器的连接
- 使用Cocos2d的从零基础开始你的游戏生涯(系列之一 基础简单Objective-C入门)
- Html5游戏开发开始前的一些数学基础
- 包包版网络游戏大厅+桥牌系统 4.终于可以聊天了
- 【通知!】本人编著书籍《Cocos2d-x游戏开发 基础与实战》开始发售
- 0基础开始制作微信小程序
- 转载一个简单的lua展示【COCOS2DX-LUA 脚本开发之一】LUA语言基础在Cocos2dX游戏中使用Lua脚本进行游戏开发(基础篇)并介绍脚本在游戏中详细用途!
- 今天开始做游戏统一建模工作UML和功能实现
- 网狐框架分析八--web登录游戏大厅流程 150629
- 【Visual C++】游戏开发笔记二十三 游戏基础物理建模(五) 粒子系统模拟(二)
- 游戏的业务集成: 联网游戏和电子商务的基础架构简介
- Starling 为基础开发游戏框架的使用心得和技巧
- 本来都对象棋失去兴趣了, 是特殊的原因让我又开始从侧面搞象棋方面的擦边的游戏...