文章詳情頁
Java游戲服務器開發(fā)和網站、app服務端的開發(fā)都差不多的嗎???實現的思路和方法
瀏覽:87日期:2024-01-21 14:51:45
問題描述
Java游戲服務器開發(fā)和網站、app服務端的開發(fā)都差不多的嗎???實現的思路和方法
游戲技術要求:
網站、app后端要求:
問題解答
回答1:我做過一些demo級別的游戲服務端和app的api(其實是前后端分離項目中的后端API,差不多的)
感覺游戲服務端更考驗的是游戲中各種單位的交互計算,還有網絡通信,包括消息的訂閱和推送(比如說同一個房間內的玩家之間就需要互相訂閱互相推送各自在游戲地圖上的坐標以及做出的操作),后端API更多的還是業(yè)務邏輯,對于提交的數據進行處理和增刪改查。
像國戰(zhàn)類游戲一個場景下幾百人同時戰(zhàn)斗,怎么考慮優(yōu)化他們之間的通信,減輕服務端計算壓力很考驗算法以及底層優(yōu)化,網絡通訊優(yōu)化等等,還有防作弊等等要求都很高。游戲開發(fā)對java,網絡,操作系統原理,設計模式的要求和APP后端API完全不在一個數量級。
標簽:
java
相關文章:
1. 使用text-shadow可以給圖片加陰影嗎?2. angular.js - angularjs如何傳遞id給另一個視圖 根據id獲取json數據?3. 數據庫無法進入4. java - HashSet<int> 為何有錯誤?5. java - StringBuffer轉成String,可以不同過tostring,而是通過+“”的方式轉換嗎?6. mysql - 記得以前在哪里看過一個估算時間的網站7. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?8. 請問一下各位老鳥 我一直在學習獨孤九賤 現在是在tp5 今天發(fā)現 這個系列視頻沒有實戰(zhàn)9. select - mysql怎么搜索一個字符串指定位置之后兩位10. python - linux怎么在每天的凌晨2點執(zhí)行一次這個log.py文件
排行榜
