您的位置:首页 > 编程语言 > Java开发

java 做一个能在局域网内对战的游戏

2013-07-31 13:06 393 查看
在一个老师的指导下完成,各个版本。
感受: 亲手感受到做游戏服务器 不是那么轻松,如果哪一点出现问题,就需要调试半天,甚至纠结在那一块。对做游戏服务器那块的大神们 表示一下敬仰。

自己做的小游戏,自身感觉不是很好,有以下缺点
1 服务器不够强大,没有使用线程池,队列的一些操作,效率不是很高。
2 发送的协议不是很好,有些冗余
3 使用同步线程的思路。不过可以使用线程池
4 对一些操作没有处理 比如说 退出服务器, 一段时间没有操作
5没有进行内存的控制 比如说 使用内存池
总的来说,还是收获了一些东西,有点象写游戏引擎,自己控制发送协议的内容,server 和client进行处理 ,不过现在有很多人都是在使用游戏引擎,在别人写好的游戏引擎基础上 进行的二次开发吧 ,不需要太注重底层的实现。

下面是 有关服务器,客户端消息发送 大体思路

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: