目標是做一款4人合作的Roguelike地城冒險,我一直都很喜歡那種2~4人合作遊玩的Roguelike型遊戲(如risk of rain、Magicite、vagante),這些遊戲即使不連線表現上也優異無比,但獨樂樂不如眾樂樂,連線跟好友一起合作過關、互相陷害/搞事往往能讓遊戲的樂趣加倍,因此一直很愛這種能連線的小品遊戲。
- 基於 SteamAPI的連線基礎
基本上連線系統依靠steamapi來傳輸封包,並使用steam的中繼伺服器,架構上採用傳統的Listen Server而不是Peer to Peer(P2P),p2p可能會有一些同步上的問題(中途加入、延遲等待...etc),因此採用穩定的host-client可以避免很多疑慮,基本上玩家只會跟主機之間有封包往來,任何玩家傳輸封包給其他玩家必通過主機,玩家不會有直接傳輸封包給非主機玩家的行為。
(目前角色只完成一些基本的移動(移動、蹲下、跳躍、翻滾、滑牆、滑鏟)
- 地城結構生成
(由於只是測試路徑生成狀況,每個類型的房間我只捏了一個,所以你會看到大量一樣的房間)
目前進度到這邊,下一個要做的應該是戰鬥系統,個人是比較喜歡類似鹽與聖所那樣吃技術的戰鬥系統,不過這是一款多人遊戲,戰鬥上希望能跟隊友之間有一些互動/互補。
另外最近幾天有看到台灣獨立的多人Roguelike小品傳送地下城,整體上非常類似risk of rain,如果這種類型的你玩很多可能會稍顯無聊,不過有朋願意一起玩的話我覺得十分不錯(如果你是邊緣人就算了),推薦一下。
有任何關於遊戲設計的建議/問題都可以直接留言告訴我。