泡泡貓遊戲

益智對戰 · 即時對戰模式 · 貓戰士

開始遊戲

泡泡貓是一款以瀏覽器為基礎的益智拼圖遊戲,靈感來自經典 Puzzle Bobble 機制與戰士貓小說宇宙。非商業性質的免費網頁遊戲,具備完整的對戰模式、AI 對手、5 種泡泡系統、卡牌連鎖懲罰計分,以及手繪風格的貓咪角色選擇介面。

核心技術

  • 自製泡泡物理引擎 · 碰撞偵測 · BFS/DFS 群組消除
  • Web Audio API · AI 對手邏輯 · 卡牌連鎖懲罰計分系統

Bubble Cat Title Screen

遊戲架構與流程

  • 模組化元件結構,分離遊戲邏輯、UI 狀態、物理引擎與音效管理
  • 致敬 Puzzle Bobble 與貓戰士小說的非商業用途

泡泡物理與對戰玩法

  • 自製碰撞偵測:飛行軌跡計算、牆壁反射、精準格點定位
  • BFS/DFS 群組偵測,連接群組消除邏輯,浮空泡泡重力掉落
  • 即時雙面板渲染 — 玩家在左、AI 在右
  • 貓戰士氛圍森林背景,手繪貓咪插圖覆蓋各面板
Bubble Cat Versus Gameplay
bubble cat puzzle game — Character Selection Screen

角色選擇與貓咪插圖

  • 7 位以上各具性格的貓戰士角色
  • 選擇角色時即時預覽該角色的泡泡屬性配色
  • 角色插圖呼應戰士貓原著:勇猛 · 好奇 · 沉靜 · 活潑 · 堅毅 · 神秘
  • 對戰中所選角色的大型插圖覆蓋於玩家遊戲面板上

五種泡泡系統

  • 標準色彩泡泡 — 接觸 3 顆以上同色群組時觸發消除
  • 星星泡泡 — 瞬間消除整個棋盤上所有同色泡泡
  • 紅色泡泡 — 消除同一橫排所有泡泡,不限顏色
  • 黑色全清泡泡 — 同時清除棋盤上所有泡泡
  • 固定障礙方塊 — 任何泡泡類型均無法消除的永久障礙
Bubble Type 4
Bubble Type 5
Bubble Type 6
Bubble Type 7
Technical Implementation

技術實作

  • Quasar 元件系統,跨裝置響應式 UI,桌機與行動瀏覽器體驗一致
  • 自製物理引擎:軌跡計算、牆壁反射、格點定位、浮空群組重力掉落
  • Web Audio API 背景音樂與音效,音訊狀態在路由切換間持久保存
  • 完全靜態部署 — 零後端、無需伺服器,透過瀏覽器 URL 即可遊玩

卡牌連鎖計分與 AI 對手

  • 每消除 5 顆泡泡,即送出 1 張黃卡給對手作為懲罰
  • 3 張黃卡升級為 1 張紅卡 · 3 張紅卡升級為 1 張紫卡
  • 卡牌累積修改對手棋盤,對戰過程中持續升高壓力
  • AI 對手以獨立棋盤邏輯完全並行運作,定時自動射擊
  • 穩定的 AI 節奏搭配卡牌懲罰,創造真實持久的競技挑戰
Gameplay Screenshot 10
Gameplay Screenshot 11
Screenshot 2
Screenshot 3
Screenshot 12
Screenshot 13
Screenshot 14
Screenshot 15
Screenshot 16
Screenshot 18