小說博覽 > 都市小說 > 超腦黑客

小說博覽 第六百一十九章 挑戰 文 / 瘋狂小強

    聽到唐華鑫的話,林鴻搖了搖頭,道:「也不能這麼說。現在ank剛開始,時間太短,可能沒有什麼比較強壯的算法出來,可是隨著時間的推移,相信很快就有非常棒的算法出來。這個算法是你自己想出來的?」

    唐華鑫點點頭,道:「這個是我的一個嘗試。你也知道,我作為非計算機專業的學生,有些基礎知識比較缺乏,學得不是那麼系統。不過通過虛擬機項目,讓我將以前不熟悉的基礎重新鞏固了一遍……」

    唐華鑫接著詳細介紹了一下他這個算法的進化過程。

    他使用的正是採樣和對比,先將對方的軌跡記錄下來,然後再總結他的軌跡規律,通過這種方式捕捉到對方的運動規律。

    這個方式,是他從武俠小說中得到的靈感,小說中的武功高手比武獲勝,除了是內力比別人更加雄厚,有一個非常取巧的取勝之法就是通過熟知對手的武功招式,然後採取相應的應對措施,見招拆招。

    而坦克的動作也就那麼幾個基本的,只要判別出了對方下一步的動作,就能夠讓自己的炮彈準確地擊中對方。

    剛開始的時候,他所所總結的規律是直線提前量,只要發現對方的運動是直線,在測出了對方的方向和速度之後,他可以很準確地就將炮彈往那個方向的某個點射去,然後對方的坦克就自動朝炮彈上撞。

    後來,直線有點行不通了,大家紛紛開始走弧線,或者乾脆就繞圓周進行運動,而他的模式匹配算法也不得不跟著升級,記錄更多的軌跡。然後進行對比。預判對方下一步的位置。

    慢慢地,模式匹配終於趨近成熟,到了現在的地步。

    林鴻點點頭:「的確是個不錯的算法。不過這個算法在面對變化比較隨機和頻繁的坦克效果就沒有那麼明顯了。」
上一章    本書目錄    下一章