昨晚為自己所開發(fā)的第一個(gè)自動(dòng)賺錢程序興奮不已,今日一大早就醒來了。迫不期待的打開屏幕觀看程序運(yùn)行成果。
他按下f12暫停了自動(dòng)采集功能,然后將襄王拉回了蟠龍山的村莊安全區(qū),打開包裹查看,發(fā)現(xiàn)里面所有的格子都已經(jīng)被占滿。
他數(shù)了一下,有20個(gè)格子存放了7級(jí)材料【紫云芝】,每個(gè)格子包含一百顆。
一般情況下,包裹里的每一個(gè)格子是只能存放一件物品的,但是藥材等微小物品則可以在一個(gè)格子里疊加存放,上限是100個(gè),稱為一組。
另外有一個(gè)格子存放了8棵【碧芙蓉】。
孫軼民在地?cái)偭私饬艘幌?,目?級(jí)藥材的的價(jià)格大約是100金幣/組。也就是說從昨夜3點(diǎn)啟動(dòng)采集精靈到現(xiàn)在大約4小時(shí)內(nèi),采集所得為2000金幣左右。平均一小時(shí)500金幣。
這里的金幣價(jià)值大部分來自于7級(jí)普通藥材【紫云芝】。碧芙蓉的市場價(jià)格是1000金幣組,這里合計(jì)價(jià)值不到100金幣。
總體上看,這個(gè)賺錢速度比起手工采集要快了很多。按照經(jīng)驗(yàn),如果徒手采集,在野外一個(gè)小時(shí)大概能賺的金幣不會(huì)超過200。
也就是說,程序采集的效率遠(yuǎn)遠(yuǎn)高于人工采集。
程序的優(yōu)越之處還不僅僅在于單位時(shí)間采集量高,還在于程序可以24小時(shí)不間斷運(yùn)行,這一點(diǎn)人工是不可能做到的。
那么如果讓采集精靈連續(xù)工作24小時(shí),則理論上可以賺取至少12000金幣以上。按照金幣-人民幣的匯率計(jì)算,相當(dāng)于120元。這個(gè)效率是相當(dāng)可觀的。
這個(gè)結(jié)論,讓孫軼民頓時(shí)興奮起來。看來,他憑借自己高超的計(jì)算機(jī)技術(shù)功力,讓這個(gè)程序賺錢的想法變成了活生生的現(xiàn)實(shí),這讓他找到了一種滿滿的成就感。
除此之外,心中充滿的是一種不勞而獲的隱秘快感。是的,利用自己的一技之長,在虛擬世界不用動(dòng)手就能每天賺到這么多錢,這是一種多么愉悅的體驗(yàn)!
孫軼民繼續(xù)觀察著包裹。除了這些值錢的勞動(dòng)成果藥材之外,包裹其余格子都被各種綠色品質(zhì)的垃圾裝備占滿。包括防具,武器,戒指,掛墜等等。這些垃圾裝備都是野外殺死小怪獲得的,并不值錢。一般來說可以賣給NPC小販,小賺幾個(gè)金幣。
程序并不聰明,采取的是“地上有東西一律撿取到包裹”的操作規(guī)則。因此,一整夜下來,包裹里就魚龍混雜的堆積了一大堆東西。這也造成了一種意外的損失。
他從系統(tǒng)信息欄發(fā)現(xiàn)了一排相同的提示信息:“包括空間不夠,無法拾取【紫云芝】”。
看來,因?yàn)楦褡颖焕紳M,導(dǎo)致了采集的藥材無法存放,造成昨晚有一部分時(shí)間采集藥材都被遺棄在野外,心中略外可惜。
另外,他看到襄王頭頂?shù)纳抵皇O氯种笥?,看來,是在野外遭到小怪的攻擊在成的。所幸襄王防御足夠,在一夜之間并沒有被咬死。
他找到村莊里的商販NPC,出售看了包裹里這些垃圾物品,獲取了十幾個(gè)金幣。為了賺取這點(diǎn)金幣,花了好一會(huì)兒去甄別垃圾物品,這個(gè)過程倒是挺費(fèi)神的。
他打開了VC60,開始針對(duì)以上程序的缺陷,著手改進(jìn)程序。
首先要解決的是包裹被垃圾塞滿導(dǎo)致藥材無法入庫的情況。他首先考慮的是直接不拾取地面上的垃圾裝備物品,但轉(zhuǎn)念一想,這些垃圾裝備也能買幾個(gè)錢。況且可以積少成多——一個(gè)晚上下來拾取的垃圾,估計(jì)也能賣個(gè)幾十金幣。
于是他改進(jìn)了思路:在每次開始采集之前,先檢測自身包裹是否有多余的空間,如果空間不夠,則自動(dòng)跑到村莊商販處,出售包括里垃圾裝備。
當(dāng)然,考慮到程序不可能如人類這般具備精確的甄別能力,他設(shè)置了一個(gè)白名單,只有白名單里面的物品才允許被出售給商店。白名單內(nèi)容大致包括:藍(lán)色,以及綠色品質(zhì)的防具,武器,戒指,掛墜等等物品。
增加了這個(gè)功能,既可以省去人工篩查并清理垃圾物品的時(shí)間精力,也避免了因?yàn)榭臻g被占滿而無法拾取藥材的情況。從而可以提高賺錢效率。
接著要考慮增加保證角色自身安全的的功能,因?yàn)橐巴鈺?huì)遭到小怪攻擊,雖然傷害不高但是時(shí)間一長就會(huì)造成角色死亡,從而損失經(jīng)驗(yàn)值以及影響采集效率。
他加入了一段自動(dòng)監(jiān)測自身生命值的程序代碼,設(shè)定當(dāng)角色血量低于70%,則自動(dòng)服用回血藥劑。直到生命值高于70%為止。
背包里已經(jīng)有一些回血藥劑,是神女無心之前送的持續(xù)回血。他又在商販那里買了一些瞬間回血的藥劑。這兩種藥的使用都有冷卻時(shí)間,但互相不沖突,所以可以搭配使用。
比如說6級(jí)瞬間回血藥劑服用一次之后,要等10秒才能再次使用。為了達(dá)到更好的回血效果,此時(shí)可以立即服用6級(jí)持續(xù)回血藥劑。
最后,為了提高采集效率,他是對(duì)巡邏線路做了改進(jìn)。之前的程序采用的是隨機(jī)路線巡邏的方式尋找野外藥材,這樣的策略有一個(gè)缺陷,那就是很容易走著走著又回到了剛剛采集過的地方。由于藥材被采集完之后需要10分鐘以上的時(shí)間才能重新生長出來,因此這樣的巡邏方式會(huì)在一定程度上浪費(fèi)時(shí)間。
他給程序指定了在盤龍上野外巡邏路線方向,可以確保襄王在一片地圖上按照一定的順序向著未被采集的區(qū)域行徑并采集。如此便在一定程度上提升了采集效率。
另外,他增加了一個(gè)采集對(duì)象的優(yōu)先級(jí)功能。因?yàn)榭紤]到碧芙蓉也有小概率在普通地圖野外出現(xiàn),那么程序會(huì)面臨一種情況:比如碧芙蓉和紫云芝同時(shí)出現(xiàn)在視野內(nèi),那么角色如何選擇?
原有的程序設(shè)定是先采集紫云芝,只有視野內(nèi)沒有紫云芝等普通藥材的時(shí)候,它才會(huì)去采集碧芙蓉。這樣的設(shè)定明顯有問題,因?yàn)楸誊饺氐膬r(jià)值遠(yuǎn)遠(yuǎn)高于紫云芝。
所以修改過后的程序在這種情況下,將會(huì)優(yōu)先選擇采集碧芙蓉。
這些程序改進(jìn)的工作難度不高,但卻非常繁瑣。孫軼民忙活了一個(gè)上午,才算大致完成了程序更新工作。
然后,他掛上采集精靈程序,繼續(xù)在蟠龍山測試采藥效果。
此時(shí)柳榮華已經(jīng)起床,孫便與他一起下樓吃了個(gè)午飯。
回來的時(shí)候襄王正在忙活著野外采集,由于時(shí)間段,暫時(shí)看不出采集效率有沒有提高。
此時(shí)柳榮華在幫里組織準(zhǔn)備參加世界boss活動(dòng)。孫軼民只要暫停了采集程序。
柳榮華給他分派了到野外搜索世界BOSS位置的任務(wù),他接了任務(wù)便和神女組隊(duì)出發(fā),在路上他靈光一閃想到了一個(gè)點(diǎn)子。世界boss的搜索是一個(gè)復(fù)雜的功能,人工搜索速度慢而且累人,如果也采用程序來進(jìn)行,則可以大大節(jié)省力氣并且提升效率。
只是這只是一個(gè)設(shè)想,要付諸實(shí)施還需要花費(fèi)大量時(shí)間設(shè)計(jì)程序。
,