第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;?

}?

}?

}?

}?

第46章 神嗎?第11章 地髓靈眼第8章 星際雲第11章 萬米水下的驚人發現第15章 核武器剿滅戰(一)第19章 人與獸第22章 基地升空第13章 白色能量第12章 靈氣秘密第20章 教廷覆滅第30章 不對稱的海空戰第3章 數不清的蜘蛛蛇第2章 遇襲(一)第11章 熾天使翅膀第36章 大軍遠征第6章 戰前一刻第26章 人類首次移民第1章 新的旅程第13章 結盟第53章 突襲!突襲!第22章 來自中華的反應第12章 十三歲的戀愛第7章 資料第20章 一石驚起千層浪—教廷篇第47章 醫治第5章 臨時賭神第1章 風雲突變第9章 計劃第6章 鎮住場面第43章 制定戰術第27章 嬰兒救母第3章 月面漫遊第3章 難以想象的歷史第48 摧毀第12章 黑暗議會的歷史第2章 月亮之上第21章 一石驚起千層浪—黑暗議會篇第22章 心境的改變第13章 結盟第40章 巢穴內部第26章 新能源第10章 神槍裂天第10章 我修煉的第一個法寶---武裝戰車第22章 心境的改變第38章 修真+程序=法寶計算機?第22章 基地升空第17章 修真者參戰第36章 大軍遠征第24章 力敵教廷大軍第38章 修真+程序=法寶計算機?第7章 血肉與鋼鐵的戰爭第10章 勝利第32章 奪權之戰第3章 未來的老婆是酷妞第7章 兇猛座騎第22章 反吉克聯盟第32章 突發情況第15章 嚮往第25章 能量大放送第6章 鎮住場面第1章 地下黑洞第23章 真正的戰鬥第9章 白矮星隕石羣第21章 最惡毒的懲罰第14章 驚天陰謀第13章 高級別的靈氣!第39章 修真+程序=法寶計算機?(二)第14章 高級異空間第12章 情變?第23章 蹂躪第9章 有風度的竊賊第3章 精密推算,劍指外星系!第17章 生物武器第5章 臨時賭神第19章 威嚇!第6章 印尼這羣雜種第9章 軒轅劍第59章 援助撒狄人第37章 開宗立派第22章 反吉克聯盟第4章 引擎升級,穿越碎星雨第51章 戰略大反攻第36章 中華修真者的首次聚會第7章 血肉與鋼鐵的戰爭第18章 新總部第12章 交涉第11章 熾天使翅膀第21章 兩強相遇第31章 公憤第21章 苦戰第10章 採礦夭折,黑洞降臨第36章 中華修真者的首次聚會第12章 黑暗議會的歷史第19章 殺第15章 核武器剿滅戰(一)第37章 開宗立派第26章 遲到的強援第2章 再入異空間第35章 改良—聖光炸彈第19章 戰鬥突發