上班的第四百九十五天

好吧,昨天玩太晚了,回到家都快凌晨3点了,就稍微偷了下懒,今天来偿还的。

其实昨天我又无所事事了一天,这对我来说是十分痛苦的。有事情做的时间才是充实的时间,会过的特别快,但是长期闲置,让我感到度日如年,我实在忍受不了了。

所以,我和肥佬就决定开始自己搞个游戏了。类似《刀剑神域》那样的,一切以娱乐为主,不赚钱什么的,边工作边自己搞。我负责服务器端,他负责客户端。

挺开心的,有生之年能够找到这样纯粹为了做而做的同伴。

然后我就着手找找资料,看要做成什么样子。目前我是打算只做两个功能:场景切换和打怪,这个涉及到以下这些问题:

1、通信方式是用UDP还是TCP?

2、场景先是用2D,后面改3D会不会需要大改?

3、客户端和服务器之间的通信协议,以及协议包应该怎么封装呢?有什么库可以用?

4、伤害判断这些配置应该扔到lua那边实现,如何将lua和C++结合呢?

目前这几个问题是比较头疼的,光是第一个问题已经把我卡死了。查了相关的资料,得知UDP适合于实时性高的游戏,《刀剑神域》这种动作性游戏是属于实时性高的,用UDP应该合适。但是UDP比TCP难写啊,它唯一能保证的就是我发送的包是256个字节,接收到的包也肯定是256个字节。除此之外,其他那些到不到达,顺序怎么样,完全都无法保证,得要参考TCP来弄,真心觉得难度有点大。TCP的话,在人数多的时候,会有比较严重的延时现象,这个涉及到服务器架构的搭建。公司现在采用的服务器就是基于TCP实现的,确实在维护和拓展功能上,这套架构十分好,但是事实上玩的时候,延时现象是比较严重的。尤其是在1000多人同时在线时,严重的话要等待4s。

真心纠结,我再找找资料研究下。

时间: 2024-10-03 23:00:45

上班的第四百九十五天的相关文章

上班的第四百九十天

来新公司一个月了,但是工作输出很少,觉得有点混工资的味道. 虽然我知道这不能怪我,毕竟赶版本的时候我刚刚来,只能解决那些很小的bug,大的bug不敢让我搞.版本搞掂之后,就歇了两个星期了,这两个星期真的是一点事都不用做啊.旁边的同事也是这个状态,没什么事做.说实话,我挺不喜欢这个工作方式的,忙的时候连睡觉的时间都没有,空闲的时候,却真的闲的蛋疼. 当然,我是不会让自己放松下来的,每天基本上都加班到9点半以后,实在没事做就捣鼓ACE.为的就是能够让自己处于随时可以进入工作状态,好不容易才习惯了新公

上班的第四百九十八天

接到跨服活动那一刻起,我就已经习惯性地把需求好好地整理一遍,并且划分为几个模块,大概每天完成哪几项是心里有数的.经过这样的时间分配,我总能够不慌不忙地把任务完成,应该算是个好习惯. 按照计划来,昨天应该可以让客户端发一个消息,我这边接收到了,然后进入跨服服务器.理论上应该是可以的,但是除了个小问题,就是只允许本机跨服,别人的机子不行.因为我不想动不动就问,所以自己研究了一番,早上有灵感了,就把问题解决了. 接着进入下一步,要限定角色进入服务器的条件,在这个调试过程,我发现每次编译都要重启服务器,

上班的第四百九十四天

上完明天,试用期就只剩下3周了,日子过得还是挺快的.这5个星期以来,我从一名嵌入式开发工程师转型为服务器开发工程师,跨度有点大,幸好所使用的语言都是C++,不然真不知道怎么办. 这段时间,公司处于一种空闲的状态,这个不是我想要的,我想要的是能够有很多事情做,天天都很忙碌,可以让自己勤快起来.现在这种状态,实在让我有点无法接受.除了整理文档之外,基本上什么事都不用做了.虽然我没有让自己闲下来,先是搞ACE,现在是复习数据库. 对于ACE,我是蛮喜欢的,但是我怕新项目不会用它,那我这段时间学习的基本

