要,正在利用中彈來獲得對方的炮彈引數。
這種情況,就好像是兩人比武,其中一個為了熟悉對方的套路,就不斷地捱打,等熟悉了套路之後,在下半場便可以有效地針對這些套路進行相應的躲避,這樣,就實現了絕地大反擊。
道理其實很淺顯、很簡單,仔細想的話大家似乎都能想到,畢竟這種例子實在是太多了,可是真正想要靈活運用,就不是這麼簡單了,要不然也不會這麼久從來沒有人想過這個問題。
吳東和唐華鑫兩人都若有思索地點點頭,他們發現,生活中的很多規律,稍微變通一下,實際上就能應用到RoboTank中來,從而達到意想不到的效果。
小規律大效果,這種從生活中得到靈感啟發的樂趣,實在是太美妙了。
這件事情給大家的啟發都非常的大,他們發現似乎一扇新的大門像他們開啟了,演算法似乎並不是什麼高深的東西,道理其實大家都知道,關鍵是怎麼靈活地運用。
林鴻一邊說著,一邊將程式碼改進了一下,加入了一些視覺效果。
“你們看……”他說道。
然後重新執行了兩個例項,一紅一藍兩輛坦克出現在競技場上,紅色坦克不斷地隨機遊走,像藍色坦克發出炮彈,而炮彈地周圍,則不斷髮出一種藍色的半透明圖層,猶如一種波動,以紅色坦克為中心向四周擴散。
“當敵人發射炮彈的時候,可以假設對方發出了一個衝擊波,擊中自己的機率越大,則衝擊波的顏色就越深,反之則顏色越淺。而我們要做的,就是在顏色深度不同的衝擊波上作衝浪運動,方向嗎,自然是朝著顏色淺的地方前進。”
說道這裡,林鴻停頓了一下,以便對方容易理解他的話。
“我們不斷地朝著顏色淺的地方移動,這樣被擊中的機率是最小的,很顯然,這種策略非常有效,最終的表現正如你們所看到這樣……”林鴻指了指顯示器中的藍色坦克。
只見顯示器中,藍色坦克正在圍繞紅色坦克來回作著圓周運動,而紅色坦克在擊中幾次藍色坦克之後,就越來越難擊中對方了。
透過林鴻的解釋,大家終於明白了藍色坦克為什麼能夠贏得比賽,並且是在自己丟失掉一半的血量之後才開始發起反擊。
不知道是誰帶頭,當場大家都紛紛鼓起掌來,為林鴻的精彩講解,也為林鴻在這麼短的時間內就將一個如此優秀的演算法給實現出來,更為他為水木大學保住了臉面。
在吳東的介紹之下,大家這才知道,原來,RoboTank的誕生和眼前的這個同學有著極為密切的關係,可以說,他才是RoboTank之父。
如此想來,大家又覺得合情合理了。只是有人心中很疑惑,既然他是RoboTank之父,為什麼之前一直沒有見過他?當然,也只是想想而已,並沒有人當場問出。
這個演算法,最終被林鴻命名為“衝浪演算法”,因為坦克的運動,就是對著命中波浪不斷地進行衝浪,避免被炮彈擊中。
林鴻和吳東離開了RoboTank協會。
路上,吳東有些興奮地說,有了這個演算法,水木大學在接下來即將舉行的全國RoboTank競技大賽中肯定能夠獲得極好的名次。
林鴻卻搖搖頭,說道:“我打算將這個演算法公開。”
吳東聞言不由一愣。
第六百二十四章 夢中女神
吳東原本還想著利用這個演算法,讓水木大學在全國大賽上獲得名次,卻沒想林鴻想將其公開。
“為什麼?”他問道。
“RoboTank現在的競技水平,還只是出於初級的階段,就算是舉行全國大賽,我想結果也不會好到哪裡去。這可以理解,畢竟Robo