哈嘍大家好!
這次給大家展示的是一個由 Colyseus (Arena) + Defold 引擎製作的在綫五子棋游戲. 只需要一次編寫就可以在 Windows, Mac OS, Linux, IOS, Android, 以及各種瀏覽器上運行, 只要有屏幕的設備就可以互相連接, 是不是很酷?
(基於包體原因 Github 上的項目中去掉了背景)
- 客戶端
客戶端使用 Defold 引擎編寫, 這是一個高性能又跨平臺的 2D 游戲引擎.
Defold 使用的是 Lua 語言, 所以數組的索引是從 1 開始的, 這個需要注意一下.
-
服務端
我們的 Colyseus 服務器閃亮登場!
還不瞭解 Colyseus 的小夥伴們請參考這裏.
看看一發 npm 脚本命令建立一個完整的服務器.
如果看到控制臺輸出了這句話, 那麽恭喜, 你的服務器建立成功! -
Colyseus Arena
將服務器程序編譯並上傳至 Colyseus Arena 服务. Arena 服務是基於使用量計費的自動擴展的 Colyseus 云, 提供免費試用, 詳情參考這裏.
上傳完代碼記得點擊 Deploy 按鈕, 否則不會生效哦! -
在线试玩
https://cocosgames.github.io/WuZiMu/
https://cocosgames.com/assets/host/WuZiMu/