上班的第四百九十六天

今天开始着手准备开发自己的游戏了,由于这个游戏实时性比较强,所以我还是选择了用UDP.既然是用UDP,那么就肯定会想到用Raknet了.虽然有个大神推荐我用HpSocket,研究了一下,发现性能确实也是杠杠的.但是搞客户端的合伙人是个精通网络安全的编程新手,一直都是用Raknet,所以那就用Raknet吧. 搜了挺多资料的,很多人都说Raknet有很多资料可以参考,但是我搜了半天,真正有用的是挺少的.而且有不少资料的准确性不大高,因此,我还是从实例代码入手好了,代码是最好是资料. 看了半天,发现

上班的第四百九十九天

今天没有加班,跑去健身了,因为这两天身体又在抗议了,一直没睡好,希望今晚会睡好点. 其实今天没有怎么干活,总是开小差,估计是前阵子太闲了,即使我忍住不放松,但还是进不到认真工作的壮态.明天要继续努力才行,控制自己,专注专注. 本来想回家以后好好搞自己的项目,但发现回家后已经完全不想动,别说干活了,站一下都不愿意.所以,我打算以后都十点钟再下班,每天抽一到两个小时来搞小项目,日积月累,肯定能完成的. 好了,休息休息.

美学心得(第一百九十五集) 罗国正

  美学心得(第一百九十五集) 罗国正 (2018年12月) 2847.美的起点是主体本身,是感官和大脑,核心是大脑,最终在大脑落实.客体可以是诱因,但有时主体可以不要主体外的事物而产生美感.主体的大脑可以将主体的意象,或主体的某部分作为审美对象,诱发出美感.弄清这个根本的问题,就弄明白了美学的根源和逻辑起点.不然的话,就会渐行渐远,离题万里. 2848.狄德罗说:"从单一的关系的感觉得来的美,往往小于从多种关系的感觉得来的美."其实,单一的关系的感觉有强的,有弱的.多种关系的感觉也有

上班的第四百七十五天

今天有点偷懒,因为我纠结了,究竟是继续研究数据库呢,还是解那个无解的bug呢?最后两样都没有完成,搞得心慌慌的,果然一心真的不能二用. 还好,还是能够学到点东西的,就是服务器的第3个模块,子系统模块.加上之前弄清楚了资源管理器.通信模块,基本上服务器的逻辑框架我就掌握了.用了6天,理清了服务器框架,lua入门了,MySql也入门了,学会了使用VS2010开发软件以及用Sqlyog访问数据库,有基础学东西就是容易上手. 接下来要进一步规划学习内容了. 首先,我的任务肯定会多起来,而且肯定是逻辑业务

上班的第四百六十五天

今天早上任性不上班了,反正就剩下两天,调休假也算不了几个钱,用都用不完. 早上的时候想想,觉得自己还是不想搞医疗设备,而且都几天了,还没有复试通知,还是一心想着搞ios好了.刚刚决定完,迈瑞就叫我过去复试了,这不是折腾我吗?难得下了决定了,哎,那就去看看吧,也不一定进对不对,当吸收点经验好了. 下午就去上班了,看到龟龟没有上班,晓琪坐在前台那里,心里莫名地失落感. 这段时间,多亏她陪着我,才能让我心情好点.虽然当我把注意力集中在学习上面时,什么事情都能够忘记,但是难免会想到惜惜,龟龟在就能够找她

上班的第四百五十五天

今天李娇回来了,神一般的测试人员,啪啦啪啦啪啦地一堆bug就出来了,处女座真心恐怖啊. 看着那堆bug,说实话,我好想把它们都解决了,或许这就是程序员的强迫症,不知道把这一点写在简历上会不会加点分呢?话说,昨晚写简历的时候,发现有点动不了笔的感觉,因为我想找的是ios的工作,可是我一个可以拿出的ios实例都没有,还找个毛线?看来赶紧把APP写出来是迫在眉毛的事情了.今天还买了个土豪金,1.5k,水货,明天就来了.第一次在58同城网买东西,如果被骗了就悲剧了,一定要检查清楚才行. 今晚还和君爷去体