springboot+netty开发简易式游戏:总结

运行截图

源码地址 

启动步骤

1. 先启动springboot,确保端口、数据库配置都正确。

2. 启动netty服务器,确定端口,使用局域网则使用192.168..的 ipv4 地址,前端 ws.js 链接的地址也要改成同样的。

存在的问题

1. 2个客户端可以正常进行。

2. >=3个时,发射子弹存在清除不掉的问题。

3. 没有做任何的安全监测。

4. 整体布局简陋。

5. 前端代码没有按照严格的设计模式去编写,调用有点混乱。

6. role 变量中没有做清除操作。

7. 没有做掉线重连设计。

 

大家自己试着处理吧。

后期扩展

1. 找个美工优化下界面,也可以顺便设计下关卡。

2. Tank 类扩展,分别设置颜色、血量、技能等的不同属性。

3. 个人中心:分数,记录,好友,物品等功能。

4. 后台优化:安全监测,掉线处理,画面历史版本保存,游戏中动态榜单等。

 

大家自己实现。

结语

到这里我们的项目基本算是开发完成了,虽然有种种不足,但还是蛮不错的。如果大家有不懂的地方,或觉得有缺陷的地方,请留言我会做出调整。后面我会出一版关于spring源码的文章,谢谢大家查阅。

 

返回目录

上一篇:完善游戏页面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值