回顾
刚开始写的毕业设计,我拿出来分享了下,真丑!!!!链接如下,主要写逻辑什么的,还未关注于画面。
初界面展示
算是成品的展示↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓(毕竟觉得槽点很多)
移步到我的github,,觉得可以的话,给颗小星星呀
服务器代码:地址--->github 或者 gitee<---- 有图片展示。
客户端代码:地址--->github 或者 gitee<---- 有图片展示。
总结
项目开始时也是犹豫了java开发游戏的美观度,导师也建议再想想看。后来也是考虑到时间的问题和对java的熟悉度才决定用java开发。
1:通信就是很原始的TCP协议,一个连接一个线程。(后来了解到Netty协议,很不错)
2:并发用synchronized关键字修饰。
3:数据库使用最基本的JDBC连接。
4:信息的传输用的拼接数据,就是数据加分隔符那种(应该用json或者直接用序列化的方式甚至是pb协议)
5:客户端的界面用java的Swing界面做。至于怎么让图片动起来,就是帧的方式,多张图片连续刷新,哈哈,很古老。说起来我写的游戏没有用任何框架,导致开发周期很长,但是也是认识到了很多问题。
================我是分割线================
项目开始重构地址:https://github.com/xiaobaobao007/RpgGame
最后放个https://www.bilibili.com/video/BV1V54y1y7e2/,是一个演示视频。有兴趣可以加我QQ:932824098,一起讨论学习,,,