回顧
剛開始寫的畢業設計,我拿出來分享了下,真醜!!!!鏈接如下,主要寫邏輯什麼的,還未關注於畫面。
算是成品的展示↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓(畢竟覺得槽點很多)
移步到我的github,,覺得可以的話,給顆小星星呀
服務器代碼:地址--->畢設答辯的服務器代碼<---- 有圖片展示。
客戶端代碼:地址--->畢設答辯的客戶端代碼<---- 有圖片展示。
總結
項目開始時也是猶豫了java開發遊戲的美觀度,導師也建議再想想看。後來也是考慮到時間的問題和對java的熟悉度才決定用java開發。
1:通信就是很原始的TCP協議,一個連接一個線程。(後來瞭解到Netty協議,很不錯)
2:併發用synchronized關鍵字修飾。
3:數據庫使用最基本的JDBC連接。
4:信息的傳輸用的拼接數據,就是數據加分隔符那種(應該用json或者直接用序列化的方式甚至是pb協議)
5:客戶端的界面用java的Swing界面做。至於怎麼讓圖片動起來,就是幀的方式,多張圖片連續刷新,哈哈,很古老。說起來我寫的遊戲沒有用任何框架,導致開發週期很長,但是也是認識到了很多問題。
================我是分割線================
項目開始重構地址:https://github.com/xiaobaobao007/RpgGame
最後放個視頻下載地址(27.7M),是一個畢設演示視頻。有興趣可以加我QQ:932824098,一起討論學習,,,