零:聊一下学啥

为什么要做这么一个教程?up主当初也是小白一枚。


因为怀揣着一个梦想!就是做一个多人游戏.....


最初我以为市面上的教程是这样的,准备吭哧吭哧的学一下。



实际看到的教程却是


言而总之:

市面上缺少一个简单而又能快速说清楚联机游戏开发到底是怎么一回事的教程。恕我直言大多数教程在我看来都是在装B!!

我想搜索市面上教程的童鞋一般都有如下的心路历程:

 “你不要和我说一些晦涩难懂的专业术语!”

“更不要一上来就给我画这个图,那个图!要画,回家找你M画去!”

鉴于此:

这个教程会用地球那疙瘩都能听得懂的话来给大家讲一下1v1联机对战游戏的开发过程。当然这个教程不仅仅限于1v1游戏开发,同时也适合棋牌类,以及简单的多人游戏开发。

本教程适用于:

有一定js编程基础,在你的游戏用户没有达到十万,同时在线人数没有破万的情况下,本教程提供的开发思路足够你使用到实际游戏线上项目中。同时也在我的实际线上项目中得到证实。

更多推荐:

这里我也会推荐一些其它的成熟服务端引擎框架,大家仁者见仁智者见智有兴趣的可以深入学习了解一下。排名当然分先后。一般作者在写排名不分前后时都会心中默念:“越靠前的越好用!越靠前的越好用!”

1,KBEngine 下载

基于c++和python语言的可以适配虚幻4 cocos unity等主流引擎的优秀老牌服务端框架,主要针对多人联机,特别是多人在线mmorpg游戏(你可以想象为传奇)缺点就是。。。我耐心看下来源码,你们自己品。

2,pinus 下载

基于前网易开源nodejs语言开发的引擎pomelo。这里我吐槽一下网易搞了一半太监了,据说坊间传说使用过程中有很多坑需要自己填。

pinus是最近刚刚基于pomelo转译成typescript语言后,重新推出的服务单端框架。社区挺热闹的现在应该挺热的,缺点就是教程少,要看旧教程pomelo的教程。这里吐槽一下谁拉的shit谁自己要擦干净啊!好东西,教程少就要赶紧补啊!

3,skynet 下载

网易前技术总监,大话西游主程云风写的框架。这个框架很适合老程序员其中c和lua的搭配让引擎的性能达到极致(不愧带有时代的烙印现在4-50岁的程序员都是当年c/c++和lua的拥护者以至于听到其它语言还可以写服务端,瞬间冲冠一怒为红颜能和你辩论一个小时为什么其它语言不适合做服务端开发)当然不是做老的东西不如新,但是就是调试比较困难,作为基础框架使用是可以。稍微复杂一点的游戏还是需要自己重构很多轮子的。但是考虑到很多公司之前有用过这个引擎所以推荐可以看看。

4,Mgobe 下载

腾讯开发的专门为小游戏服务的引擎,本教程的引擎就是参考了部分Mgobe的设计思路。优点是比较轻量级支持帧同步,主要用于小游戏开发。缺点就是收费。

最后:

教程中如果有碰到不明白的,或者运行有错的随时可以给我留言,如果是教程的问题我将第一时间做出回答与修改:

下一节章:壹:十行代码带你打穿服务端与客户端的通信

你可能感兴趣的:(零:聊一下学啥)