PTT推薦

Re: [推薦] 碼農修真

看板CFantasy標題Re: [推薦] 碼農修真作者
aeoluns
(風兒)
時間推噓 9 推:9 噓:0 →:49

感謝板友推薦,剛剛看到三十二章
有一段程式碼沒看懂,想和大家討論一下
{
提供靈氣,
那么,
敏捷術開啟運行,
截斷靈氣,
那么,
敏捷術停止運行。}

我讀完這段以為執行之後應該是「開敏捷術然後馬上關敏捷術」
結果看起來好像是可以隨意控制敏捷術開多久?
那之前那些「if施法then開法術else關法術」豈不是很多餘?

另外作者還說,如果沒有停止運行的指令,敏捷術就會變成被動技能
那為什麼之前修煉的程式碼還要考慮靈氣,
直接if(true)then{增加經驗值}else{}不就可以睡覺也練功嗎?

--

補充一下出現過的code

1.
如果(丹田擁有足夠靈力并且施展小云雨術){
那么,小云雨術施展成功}
否則{
那么,小云雨術施展失敗}

2.
{
功法掛載:基礎功法·訣

  核心運行:
如果(擁有一定靈氣并且運行掛載功法){
那么,修為提升}
否則{
那么,修為不提升}

  最終效果:等級+經驗(經驗取決于靈根+掛載功法)}

3.
如果(施展生長訣并維持靈力持續輸出){
那么,生長訣施展成功}
否則{
那么,生長訣施展失敗,或者生長訣施展停止。}

4.
{
提供靈氣,
那么,
敏捷術開啟運行,
截斷靈氣,
那么,
敏捷術停止運行。}

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 50.78.70.58 (美國)
PTT 網址

tsaiminghan 09/09 08:19這概念,我之前在經小說中有看過

tsaiminghan 09/09 08:19不知道有人有人知道書名

tsaiminghan 09/09 08:21訂正:輕小說

song7775 09/09 08:25這段程式碼裡面沒有if阿

rudy6699 09/09 08:26不錯,他解釋了一堆,但感覺好像是在說while(1)內+

rudy6699 09/09 08:26一個 if else

song7775 09/09 08:27真的執行會變成提供完靈氣馬上就截斷靈氣 等於沒有

song7775 09/09 08:27執行

song7775 09/09 08:27應該說 瞬開瞬關 他沒有時間變數在裡面

aeoluns 09/09 08:28欸對,沒有if不知道在then什麼

song7775 09/09 08:38因為我沒看這本不知道什麼狀況

song7775 09/09 08:39不過法術類的程式碼應該可以一部份照搬網遊的各類

song7775 09/09 08:39技能阿

song7775 09/09 08:40他這段程式碼也很怪

※ 編輯: aeoluns (50.78.70.58 美國), 09/09/2020 08:53:18

song7775 09/09 08:47因為沒有前後文 看不太懂這段程式碼的功能是在幹嘛

song7775 09/09 08:48如果只是想寫使用敏捷術或停止使用敏捷術

song7775 09/09 08:49前半段跟後半段應該要分開成兩個函數

song7775 09/09 08:50想開去call第一個 想關去call第二個

song7775 09/09 08:51如果靈氣的消耗這部份程式已經包在敏捷術裡面

song7775 09/09 08:52那他前半段提供靈氣的意義在哪裡?

song7775 09/09 08:52直接call敏捷術不就好了?

song7775 09/09 08:54.....修為提升應該是執行的結果吧

song7775 09/09 08:56哪家的程式邏輯是把then包在裡面的WWWWWW

song7775 09/09 08:56他都可以then 修為提升了

song7775 09/09 08:56那幹嘛不直接一直執行修為提升就好???

aeoluns 09/09 08:58對啊,所以沒看懂= =

ccvs 09/09 08:59靈氣的部分就是判斷條件吧

song7775 09/09 09:01判斷條件的指令沒寫阿

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

song7775 09/09 09:02以上面的敏捷術為例

song7775 09/09 09:03如果靈氣的消耗相關功能寫在敏捷術的程式碼裡面

song7775 09/09 09:04那麼他只要呼叫敏捷術就會消耗靈氣

song7775 09/09 09:04變被動就代表他的靈氣一直在消耗 會一直開到他沒魔

song7775 09/09 09:06除非他有去改寫一個不耗魔的敏捷術出來 才會是無

song7775 09/09 09:06消耗的被動技能

song7775 09/09 09:07作者關於被動技能的解釋能簡介一下就

song7775 09/09 09:08能簡介一下嗎

palewalker 09/09 09:09感覺作者不是碼農耶...

aeoluns 09/09 09:12被動技能的解釋在三十一章後半到三十二章前半

aeoluns 09/09 09:13比較長就不貼出來了

song7775 09/09 09:13感覺不是碼農+1

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

warlockeric 09/09 09:15這作者一定不是理工的= =

aeoluns 09/09 09:15結果實際例子還是沒看懂

fr75 09/09 09:17不想幫作者解釋 不過主角不是還在研究語法而已嗎 根

fr75 09/09 09:17本連程式語言的keyword都還沒抓到 像是與其升修為為

fr75 09/09 09:17什不直接寫進階XD

steven3QXD 09/09 09:36這語法到底....

fl596em5 09/09 10:01推一下 假裝我看的懂

twinschoi 09/09 10:17照他這樣寫 就算能成功 當他使用其他功法發動靈氣時

twinschoi 09/09 10:18敏捷術也會發動 這也不對呀

twinschoi 09/09 10:23而且他一下靈力一下靈氣 到底是 a跟b 還是a=c b=c

hugog 09/09 10:28所以主角最後會Debug到走火入魔嗎?

xga00mex 09/09 11:45這段的寫法應該是想表達敏捷術(靈氣)

song7775 09/09 11:50沒有說明文件不知道各函數要什麼出什麼阿W

whk183920 09/09 13:11這個作者看起來就是沒在寫code啊...

Yuiwa1996 09/09 14:57這邏輯感覺連大一的程度都沒有啊(頭痛)

Lucas0806 09/09 23:47這邏輯判斷式誰教的……常駐學校後門的流浪狗嗎?