第17章 天火燎原程序版

//本來這章打算週一一起發的,但是坐在家裡實在是忍不住了,就坐車來到單位的辦公室,上網傳了上來。大家看在我如此認真的分上,給我砸票吧!?

一個優秀的程序員,在寫程序之前,要先做好需求分析,然後根據需求,設計程序流程、制定數據結構等。當一切的準備工作都做好以後,才能開始編寫代碼。這樣做出來的項目既結構清晰、性能優秀,又能提高編寫效率,極大的節省了早期隨意編寫代碼而在後期發現漏洞,再次返工所浪費的時間。?

現代的程序,早已經過了一段代碼打天下的時期。隨着程序功能的增強,體積也不可避免的隨之增大。大量複雜的代碼層層嵌套,動一行則牽全體,經常讓後期的維護人員無從下手,導致大量程序的爛掉。?

動輒幾十兆的代碼量,人們不可不想辦法將整個程序設計的更加合理。於是,“類”這個概念誕生了。?

最通俗的講:一個類,就代表了一件事。它是現實世界中的事件在程序世界中的體現。?

舉例說明:你痛扁了一個讓你看着非常不爽的人,在程序中,就可以用一個類A表示。A表示你打人的行爲,它本身是抽象的,但是當你將自己的行爲實施以後,也就是說當你真的打了一個人的時候,就等於你把類?A給具體化了,用程序員的術語來講,這個過程叫做類的實例化。?

以前我編寫的種種修真程序,都是很單純的修練過程,有跡可尋,有理可依,所以對程序的複雜性要求不高,代碼也就相應比較簡單。就連前幾天我向元嬰期進軍時,編寫的那段可以減少對人體的刺激、保護自己的程序,也就用一個類就搞定了。一般來說,正常的修煉過程,主體路線上用一個類都可以罩得住,最多再加上一兩個輔助性的小程序,也就算頂天了。?

但是這次的情況卻完全不同,天火燎原作爲只有修真者的最頂端---大乘期纔能有實力施放出來的禁招,與其毀天滅地的恐怖威力相對應的,它的施展過程也同樣複雜的變態。每一步都要小心翼翼、仔細控制,微小的偏差都會導致整個法訣的崩潰。?

所以,我只能策劃用多個類,互相輔助支援、來達到它的要求。?

真個天火燎原的過程,依照我的理解,分做佈局、激化、圍困、引燃、爆發等五個步驟。?

第一步:佈局。?

以施法者爲中心,半徑根據自己的能力、或當時的情況需要來決定,在天空中規劃出一片範圍,這個範圍,就是天火燎原所能有效攻擊到的範圍。這個步驟由法訣“空間規劃”來完成。?

空間規劃,大乘期常用法訣。大乘期的修真者已經與自然融爲一體,能夠預測出自身實力能夠達到的極限,能夠勘察出所有處於自己有效影響範圍內的生物的強弱,從而計算出在那個生物點上自己需要施加多大威力的攻擊,才能夠將此生物消滅。這是一種近乎於上帝般的預知能力,是隻有大乘期的修真者,才具備的實力。?

第二步:激化。?

施法者改變空氣中的原子活動規律,使其達到符合下個步驟的要求。此步驟由法訣“原子激盪”來完成。?

原子激盪,大乘期法訣。憑藉大乘期高手能夠調動天地間能量的特性,將近乎無盡的能量注入到虛空之中,使大氣中的原子活動加劇;或是將一處的能量調走,使此處的原子活動力降低。空氣中能量不平均的原子互相排擠、攪動,很快會形成一顧劇烈的能量旋渦。此時天空中風雲變色,活動的越來越劇烈的原子所迸發出的能量,形成了紅色的能量流,將真個天空染成了火紅的顏色,潛在的危險呼之欲出。?

第三步:圍困。?

此時敵人若還沒感覺到情況不對,那就真是傻子了。敵人的行動,無非分爲兩種,要麼被這恐怖的氣勢嚇倒而逃跑,要麼趁你招數未完成時前來攻擊你。不管敵人做出哪一種選擇,假如能夠限制住敵人的行動,是現階段最妙的選擇了。?

絕對空間,大乘期頂級法訣,極個別的大乘期高手才能掌握的法訣,需要級高的悟性才能學會的法訣,一個近乎於神蹟的法訣。在施法者的影響範圍內,限制一切物體的行動。這是一種同時作用於精神與物理上的雙重控制,進入到攻擊範圍的敵人,只能眼睜睜的看着施法者,卻無法做出任何動作。這是一種在華夏星上絕對排得上前五名的恐怖法訣。?

以上三步,說起來清晰,做起來過程很細微,很複雜,我打算用程序來代替我進行操作。後面的兩步既簡單又過癮,我決定自己親自來執行,以雷霆萬鈞的出場方式,來標示自己絕頂高手的身份。?

第四步:引燃。?

相對單純的步驟,只要施法者用自己喜歡的攻擊方式,對原本就已經非常不穩定的虛空,作出有力的一擊,整個天空就如同一團澆滿了汽油的棉花被火點燃了一樣,劇烈的沸騰起來,漫天的爆炸聲,彷彿世界末日已經降臨。?

