现如今开发游戏应用或者网页游戏,已经如火如荼了.随着java语言对于网络很好的支持,在加上java语言相对于其他语言比较容易上手学习,越来越多的小伙伴们都选择了java语言作为自己的初学语言,并且页游很多游戏服务器语言采用java开发,那么我们在开发java服务器需要了解哪些东西呢?
工具/原料
电脑,程序
方法/步骤
1
java基础知识.这个不太懂没关系,关键是要懂得怎么查java api,也就是java帮助文档,配到问题先去这个文档上面找,一般情况下都能找到.
2
java网络知识:几种网络同学模式,这个一定要熟悉.比如http,socket通讯,原理一定要清楚,因为市面上的游戏无非就是这2种模式的通讯来弄的.
3
客户端与服务器通讯协议的拟定.这个是做游戏开发必不可少,也是关键的一步.这个代表了服务器需要什么指令,客户端需要什么指令执行动作..
4
java多线程只是.因为游戏开发中,需要同时处理很多的业务逻辑.比如:定时恢复操作,聊天广播等等一些数据对外播放,这个如果不用到线程.你可想而知游戏的效率问题
5
对游戏一定要有爱好.因为看多了,玩多了.你的游戏开发思路就比较开阔.
6
交流沟通能力.因为我们毕竟是团队作战,有什么问题及时沟通交流,一定会对项目的进度有很大的帮助.
7
百度,如果实在没有人能帮助到你的话.百度是最好的老师.