iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

卡牌遊戲開發日記v2020 系列

跟去年一樣還是卡牌遊戲開發,這次把標準放低,至少完賽就好,然後不確定今年能不能把遊戲雛型做出來,各位看官有興趣可以follow看看

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 一款卡牌遊戲的指令範例

放一個之前看過的範例,我有部分的概念是參考這個專案的。 這款遊戲叫做 Unlight ,算風格蠻獨特的日本卡牌手遊,因為開發公司遇到一些問題後來終止營運,後來他...

2020-09-21 ‧ 由 sixwings 分享
DAY 22

Day22 實作玩家(用戶端)的訊息收發

https://blog.csdn.net/brucewong0516/article/details/84031715 【python】详解事件驱动event...

2020-09-22 ‧ 由 sixwings 分享
DAY 23

Day23 實作玩家(用戶端)的訊息收發-2

修復昨天的程式碼錯誤,讓程式碼跑得起來 輸出測試程式的紀錄(手動修復換行跑掉的格式問題) 0_AddEventListener 1_AddEventListen...

2020-09-23 ‧ 由 sixwings 分享
DAY 24

Day24 終於改成socket連線

今天主要進度是把Queue改成socket,然後修修補補 整理概念 socket物件,負責底層send(), recv(),交換的資料型態是 bytes 經過擴...

2020-09-24 ‧ 由 sixwings 分享
DAY 25

Day25 思考遊戲的傳輸協議

今天在思考的是要用什麼樣的方式實作? client base require -> start <- deal -> update, draw...

2020-09-25 ‧ 由 sixwings 分享
DAY 26

Day26 思考遊戲的傳輸協議-2

單純記錄自己的思考盲點 連線協議讓我頭蠻痛的地方是我一直想不通要怎麼寫才比較好,因為以往寫的程式都是單機,不需要處理狀態同步的問題。 玩家必須收到系統通知到他的...

2020-09-26 ‧ 由 sixwings 分享
DAY 27

Day27 接下來的計畫

鐵人賽快完結了,自己知道離完成還有蠻長一段距離,希望30天完賽之後還能繼續衝刺,早日把遊戲生出來。 接下來要做的功能: 玩家一回合的遊戲流程 整個遊戲流程(開...

2020-09-27 ‧ 由 sixwings 分享
DAY 28

Day28 簡易讓玩家連線的方式

最近主要還是在找一些架伺服器的東西,等整理得差不多再放。今天先聊一下讓玩家連線的方式。 目前如果不做大廳系統的話,最單純就是讓玩家跟系統說要開房,然後系統給玩家...

2020-09-28 ‧ 由 sixwings 分享
DAY 29

Day29 開始寫連線遊戲的準備

假如你一開始只是單純憑著一股熱血想要寫連線遊戲,但又不知道從何開始,這篇文章可以提示一些你需要注意的方向。 首先要確認你的遊戲平台 PC/應用程式 手機/AP...

2020-09-29 ‧ 由 sixwings 分享
DAY 30

Day30 結語:成為一個堅強的技術人

第30天了,按照比賽的定義是通過鐵人挑戰。雖然今年還是沒有順利把遊戲生出來,但透過參賽每天發文的過程,讓自己找到堅持為了某個目標努力的感覺。不敢說自己的文章能夠...

2020-09-30 ‧ 由 sixwings 分享