PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
GameDesign
[程式] "多條件遊戲邏輯" 好讀,好除錯的撰寫模式
作者:
cjcat2266
(CJ Cat)
2018-07-21 13:18:55
大家好
最近把一些幫助我讓 "多條件遊戲邏輯" 程式好閱讀、方便除錯的撰寫模式
整理成一篇心得分享
不是什麼酷炫的新技術,但畢竟這些模式幫助我蠻多的
我認為仍值得分享
http://allenchou.net/2018/07/readable-debuggable-multi-condition-game-code/
<目錄>
- 提前回傳v.s.單點回傳
- 好除錯的條件寫法
- 除錯視覺化邏輯與條件的鄰近性
- 強制所有條件除錯視覺化
請多指教 :)
作者: coolrobin (泳圈)
2018-07-21 13:40:00
推推
作者: eugenelinrmx
2018-07-21 14:05:00
推!
作者: casd82 (28dsac)
2018-07-21 18:32:00
推
作者:
dreamnook
(亞龍)
2018-07-21 18:59:00
差點忘了推
作者:
wangm4a1
(水兵)
2018-07-21 21:26:00
先推
作者:
wix3000
(癢,好吃)
2018-07-22 01:50:00
翻…翻譯米糕
作者: a82611141
2018-07-23 20:04:00
受益良多
作者: RadiationXen (Xen)
2018-07-24 18:59:00
推
作者:
Jr0000
(階R)
2018-07-25 01:19:00
感謝CJ大
[email protected]
@
作者:
leo80042
(嗯嗯啊啊去洗澡)
2018-07-25 09:27:00
這種short circuit寫法在高速計算也很常用,不需要花CPUcycle的無謂計算越快quit越好 XD
作者:
cjcat2266
(CJ Cat)
2018-07-25 12:31:00
其實early out和single point of return編出來的組語應該是幾乎一樣的,主要差別是高階易維護性的差異
作者:
dorgonman
(dorgonman)
2018-07-25 21:59:00
我自己是喜歡在function的最後面再return,這樣程式邏輯才不會跳來跳去的。搭上do{ if(xxx){break;} }while(0); 這種idioms,也可以讓程式碼變的簡潔。
作者: minelow
2018-07-26 06:32:00
未看先推
作者:
mabinogi805
(焚離)
2018-07-27 10:47:00
常在 Linux kernel 看到類似的寫法,推!
作者:
urmfo
(Bambi)
2018-07-30 07:40:00
推
作者:
roger0514
(烤的剛好的牛)
2018-08-06 03:44:00
推系統化的整理
繼續閱讀
[請益] 3dsMax動到骨架有關常會有的問題
Dejaff
[遊戲] 新品手遊《牧場時光》問卷調查
Ricky1123
[分享]博弈機率工程師解密
c1558866
[情報]台中市樂遊盃3分鐘遊戲企劃創意競賽說明會
laugon
[請益] Unity新增capsule collider 問題
howard1414
[請益] Unity 2D 遊戲偵測問題請益
Neverfor
[情報] [Video]Steam遊戲銷售狀況統計
wangm4a1
[新聞] 公視Netflix「你的孩子不是你的孩子」電玩
filmwalker
[遊戲]《1121》自製解謎類方塊消除遊戲
humofish
[分享] 與巫師三的設計師討論關卡設計
yoshimisakae
Links
booklink
Contact Us: admin [ a t ] ucptt.com