※ 本文轉寄自 ptt.cc, 文章原始頁面
看板CFantasy
標題

Re: [推薦] 碼農修真

時間
最新2020-09-09 23:47:00
留言58則留言,16人參與討論
推噓9 ( 9049 )
感謝板友推薦,剛剛看到三十二章 有一段程式碼沒看懂,想和大家討論一下 { 提供靈氣, 那么, 敏捷術開啟運行, 截斷靈氣, 那么, 敏捷術停止運行。} 我讀完這段以為執行之後應該是「開敏捷術然後馬上關敏捷術」 結果看起來好像是可以隨意控制敏捷術開多久? 那之前那些「if施法then開法術else關法術」豈不是很多餘? 另外作者還說,如果沒有停止運行的指令,敏捷術就會變成被動技能 那為什麼之前修煉的程式碼還要考慮靈氣, 直接if(true)then{增加經驗值}else{}不就可以睡覺也練功嗎? -- 補充一下出現過的code 1. 如果(丹田擁有足夠靈力并且施展小云雨術){ 那么,小云雨術施展成功} 否則{ 那么,小云雨術施展失敗} 2. { 功法掛載:基礎功法·訣   核心運行: 如果(擁有一定靈氣并且運行掛載功法){ 那么,修為提升} 否則{ 那么,修為不提升}   最終效果:等級+經驗(經驗取決于靈根+掛載功法)} 3. 如果(施展生長訣并維持靈力持續輸出){ 那么,生長訣施展成功} 否則{ 那么,生長訣施展失敗,或者生長訣施展停止。} 4. { 提供靈氣, 那么, 敏捷術開啟運行, 截斷靈氣, 那么, 敏捷術停止運行。} ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 50.78.70.58 (美國) ※ 文章網址: https://www.ptt.cc/bbs/CFantasy/M.1599610521.A.8EF.html

58 則留言

tsaiminghan, 1F
這概念,我之前在經小說中有看過

tsaiminghan, 2F
不知道有人有人知道書名

tsaiminghan, 3F
訂正:輕小說

song7775, 4F
這段程式碼裡面沒有if阿

rudy6699, 5F
不錯,他解釋了一堆,但感覺好像是在說while(1)內+

rudy6699, 6F
一個 if else

song7775, 7F
真的執行會變成提供完靈氣馬上就截斷靈氣 等於沒有

song7775, 8F
執行

song7775, 9F
應該說 瞬開瞬關 他沒有時間變數在裡面

aeoluns, 10F
欸對,沒有if不知道在then什麼

song7775, 11F
因為我沒看這本不知道什麼狀況

song7775, 12F
不過法術類的程式碼應該可以一部份照搬網遊的各類

song7775, 13F
技能阿

song7775, 14F
他這段程式碼也很怪
※ 編輯: aeoluns (50.78.70.58 美國), 09/09/2020 08:53:18

song7775, 15F
因為沒有前後文 看不太懂這段程式碼的功能是在幹嘛

song7775, 16F
如果只是想寫使用敏捷術或停止使用敏捷術

song7775, 17F
前半段跟後半段應該要分開成兩個函數

song7775, 18F
想開去call第一個 想關去call第二個

song7775, 19F
如果靈氣的消耗這部份程式已經包在敏捷術裡面

song7775, 20F
那他前半段提供靈氣的意義在哪裡?

song7775, 21F
直接call敏捷術不就好了?

song7775, 22F
.....修為提升應該是執行的結果吧

song7775, 23F
哪家的程式邏輯是把then包在裡面的WWWWWW

song7775, 24F
他都可以then 修為提升了

song7775, 25F
那幹嘛不直接一直執行修為提升就好???

aeoluns, 26F
對啊,所以沒看懂= =

ccvs, 27F
靈氣的部分就是判斷條件吧

song7775, 28F
判斷條件的指令沒寫阿

aeoluns, 29F
可是作者在解釋被動技能那邊,看起來不需要考慮靈氣

song7775, 30F
以上面的敏捷術為例

song7775, 31F
如果靈氣的消耗相關功能寫在敏捷術的程式碼裡面

song7775, 32F
那麼他只要呼叫敏捷術就會消耗靈氣

song7775, 33F
變被動就代表他的靈氣一直在消耗 會一直開到他沒魔

song7775, 34F
除非他有去改寫一個不耗魔的敏捷術出來 才會是無

song7775, 35F
消耗的被動技能

song7775, 36F
作者關於被動技能的解釋能簡介一下就

song7775, 37F
能簡介一下嗎

palewalker, 38F
感覺作者不是碼農耶...

aeoluns, 39F
被動技能的解釋在三十一章後半到三十二章前半

aeoluns, 40F
比較長就不貼出來了

song7775, 41F
感覺不是碼農+1

aeoluns, 42F
其實那一段我也不知道在講什麼,想說後面有實例示範

warlockeric, 43F
這作者一定不是理工的= =

aeoluns, 44F
結果實際例子還是沒看懂

fr75, 45F
不想幫作者解釋 不過主角不是還在研究語法而已嗎 根

fr75, 46F
本連程式語言的keyword都還沒抓到 像是與其升修為為

fr75, 47F
什不直接寫進階XD

steven3QXD, 48F
這語法到底....

fl596em5, 49F
推一下 假裝我看的懂

twinschoi, 50F
照他這樣寫 就算能成功 當他使用其他功法發動靈氣時

twinschoi, 51F
敏捷術也會發動 這也不對呀

twinschoi, 52F
而且他一下靈力一下靈氣 到底是 a跟b 還是a=c b=c

hugog, 53F
所以主角最後會Debug到走火入魔嗎?

xga00mex, 54F
這段的寫法應該是想表達敏捷術(靈氣)

song7775, 55F
沒有說明文件不知道各函數要什麼出什麼阿W

whk183920, 56F
這個作者看起來就是沒在寫code啊...

Yuiwa1996, 57F
這邏輯感覺連大一的程度都沒有啊(頭痛)

Lucas0806, 58F
這邏輯判斷式誰教的……常駐學校後門的流浪狗嗎?