攻擊的方式雖然可由修真者自行選擇,但是這一步驟攻擊的強度,卻決定了天火降落的速度和聲勢。所以我打算使用裂天來輔助自己,儘自己的所能,發出自己最強烈的攻擊,來玉成這個絕世的大招。?

最後一步:爆發。?

天火燎原的結尾階段,漫天的空氣原子,此時已經被完全的激發,噴發着驚人能量的無數原子,彷彿岩漿一樣的在天際沸騰,爆發時的聲音,化爲連綿不斷的驚雷響徹九天。?

這時候我要做的非常簡單,就是將這股自己製造出來的毀滅能量,引導向自己的攻擊目標,然後就可以享受自己的成果了,天火燎原的景象,對於大多數人來所,只是存在與教科書中資料。現場的觀摩,可是千年都難得一見的啊。?

至此,一個完整的天火燎原,完成。?

先給程序起個總體的框架。整個天火燎原的施放過程,從大體上分爲幾個獨立的法訣,那麼我就將每個法訣用一個類來表示。這樣整體的規劃好以後,然後再一個一個的實現。?

代碼大致如下:?

Namespace

天火燎原?

{?

public?partial?class

天火降臨?

{?

佈局?A;?

激化?B;?

圍困?C;?

大腦聯絡類?D;?

main()?

{?

if(A.佈局結果())?

{?

int?I=B.激化程度();??

{?

if(C.自動判斷())?

{?

D.excute();?//通知大腦,前三步完成。?

}?

}?

}?

}?

}?

public?partial?class

佈局?

{?

空間規劃

SpatialPlan;

//制定攻擊範圍和個別需要加強的攻擊點?

public?bool?佈局結果{??

{?

return

ture;?

}?

else?

{?

return

false;?

}?

}?

}?

public?partial?class

激化?

{?

原子激盪

AtomSurges;?

int?I;?

public?bool?激化程度{?

AtomSurges.?Surging();?

I?=?AtomSurges.?TakesTheDegree();?//取激化程度?

Return?I;?

}?

}?

public?partial?class

圍困?

{?

絕對空間?AbsoluteSpace;//?

public?bool?自動判斷{?

if(AbsoluteSpace.?Implementating())?

{?

return

ture;?

}?

else?

{?

return

false;?

}?

}?

}?

}?

第2章 冒充特工第18章 審問第14章 終於遇見困難了第33章 即位第24章 力敵教廷大軍第36章 第二次太陽系遠征戰役(四)第25章 能量大放送第15章 核武器剿滅戰(二)第50章 返回地球第24章 父子對練第17章 1v10第6章 堅強不息,頑強的倖存者第33章 即位第31章 實力暴增的華夏族第16章 進階原子力第15章 核武器剿滅戰(一)第42章 試探戰第23章 天上掉下個乾妹妹第6章 假冒第14章 異空間的真相第8章 秦王陵墓第1章 初入太空,美景醉人心第31章 實力暴增的華夏族第10章 真相第49 感情風波第5章 克敵計策第29章 奪權第46 核戰爭第1章 外星文明第7章 希望第5章 有了原料,就一次客串廚師吧第15章 迴歸第57章 半途風波(一)第28章 活命之計第9章 想不出名字的一章第47 深度大作戰第16章 空中激戰第18章 作戰會議第1章 登陸開始第28章 偃旗息鼓第50章 返回地球第4章 大劫難第22章 大軍會師第7章 用大腦編程?第27章 嬰兒救母第19章 我的新家第3章 草藥雷達???第25章 內戰之危第6章 戰前一刻第3章 無奈的戰術第12章 因禍得福?奇怪的新體質第27章 亞黑洞浴池第9章 白矮星隕石羣第32章 突發情況第23章 太陽系的內部矛盾第3章 遇襲(二)第7章 咱也當一把網絡駭客第11章 救命的X射線第41章 現身試法第10章 全民擴張第23章 真正的戰鬥第46章 神嗎?第27章 嬰兒救母第3章 奇怪的異空間第5章 意外發現,遭遇求援者第9章 拖延第10章 全民擴張第43章 制定戰術第26章 新能源第21章 苦戰第21章 飛速發展的太陽系第6章 月光號第39章 第二次太陽系遠征戰役(七)第1章 風雲突變第4章 登月真相第56章 三光政策第30章 慶祝第43章 目標出現第16章 馴養噴火蟲(下)第15章 嚮往第39章 第二次太陽系遠征戰役(七)第14章 複合修真第25章 內戰之危第8章 星際雲第35章 改良—聖光炸彈第5章 有了原料,就一次客串廚師吧第23章 程序控制的白熱重機槍第8章 合作第23章 程序控制的白熱重機槍第20章 修煉精神力第15章 陣前突破第12章 情變?第10章 滅世大陣第21章 飛速發展的太陽系第37章 第二次太陽系遠征戰役(五)第42章 戰前準備第9章 想不出名字的一章第28章 中華政府第30章 變態爆破之滅絕大陣第4章 希望