泡泡貓-主視覺

泡泡貓遊戲

開始遊戲

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


泡泡貓-戰鬥
  • 選擇一位貓戰士角色,每位角色有不同的泡泡配色
  • 特殊泡泡有不同功能與效果
  • 【左右鍵】調整發射角度,【空白鍵】射出泡泡
  • 讓 3 顆以上的同色泡泡相連即可消除,懸空的泡泡會一起掉落
  • 每消除 5 顆泡泡,就會送出一張黃卡懲罰對手
  • 讓對手的泡泡先到底線,就能獲勝

泡泡功能與效果

  • 一般色彩泡泡:參照《貓戰士》小說四族分成四色
  • 星星泡泡:參照《貓戰士》星族,消除棋盤上與發射泡泡相同色之泡泡
  • 紅色泡泡:參照《貓戰士》血族,消除同一橫排的所有泡泡,不限顏色
  • 黑色全清泡泡:參照《貓戰士》黑暗森林,一次清空所有泡泡
  • 固定障礙方塊:參照《貓戰士》無賴貓、反派貓等,無色泡泡或方塊,無法被任何泡泡消除的永久障礙
泡泡貓-虎星
泡泡貓-血族

卡牌懲罰與 AI 對戰

  • 每消除 5 顆泡泡,送出 1 張黃卡給對手
  • 3 張黃卡升級為紅卡,3 張紅卡升級為紫卡
  • 卡牌會改變對手棋盤,讓對戰壓力逐步升高
  • 對手AI 以獨立棋盤邏輯並行運作,越後面對手難度增加

貓戰士角色

  • 各族角色貓,性格各不相同:勇猛、好奇、沉靜、堅毅、神秘
  • 選角時可即時預覽該角色的泡泡配色
  • 3D風格,對戰中大圖覆蓋在玩家的棋盤上
  • 森林氛圍背景,呼應原著各族環境
泡泡貓-主視覺
泡泡貓-遊戲結束

技術實作

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