跳至主要内容

皮卡丘打排球 - 超級 AI 版

· 閱讀時間約 5 分鐘

這是我的「BlogBlog 同樂會 - 2026 年 1 月」的投稿文章。本月主題是「推坑」,由 Wiwi 主持。如果你有自己的部落格,歡迎一起來參加!


https://pika.duckll.tw/zh/ ⬅️ 遊戲在這裡

皮卡丘打排球是一款非常經典的遊戲,是我國小電腦課最喜歡玩的遊戲之一,其他還有 LF2、史瓦特大進擊、小小 CS、Doremi 射擊。皮卡丘打排球因為可以快速的分出勝負,到現在還是一款熱門的懷舊遊戲比賽的項目

我對線上單機版本進行了大改造,是目前公認最強的皮卡丘打排球 AI,歡迎各大球王來挑戰,如果你只是觀眾可以選擇 2P 模式欣賞神仙打架。這個 AI 沒有使用機器學習,而是根據我的遊戲經驗與理解來設計,特別感謝台灣與韓國的社群朋友們幫忙測試,以及啟發我這個專案的台灣球王 CBKM。

回憶

這款遊戲原先沒有設計對戰連線,只能使用同一台電腦進行對戰,因此誕生了很多地方球王,靠著 bug 發球 (彈網閃電發球) 就能讓對手掛蛋。

研究所的時候,我參加了 PowerAngle 舉辦的全國皮卡丘打排球大賽,我靠著按鍵精靈練習終於破解了 bug 發球,在賽場驚豔所有人的同時其他對手也都學會了破解,比賽在前幾輪就遇到冠軍落敗收尾,這款遊戲也漸漸淡出我的生活。

轉變

直到工作後的某一天,在遊戲直播上看到線上版皮卡丘打排球,才發現竟然有人開發出了線上對戰版本,重燃我對這款遊戲的愛,馬上在線上尋找對手對戰。在一次的對戰中,我遇到了一位不尋常的對手,我的招式他都可以接住,而他的招式打的我毫無招架之力,在經歷半小時的連敗後,他邀請我加入台灣社群,我才發現這個人就是當時全國大賽的冠軍 CBKM,現在已經成為了台灣球王,在一陣敘舊後,我開始跟他學習新的技巧,持續的對戰成為了一位專業玩家。

閃電發球是成為專業玩家必須學會的招式

成為了專業玩家後,我仍然無法贏過球王,而球王也期待有強勁的對手能對戰


CBKM:「我不可能輸給 AI」
我:「那我來開發一個最強的 AI 打敗你」


我開始理解程式架構,花了一個月設計出第一代的 AI (過往版本可以在網頁底下找到),第一代 AI 球王勝率大概還有40% ,我的任務尚未完成。

接著迎來了最強大的一次更新,我融合了韓國玩家的技巧 - 花式特技,韓國玩家有非常多吸睛的花式,讓你完全摸不透他們想要做什麼。在經歷了許多嘗試失敗後,我成功設計了攻擊架構,我的 AI 開始會使用閃電,小球等花式技巧,最後甚至開發了人類玩家以前沒有看過的花式技巧:上殺下殺、小球解黏,至此除了特定的弱點,AI 勝率已經接近 90%。

登峰造極後

我的 AI 順利的打敗了球王,但這跟我們一開始的預期不同,球王表示 AI 不會被他的假動作欺騙,反應也快的不合理,跟 AI 對戰不會讓他變強,還可能讓他的攻擊僵化,因此他不再去挑戰 AI 。而我將 AI 的能力拆開成不同的開關,讓他變成一套完整的訓練工具。

為了讓 AI 美技可以重播,我加入了在線上對戰才有的錄影系統,並且修復了很多錯誤之後,我的 AI 皮卡丘變成了人類玩家挑戰的對象,每個月都有三四千位玩家在跟我的 AI 皮卡丘對戰。我刻意的留下了一些「驚險的弱點」,讓 AI 之間的對戰更精彩,比起不會掉分的保守皮卡丘,我更希望他是積極攻擊的超級皮卡丘

感想

開發這個 AI 讓我對皮卡丘排球的愛更全面,看到 AI 打出新招式那個興奮的瞬間,我到現在都還記得。此外開發的過程也認識了很多韓國的網友,很多人會傳給我他打贏的影片或是希望我加進去的花式,甚至跟網頁版作者變成了朋友,彼此交換意見讓彼此的專案都更好。

如果你也想精進自己的皮卡丘打排球技術,學會閃電發球,歡迎加入台灣第一皮卡丘打排球聯盟互相學習對戰。