html5网站有点,有什么引流客源的软件,淘宝做网站价格,电脑上做免费网站教程视频对于团队大作业分工#xff08;服务端#xff09;的理解#xff1a; 这次大作业一经出炉#xff0c;还是感觉很有意思的#xff0c;虽然之前老师已经提及会出这么一个大作业来训练我们的能力#xff0c;但是真的看到作业的出现#xff0c;还是很惊喜的。 团队作业的分工… 对于团队大作业分工服务端的理解 这次大作业一经出炉还是感觉很有意思的虽然之前老师已经提及会出这么一个大作业来训练我们的能力但是真的看到作业的出现还是很惊喜的。 团队作业的分工我负责服务端这块下面开始讲讲我的理解过程心路历程 一开始被安排写服务端我一度以为是试玩先前并没有接触过游戏服务端的书写后来与队长交流后又以为我的工作是这样的队友完成的类英雄小兵塔由我接手然后写一个main.cpp把类串起来最后交由客户端的同学实现可视化界面的种种。当时在想那我不就是个写过程的么那不是很简单么但是我还是觉得这样理解不可靠因为没有接触不能这样主观臆断于是乎进行了资料搜索个人觉得下面两篇博客讲得不错看了之后对于服务端有了比较正确的理解下面附上学习博客 1、各类游戏对应的服务端架构 2、游戏服务端究竟解决了什么问题 服务端其实核心就是用户体验在策划将需求告知之后把后台的进程编码完毕交由测试方寻找bug。而其解决问题可描述为1、建立了玩家到服务器服务器到玩家服务器到服务器之间的消息连接2、描述了游戏世界中状态的维护方式。而现在的服务端编码可以采用脚本自行编码即脚本会自己把需要的编码跑出来个人的理解是脚本需要自行编写而至于如何提高用户体验多人同屏、玩家交互我认为需要多进程的加入。因为只要是游戏玩家们肯定会有交互的需求聊天、工会……而为了使这些需求达到满足并且较好地解决这些需求自然需要引入进程。而如何引入多进程多场景进程协调进程玩家该如何与服务器建立连接O1的进程简洁、环保但是如何知道玩家当前与哪个进程相连接On的进程非但不环保拓展性还差也不可能是我们的选择。答案在学习博客2中有提及 以上就是当我看完学习博客2后的一些理解之后我便去看了学习博客1. 学习博客1讲的是服务端的架构学习之后有种感觉难道我们这次真的要用到这么专业的东西么然后加上学习博客2所说看来我们这次的作业可以完成得十分高大上后来我告诉自己冷静一下团队作业游戏我们是要当成真的游戏项目来写但是在很多方面的完成必然与真正的游戏相比是降了不少档次的于是乎我要解决的问题就是——如何在展示周让我们队伍的游戏跑起来没有失误地跑起来并且用户体验还不差。可以说是任重而道远至于服务端编写语言的采用决定先采用c因为其它语言如果需要学习要投入时间而我们团队作业服务端的编码个人感觉c完全可以胜任过程肯定是在队友把类写完之后像个裁缝缝缝补补把它们串起来加上团队中讨论出来的逻辑让这款游戏运作起来。 PS:从没想过这么早会接触到游戏的编程还是要设计逻辑的服务端虽然预感到做出来可能不会说多么的高端但是毕竟也是自己一个一个字母码出来的游戏还是非常兴奋和期待了。 转载于:https://www.cnblogs.com/FormerAutumn/p/9137814.html