做遊戲伺服器端開發的一些收穫與總結
由於在寫遊戲服邏輯時踩了一些坑,在此記錄如下
github-WeeklyARTS-Share
部落格地址
一、理論知識儲備
服務端屬於後端開發,因此比較注重底層架構。
- 把《深入理解計算機系統》好好看看,以後做開發接觸到越底層的東西這個就越有用,知其然並知其所以然,這樣提升空間會很大,也很快;
- 把《UNIX網路程式設計卷一二》好好看看,因為涉及通訊,通過這本書可以把最基礎的概念完整的建立起來;
- 把Linux基本操作命令和簡單的shell指令碼,以及makefile好好學一下,因為雖然開發時我們可以在windows下程式設計,但最後專案的落地部署還是得在Linux環境下。因此建議去下載一個Linux Server版的系統裝在虛擬機器裡。
二、程式設計能力提升
有了理論知識作為支撐後,還應該注重程式設計技能。
在此我的想法是在LeetCode上刷標籤為雜湊表(hashtable)、排序(sort)和搜尋(search)的題型,同時還可以在HankerRank和LeetCode上刷SQL專題型別的題作為程式設計能力的提升。
三、綜合能力提升
綜合能力的提升就是多做一些小demo,多嘗試犯錯。
- 入門級:寫一個多人線上聊天室;
- 中級:在聊天室的基礎上新增註冊登入選房間部分;或者自己嘗試把redis+mysql資料庫新增進來,完成一個簡單的遊戲註冊登入選服選角的邏輯;或者可以開始嘗試把別人寫的戰鬥服務端邏輯用自己的想法寫出來
四、小結
以上就是我這段時間的收穫,高階階段我沒有寫,因為我現在確實很菜,也不知道高階階段是什麼樣子的。
有些知識學完就忘,有些知識因為在用到了才會記得更牢,希望我這段淺薄的經驗能給需要的人一些指導和幫助。
相關文章
- 遊戲伺服器開發的基本體系與伺服器端開發的一些建議遊戲伺服器
- 《鬼泣 5》開發團隊訪談:四年創作歷程的收穫與總結
- 遊戲伺服器開發所需知識點總結遊戲伺服器
- WEB與遊戲開發的一些區別Web遊戲開發
- 微信小遊戲開發總結遊戲開發
- 徵文 | 收穫,不止GBase 8a——GBase 8a培訓總結與感受
- 使用 ClojureScript 開發瀏覽器外掛的過程與收穫瀏覽器
- 自學10年做遊戲,連載開發日誌收穫200萬播放,他如今卻後悔成為UP主遊戲
- 誤入 GitHub 遊戲區,意外地收穫頗豐Github遊戲
- 2019 年的收穫與成長
- 關於2021年的一些收穫和思考
- 開發中的一些經驗總結
- 做小遊戲要趟那些坑?手遊團隊轉型一年來的收穫與思考遊戲
- 用vue做專案的一些總結Vue
- 海軍的 2021年終總結, 跳槽後,我收穫了什麼
- 遊戲開發中怪物AI實現方案總結!遊戲開發AI
- 總結Django一些開發經驗Django
- laravel開發中遇到的問題與bug修復的一些總結Laravel
- 前後端開發流程總結後端
- win10系統下收穫日2遊戲總看不清圖示如何解決Win10遊戲
- 一些開發chrome外掛用到的API總結ChromeAPI
- 平時收集的一些前端開發技巧總結前端
- 女性向遊戲設計:從使用者理解出發,收穫每一個玩家遊戲設計
- 20241101 資料結構與演算法期中機試收穫資料結構演算法
- 鏈遊開發:遊戲和NFT的結合遊戲
- python後端開發面試總結Python後端面試
- Unity遊戲示例來了,用Unity開源遊戲資源做遊戲,遊戲開發不再難!Unity遊戲開發
- 我在阿里做開發的高效打工技巧總結阿里
- 常用的一些Node.js開發工具、開發包、框架等總結Node.js框架
- 我做遊戲開發這八年遊戲開發
- 公開揭密團隊成員開發鴻蒙 OpenHarmony 的完整過程(收穫官方7k獎金和開發板等,2w字用心總結)鴻蒙
- 遊戲伺服器 遠端登入遊戲伺服器工具遊戲伺服器
- 遊戲開發與設計遊戲開發
- 開發者總結的成功遊戲工作室的七個鮮明特徵遊戲特徵
- [成都]風際遊戲招GO遊戲伺服器開發遊戲Go伺服器
- Zynga結束了對手機遊戲開發商StarLark的收購;熱門遊戲《Golf Rival》將納入其遊戲版圖遊戲開發Go
- 最佳 Game Jam 遊戲之一《消費主義》開發總結!GAM遊戲
- PC端網站開發總結-css方面網站CSS