iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

從讀遊戲原始碼學做連線遊戲 系列

在 2019 年 8 月初的時候剛好有一款停止營運的網頁遊戲公開了原始碼,因為是一款有著即時對戰機制的遊戲因此相對於線上遊戲來說比較不複雜,但是內容豐富程度也不會太過單調。因此就跟朋友開始架設跟營運這款遊戲,既然都要讀原始碼了解這款叫做 Unlight 的遊戲,不如就跟大家分享一下 Unlight 在「連線」機制上的設計,還有實際上要怎麼寫出自己的連線框架。

鐵人鍊成 | 共 33 篇文章 | 49 人訂閱 訂閱系列文 RSS系列文

Day 31 - 實作練習 - 保存狀態(二)

在上一篇我們已經成功將資料庫建立起來,不過我們還需要將原本的 Player Model 轉換成使用資料庫的資料。並且加入玩家連上產生角色、記錄座標這些功能,才能...

2019-10-15 ‧ 由 蒼時弦也 分享

Day. 32 - 實作練習 - 登入遊戲

到目前為止我們已經將遊戲的狀態保存機制處理完畢,接下來只要調整客戶端支援前幾天實作新版本伺服器就能夠透過玩家的暱稱登入遊戲,並且取回上一次進入的狀態。 登入機制...

2019-10-16 ‧ 由 蒼時弦也 分享

Day. 33 - 後記

上一次參加鐵人賽已經是兩年前,這幾年雖然一直都有在找適合的題目。不過都在開賽前認為內容不夠寫完三十天就一直沒有繼續挑戰。不過這次剛好遇到很難得的遊戲專案開源,而...

2019-10-17 ‧ 由 蒼時弦也 分享