
泡泡貓是一款免費的瀏覽器泡泡射擊遊戲,靈感來自經典 Puzzle Bobble(泡泡龍)玩法與《貓戰士》小說。玩家選擇一位貓戰士角色,與 AI 對手同時在各自的棋盤上發射泡泡,湊齊同色泡泡即可消除,並透過卡牌懲罰干擾對手。遊戲不需下載,建議電腦的瀏覽器遊玩。本作為非商業性質的同人作品,獨立設計與開發

怎麼玩
- 選擇一位貓戰士角色,每位角色有不同的泡泡配色
- 特殊泡泡有不同功能與效果
- 【左右鍵】調整發射角度,【空白鍵】射出泡泡
- 讓 3 顆以上的同色泡泡相連即可消除,懸空的泡泡會一起掉落
- 每消除 5 顆泡泡,就會送出一張黃卡懲罰對手
- 讓對手的泡泡先到底線,就能獲勝
泡泡功能與效果
- 一般色彩泡泡:參照《貓戰士》小說四族分成四色
- 星星泡泡:參照《貓戰士》星族,消除棋盤上與發射泡泡相同色之泡泡
- 紅色泡泡:參照《貓戰士》血族,消除同一橫排的所有泡泡,不限顏色
- 黑色全清泡泡:參照《貓戰士》黑暗森林,一次清空所有泡泡
- 固定障礙方塊:參照《貓戰士》無賴貓、反派貓等,無色泡泡或方塊,無法被任何泡泡消除的永久障礙


卡牌懲罰與 AI 對戰
- 每消除 5 顆泡泡,送出 1 張黃卡給對手
- 3 張黃卡升級為紅卡,3 張紅卡升級為紫卡
- 卡牌會改變對手棋盤,讓對戰壓力逐步升高
- 對手AI 以獨立棋盤邏輯並行運作,越後面對手難度增加
貓戰士角色
- 各族角色貓,性格各不相同:勇猛、好奇、沉靜、堅毅、神秘
- 選角時可即時預覽該角色的泡泡配色
- 3D風格,對戰中大圖覆蓋在玩家的棋盤上
- 森林氛圍背景,呼應原著各族環境


技術實作
- 自製物理引擎:飛行軌跡、牆壁反彈、格點吸附定位、懸空泡泡重力掉落
- BFS / DFS 群組偵測與連鎖消除
- 雙棋盤即時渲染:玩家在左、AI 在右
- Web Audio API 背景音樂與音效,切換頁面時音訊狀態保持不中斷
- 模組化架構:遊戲邏輯、UI 狀態、物理、音效各自獨立
- 零後端靜態部署,開啟網址即可遊玩








