博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
做游戏服务器端开发时的一些收获与总结
阅读量:6457 次
发布时间:2019-06-23

本文共 637 字,大约阅读时间需要 2 分钟。

由于在写游戏服逻辑时踩了一些坑,在此记录如下

一、理论知识储备

服务端属于后端开发,因此比较注重底层架构。

  • 把《深入理解计算机系统》好好看看,以后做开发接触到越底层的东西这个就越有用,知其然并知其所以然,这样提升空间会很大,也很快;
  • 把《UNIX网络编程卷一二》好好看看,因为涉及通信,通过这本书可以把最基础的概念完整的建立起来;
  • 把Linux基本操作命令和简单的shell脚本,以及makefile好好学一下,因为虽然开发时我们可以在windows下编程,但最后项目的落地部署还是得在Linux环境下。因此建议去下载一个Linux Server版的系统装在虚拟机里。

 

二、编程能力提升

有了理论知识作为支撑后,还应该注重编程技能。

在此我的想法是在LeetCode上刷标签为哈希表(hashtable)、排序(sort)和搜索(search)的题型,同时还可以在HankerRank和LeetCode上刷SQL专题类型的题作为编程能力的提升。

 

三、综合能力提升

综合能力的提升就是多做一些小demo,多尝试犯错。

  • 入门级:写一个多人在线聊天室;
  • 中级:在聊天室的基础上添加注册登录选房间部分;或者自己尝试把redis+mysql数据库添加进来,完成一个简单的游戏注册登录选服选角的逻辑;或者可以开始尝试把别人写的战斗服务端逻辑用自己的想法写出来

 

四、小结

以上就是我这段时间的收获,高级阶段我没有写,因为我现在确实很菜,也不知道高级阶段是什么样子的,所以就不写了。

共勉!

 

转载地址:http://menzo.baihongyu.com/

你可能感兴趣的文章
主成分分析 PCA算法原理
查看>>
园区交换网络和路由网络综合设计,测试完工啦
查看>>
Hive内部表外部表转化分析(装)
查看>>
javascript中typeof、undefined 和 null
查看>>
java数据库查询类
查看>>
车载导航系统中常用物理量和单位
查看>>
松体_百度百科
查看>>
Accessing an element's parent with ElementTree(转)
查看>>
过滤掉文本中的javascript标签代码
查看>>
比较偏门的JVM语言Quercus - PHP on JVM
查看>>
[转]laravel 4之视图及Responses
查看>>
对比Windows 8模拟器(Simulator)和Windows Phone仿真器(Emulator)
查看>>
使用 jQuery 避免鼠标双击
查看>>
DedeCMS 5.7 后门漏洞
查看>>
利用pca分析fmri的生理噪声
查看>>
shell中set的用法(转)
查看>>
UVa532 Dungeon Master 三维迷宫
查看>>
StarUml:Exception EOleSysError in module StarUML.ex
查看>>
转:requirejs2.0新特性介绍
查看>>
java核心知识点学习----创建线程的第三种方式Callable和Future CompletionService
查看>>