- 百萬在線:大型游戲服務端開發
- 羅培羽
- 352字
- 2021-09-17 17:04:54
第2章 Skynet入門精要
Skynet是一套歷經商業游戲驗證的游戲服務端引擎。策略類游戲《三國志·戰略版》、第一人稱射擊游戲《槍戰英雄》(如圖2-1所示),它們都使用了Skynet。然而Skynet是一套底層引擎,不能開箱即用。有網友說“沒有5年的服務器經驗很難駕馭”,本章將解除魔咒,用幾個示例讓讀者輕松駕馭此引擎。

圖2-1 《槍戰英雄》游戲截圖
本書的目的是讓讀者掌握服務端開發的一般性方法。選用開源框架Skynet進行講解,目的在于從系統架構的角度看待服務端,避免繞進網絡編程里出不來。所以這里會偏重設計思路,而不是API細節。如果你已使用了其他技術,本書所講的思路同樣適用。圖2-2展示了入門一套服務端底層框架的流程,如果你能用它實現Echo、聊天室、留言板這三套程序,則可認為基本掌握了使用它的方法。只要將用到的技術進行組合,就可以實現基本的游戲功能。

圖2-2 服務端入門案例
推薦閱讀
- Instant Testing with CasperJS
- 從零開始:數字圖像處理的編程基礎與應用
- JavaScript 從入門到項目實踐(超值版)
- C/C++算法從菜鳥到達人
- 微服務設計原理與架構
- SQL語言從入門到精通
- 深入淺出Android Jetpack
- Java網絡編程核心技術詳解(視頻微課版)
- SSM開發實戰教程(Spring+Spring MVC+MyBatis)
- 小程序,巧應用:微信小程序開發實戰(第2版)
- ArcGIS for Desktop Cookbook
- Raspberry Pi Robotic Projects(Third Edition)
- Photoshop智能手機APP界面設計
- Clojure High Performance Programming(Second Edition)
- JavaEE架構與程序設計