Re: [推薦] 碼農修真
※ 引述《aeoluns (風兒)》之銘言
: 感謝板友推薦,剛剛看到三十二章
: 有一段程式碼沒看懂,想和大家討論一下
: {
: 提供靈氣,
: 那么,
: 敏捷術開啟運行,
: 截斷靈氣,
: 那么,
: 敏捷術停止運行。}
function magics(human){
function agileMagic(mana){
if(mana){
human.useMagic("agileMagic")
}else{
human.stopMagic("agileMagic")
}
}
return {
agileMagic: agileMagic
}
}
菜雞 有錯歡迎提出
但有錯我也不更正==手機好難打
沒寫過遊戲大概是這樣
他那個當pseudo code我是覺得還好
--
截斷靈氣要寫 if (!mana) 不是 else
我就懶== 真要說我還要判斷他傳的是不是靈氣
建議起一個interface Magic,裡面定對一個功能叫run
和stop
太麻煩了 我手機打這段打快20分鐘
※ 編輯: xga00mex (125.230.42.28 臺灣), 09/09/2020 12:39:44寫 if(!mana) 才能表現出冗碼啊 www
不然其實我看起來比較像兩個 function
所以說這程式功能很怪阿w
啟動跟關閉兩個功能塞在同一個函數裡面
他那個我覺得像是提一個要求 實作細節工程師隨意=
=
要進else只有mana==0 但都==0了為啥不是回傳mana不
足而是停下使用法術
human.useMagic()那端沒有mana的相關判斷嗎w
好問題 我有想過要不要傳過去 後來想想算了 停下就
當他魔力不足能燒血條吧==
說真的小說寫到太詳細反而很無聊 像瘋法推的那個中
醫一堆古籍文言文我只想叫他給我全部翻成白話文
不過這個碼農也有點太簡化就是了
這感覺不是簡化 是基本程式邏輯都不清楚
做一個switch函數來call開/關我覺得還好吧== 回傳法力不足一樣要關法術啊或是等他跳錯自己停(? 想了一下human不該當magics參數 應該把magics當human私有函數的
※ 編輯: xga00mex (125.230.42.28 臺灣), 09/09/2020 13:30:18不懂的覺得可以看,相關專業頭很痛的作品lol
比較直覺的思考是法術端在吃不到mana的時候就會自
動停止吧
總覺得應該往回推先畫出流程圖w
有個問題是沒有agileMagic()函數的說明
我不是來寫能動的程式的==那種不重要的細節沒差吧
這個把human拿掉 判斷式裡改console.log應該也能動
就是了
如果agileMagic()會在沒mana的時候自動停止那就不
需要寫出mana==0的時候停止法術了嘛
反正不重要啦w
覺得不用return那行耶
=0自動停止那很恐怖吧 那等於一直空轉 修真世界法力
真的歸零可能跟廢功沒兩樣
這是js的閉包寫法== 要用的話就 var customMagic = magics(human) customMagic.agileMagic(mana) 不能不return 作者寫的是提供/截斷 不做手動停止的話 有可能是自己被抽乾(假設靈氣直接抽自身) 或沒影響(給定量靈氣到用完為止) 前者好處是不用一直刷新 後者好處是不怕被抽乾 我自己覺得作者是想寫前者 但我沒把human.useMagic的實作細節寫出來所以就當通用吧==
※ 編輯: xga00mex (125.230.42.28 臺灣), 09/09/2020 16:30:29所以才會說不知道法術是啥內容需要說明嘛w
畢竟也有可能是施法後法術有持續時間
6
這本看到後面碼農不碼農反而不重要了... 前面本來還有點混亂,但後面作者有寫出自己特有的修真體系其實蠻有趣的。 在這要提本作中的一個概念。修練用的功法都是大能們從原始的最高等經典之中分析弄出 來的,所以才一代一代把修練要求壓下去。但是術法不是,經典中沒這東西,是一代一代 從最基本慢慢向上推導上去的。6
做為一個普通碼農也把這本追到最新進度了 感想真的就是金手指套個if else的皮而已 寫金手指部分還比修真本體無趣很多(對我就是毒抗高喜歡看裝逼打臉路線XD 如果真的要寫出一點碼農味道 個人想法是應該讓丹田提供數個API給主角用:19
碼農修真追求的是讓所有資質的人都可以修練,是假借外物回饋真人的修真。在同階之下 ,單靠自身實力遠不如其他修士,但對於本身沒資質修練的人來說,也沒什麼好埋怨。特 別是碼農修士配上各種自行設計的運程序,不一定就比其他修士差。下面我說說碼農修士 的道法和道術。 一般練氣:9
感謝板友推薦,剛剛看到三十二章 有一段程式碼沒看懂,想和大家討論一下 { 提供靈氣, 那么,9
這個系統有不少限制,像是加入特定指令都要消耗特定能量。 目前好像有氣運和功德,然後主角可用的指令目前有三種。 至於語法問題....作者在前面有提過為了讓大家好懂還是什麼的,反正他會簡化程式碼來 寫。 然後我看過的感想是....作者你簡化後反而會讓某些人看得皺眉頭吧! XD2
小說內容我看不出跟程式碼有甚麼關系,就是取得功德/氣運=擴充儲存空間->安裝法術->執行法術 本來還以為先是編輯定時器、觸發、自動施法等類似機器人外掛,後面再優化行功路線 並多工背景自動練功,穩定強化法術效能等 ---- Sent from BePTT on my Samsung SM-G887F24
首Po 張德明穿越了,但是,為什麽別人穿越都是自帶系統金手指,各種抽獎,加點,殺人 得經驗,再不濟也是天道酬勤,付出就有收獲。 為什麽到了他這裏,就是一個代碼編輯工具,一切都要自己碼出來? 當他金手指啟動,看到那熟悉的代碼:if(){雲雨術施展成功}else{施展失敗}9
傳送門: Tag: 手捏系統、幕後黑手、召喚流、種田、劇情流 心得 個人覺得這本的看點不在系統或其他或眼熟或新奇的設定, 而是這本有劇情!!
40
[問卦] 程式能寫if 就不要用for loop?以前寫程式覺得要看起來厲害 明明能用if的 我會先建一個table 然後再用for loop尋找 好處是數量增加時增加的程式碼少 壞處是寫的時候和以後回來看的時候比較麻煩16
[討論] Unit test 的撰寫請益先說我對 Unit test 的看法:測試單元(可能是 function)的邏輯是否正確 好,進入正題 小弟最近剛工作,稍微讀了一下負責的 project 的程式碼後, 要開始開發 Unit test。 現況是,各個 file (.c) dependency 很重,15
Re: [請益] 如何有效率的看code ?如果你沒寫錯的話 一年多看幾萬行code真的不多 我也是轉職仔,原本在ic house寫C做韌體,一個人負責一個.c/.h檔。一年才進三行code。 轉職後寫C++整個team大約十多人,負責的那一層有兩千萬行code。然後第一年就進快一萬行code。 我原本不會C++的,所以什麼framework,modern C++,design pattern,multithreaded 之類的都沒學過要重學。12
Re: [討論] 寫三元判斷式code review被打槍從 C++ 的角度來說 三元運算子有機會改變 l-value/r-value 的性質,進而破壞最佳化 舉個簡單例子 可以看到用三元運算子的時候,回傳區域變數竟然要 copy 而不是 move 雖然說 Java 沒有這些8
Re: [請益] =GOOGLEFINANCE(" ", "price")若有以下顧慮: 1.'GOOGLEFINANCE' 擔心延遲 2.'IMPORTHTML' 只能 return table or list 3.'IMPORTXML' 的 'xpath_query' 不好寫 4.'IMPORTHTML' 和 'IMPORTXML' 有更新延遲的問題6
[閒談] 中華電信資訊系統開發及維運 問答題只記得大概題目內容,有錯再請留言更正~ 謝謝! 資訊系統開發及維運 問答題: 第一題- 本魯只會寫程式 所以只好用窮舉法了 不用說上code (Lua 這個網站自動幫你跑 ) local function PNNumber(n)
1
Re: [問卦] 有沒有回調函數的卦?回調函數就是函數執行後會回頭調用的函數。 寫出來大概就是 def a(func): func() 這裡的func就是所謂的callback function 。