通常寫程式會避免發生巢狀/嵌套
用神燈遊戲簡單介紹一下就是
if(你想的是生物嗎)
if(你想的是人嗎)
if(性別是男性嗎)
if(還是學生嗎)
if(有在看動畫嗎)
簡單講就是這樣一層又套一層條件判斷
這種寫法事後回頭理解會很費時間
尤其發生bug要回去修,這種屎山代碼會崩潰到不行
通常寫程式會盡量維持兩層巢狀,如果會超過那就是有不好味道,代表寫法需要修正
回到標題,所以遊戲設計師是不是該稍微學習一點程式觀念
這樣就不會把遊戲鍵位設計超多層,操作難到還要學會腳踏車才能玩
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.87.134 (臺灣)
※ 文章網址: https://webptt.cc/bbs/C_Chat/M.1774018974.A.F4F.html
推文 (21)
→
spfy
這個學了沒用 要吃過自己半年前拉的屎才會乖乖return
03/20 23:05
→
Tsozuo
你以為他們沒有嗎==
03/20 23:06
→
max83111
人家也是寫code的阿 說啥呢 不如叫企劃的人別整天塞好
03/20 23:08
→
max83111
塞滿
03/20 23:08
→
nekose
傳說中的波動拳
03/20 23:10
→
AquaCute
哪款遊戲有波動拳代碼?請舉例。
03/20 23:29
推
tank44444
好懂得不一定有執行效率
03/20 23:30
噓
AquaCute
不要打稻草人
03/20 23:32
→
alaf
沒有else的話 這樣寫還算是可以看懂 就只是醜而已
03/20 23:33
→
AquaCute
認真說 未來程式交給AI寫的話 不用擔心這個
03/20 23:37
推
tank44444
寫if-else要不要先去學cpu分支預測?
03/20 23:37
→
tank44444
程式給AI寫....算了吧
03/20 23:38
→
tank44444
生成時很快很爽,持續迭代幾個月後,維護成本會反高過
03/20 23:39
→
tank44444
真人
03/20 23:39
推
rockmanalpha
像遊戲王這種一堆時間點還有判例的搞不好有些場合
03/21 00:16
→
rockmanalpha
這樣寫看起來還更好懂ww
03/21 00:17
→
chuegou
講啥呢…就有人因工程了 你繞遠路還有臉嘴喔
03/21 00:24
推
abccbaandy
現在都AI寫了哪有差...作者自己把握好邏輯對的就好
03/21 01:07
推
StarTouching
code長相和設計鍵位哪有什麼關聯
03/21 01:48
→
StarTouching
而且多層if也沒到很難懂
03/21 01:48
推
Huevon
寫程式跟設計介面是兩回事
03/21 04:18