簡體中文 | 繁體中文

修真的電腦程式設計師-----第十七章 天火燎原程式版


極品護花高手 三面夏娃 君王不早朝:皇后太妖嬈 拽拽丫頭進錯房 狂鳳傲妃 索愛無度:女人乖乖讓我寵 職場心療:做自己的心理醫生 誘寵狂妻:邪君欺上身 不朽邪尊 拐個美男闖江湖 挾天 超級強者歸來:王牌高手 巫道輪迴 我之穿越:虛空大武仙 新封神傳說 美豔老總俏佳人 鸞鳳璇璣 五平方米的家 斗羅大陸3龍的傳奇 男巫
第十七章 天火燎原程式版

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

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

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

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

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

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

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

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

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

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

第一步:佈局。

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

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

第二步:激化。

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

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

第三步:圍困。

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

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

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

第四步:引燃。

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

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

最後一步:爆發。

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

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

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

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

程式碼大致如下:

Namespace 天火燎原

{

public partial class 天火降臨

{

佈局 A;

激化 B;

圍困 C;

大腦聯絡類 D;

main()

{

if(A.佈局結果())

{

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

if (I =5)

{

if(C.自動判斷())

{

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

}

}

}

}

}

public partial class 佈局

{

空間規劃 SpatialPlan; //制定攻擊範圍和個別需要加強的攻擊點

public bool 佈局結果{

if(SpatialPlan. Computation())

{

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;

}

}

}

}

推薦小說