Re: [閒聊] 病嬌模擬器

作者: Apache (阿帕契)   2018-06-14 16:51:29
※ 引述《tn703678 (玄妙なる反計)》之銘言:
: http://aqua.komica.org/38/src/1528864365164.png
: 聽說是病嬌模擬器作者寫的code
: 外行人如我
: 只看得出他把每種事件排列都key出來醬子
: 所以他能做出遊戲
: 其實是件很了不起的事情ㄇ
我軟工之前作業要做Agile
要求一個函數不能超過10行
超過就要拆成新函數
在switch case要做這個還蠻麻煩的
在C語言這種可以傳函數指標的語言
可以把傳入字串map到指標上面執行
不過感覺有點極端
這個code狀況比較簡單
就把參數字串重新map到要傳入下層的字串就好了
或是像insanity出現很多次
可以把同樣的狀況塞到同一個tuple裡面再搜尋這樣
作者: KafuuChino (香風智乃)   2018-06-14 16:52:00
看不懂
作者: tn703678 (小朱)   2018-06-14 16:56:00
我也是這麼想
作者: Apache (阿帕契)   2018-06-14 16:57:00
不過一般工程師寫出這種code也不算是很奇怪的事情遊戲設計師寫這樣算可以接受
作者: Benbenyale (想讓貝魯君更爽♥)   2018-06-14 17:03:00
簽名檔沒大西
作者: lturtsamuel (港都都教授)   2018-06-14 17:17:00
我覺得agile有時候不太實際 過度切割真的不見得好理想做法應該是把註定會比較dirty的code切開 不要跟主要邏輯混在一起
作者: walter741225 (瓦特)   2018-06-14 17:22:00
可讀性還是滿重要的

Links booklink

Contact Us: admin [ a t ] ucptt.com