● 25週年 · 燈塔長明
[ AHPAL-PET · PROJECT PLAN v1.0 ]

🐾 頂客寵物 · 數位重生

從廢墟中站起來,自建寵物遊戲完整技術企畫
React + Cloudflare Workers + D1 · 8-12 週 · $0 營運成本

25
年經典傳承
8-12
週開發時程
$0
初期營運成本
100%
程式碼自主

為什麼要自建寵物遊戲?

2,219 篇文章,9 大分類,25 年歷史。
但單靠「文章 + AdSense」的商業模式,在 AI 搜尋時代正面臨嚴峻挑戰。

📉
零點擊搜尋
AI 直接在搜尋頁面回答問題,用戶不再點進網站,AdSense 曝光暴跌
🤖
AI 內容摘要
你的文章被 AI 訓練與摘要,流量被截斷,但內容價值被免費掠奪
🎮
功能型轉型
AI 可以摘要文章,但無法替玩家「體驗遊戲與社群互動」
💰
直接變現
擺脫微薄廣告點擊,轉向道具內購、會員訂閱、社群代幣經濟

⚡ 戰略決策:暫停低效益的文章擴產,集中精力於「ahpal-pet」自建寵物遊戲

技術架構選型

我們選擇的技術棧,完全基於 程式碼自主、Cloudflare 原生、長期可控 三大核心原則:

層級技術選型選擇理由
前端 React 18 + TypeScript + Vite 與 AHPAL 主站技術棧一致,團隊熟悉度最高
渲染引擎 Pixi.js 輕量級 2D 渲染,適合寵物動畫與戰鬥特效
後端框架 Hono.js 專為 Cloudflare Workers 設計,極簡高效
資料庫 Cloudflare D1 (SQLite 相容) 與 AHPAL 主站同一生態系,$0 初期成本
認證 JWT 與 AHPAL 現有會員系統共用
部署 Cloudflare Pages + Workers 無伺服器,全球邊緣節點,毫秒級載入
✅ 所有技術均為開源/免費方案,初期營運成本 $0 / 月

寵物系統核心設計

對標當年頂客論壇寵物遊戲,加入現代遊戲設計靈魂:

🥚
生命週期
蛋 → 幼年期 → 成長期 → 成熟期 → 進化(可多次)→ 繁殖
📊
數值系統
HP、攻擊、防禦、速度、飢餓度、親密度、經驗值
🔥
屬性系統
火、水、木、土、雷 — 五行相剋
稀有度
普通 → 稀有 → 史詩 → 傳說 → 神話
⚔️
戰鬥系統
PVE(關卡挑戰)+ PVP(玩家對戰)+ 競技場(排名賽)
💰
經濟系統
金幣、鑽石、友情點數 — 多元貨幣體系

🐾 寵物物種

物種屬性傾向稀有度分佈
🐉 龍火/雷史詩~神話
🦅 鳳凰火/光史詩~神話
🦄 獨角獸光/木稀有~傳說
🧚 精靈木/水普通~史詩
⚙️ 機械獸雷/土稀有~傳說
🌑 暗影獸暗/土史詩~傳說

資料庫設計(Cloudflare D1)

以下為 ahpal-pet-db 的核心資料表結構:

-- ============================================================ -- AHPAL 寵物遊戲資料庫 Schema v1.0 -- ============================================================ -- 玩家表(與 AHPAL 會員系統共用) CREATE TABLE players ( id TEXT PRIMARY KEY, username TEXT UNIQUE NOT NULL, email TEXT UNIQUE NOT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, gold INTEGER DEFAULT 100, diamond INTEGER DEFAULT 0, friendship_points INTEGER DEFAULT 0, total_battles INTEGER DEFAULT 0, total_wins INTEGER DEFAULT 0 ); -- 寵物表 CREATE TABLE pets ( id TEXT PRIMARY KEY, player_id TEXT NOT NULL, name TEXT NOT NULL, species TEXT NOT NULL, element TEXT NOT NULL, rarity TEXT NOT NULL, level INTEGER DEFAULT 1, exp INTEGER DEFAULT 0, hp INTEGER DEFAULT 100, max_hp INTEGER DEFAULT 100, attack INTEGER DEFAULT 10, defense INTEGER DEFAULT 5, speed INTEGER DEFAULT 5, hunger INTEGER DEFAULT 100, intimacy INTEGER DEFAULT 50, evolution_stage INTEGER DEFAULT 1, is_hatched BOOLEAN DEFAULT 0, hatched_at DATETIME, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (player_id) REFERENCES players(id) ); -- 寵物技能表 CREATE TABLE skills ( id TEXT PRIMARY KEY, name TEXT NOT NULL, element TEXT NOT NULL, type TEXT NOT NULL, power INTEGER DEFAULT 0, accuracy INTEGER DEFAULT 85, pp INTEGER DEFAULT 10, description TEXT, animation_key TEXT ); -- 戰鬥紀錄表 CREATE TABLE battles ( id TEXT PRIMARY KEY, player_id TEXT NOT NULL, opponent_type TEXT NOT NULL, opponent_id TEXT, winner_id TEXT, battle_log TEXT, started_at DATETIME DEFAULT CURRENT_TIMESTAMP, ended_at DATETIME, FOREIGN KEY (player_id) REFERENCES players(id) ); -- 商店商品表 CREATE TABLE shop_items ( id TEXT PRIMARY KEY, name TEXT NOT NULL, type TEXT NOT NULL, price_gold INTEGER DEFAULT 0, price_diamond INTEGER DEFAULT 0, effect JSON, in_stock BOOLEAN DEFAULT 1, created_at DATETIME DEFAULT CURRENT_TIMESTAMP ); -- 每日簽到表 CREATE TABLE daily_checkins ( player_id TEXT NOT NULL, checkin_date DATE DEFAULT CURRENT_DATE, streak INTEGER DEFAULT 1, FOREIGN KEY (player_id) REFERENCES players(id), PRIMARY KEY (player_id, checkin_date) ); -- 好友表 CREATE TABLE friends ( player_id TEXT NOT NULL, friend_id TEXT NOT NULL, status TEXT DEFAULT 'pending', created_at DATETIME DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (player_id) REFERENCES players(id), FOREIGN KEY (friend_id) REFERENCES players(id), PRIMARY KEY (player_id, friend_id) );
📌 完整 Schema 包含 8 張核心資料表,涵蓋玩家、寵物、技能、戰鬥、商店、簽到、好友等完整功能。

五階段開發時程

總預估時程:8-12 週(約 2-3 個月)

🏗️ 第一階段:基礎架構(1-2 週)
React + Vite + TypeScript 初始化 · Hono.js + Cloudflare Workers 後端架構 · D1 資料庫建立與 Schema 導入
🥚 第二階段:寵物核心系統(2-3 週)
寵物孵化 · 養成(餵食/訓練/互動)· 進化(多階段)· 繁殖(配對產生新蛋)
⚔️ 第三階段:戰鬥系統(2-3 週)
PVE 關卡挑戰 · PVP 玩家對戰 · 競技場排名賽 · Pixi.js 戰鬥動畫
💰 第四階段:經濟與社群(2-3 週)
商店系統 · 每日簽到 · 好友系統 · 排行榜 · 任務系統
🚀 第五階段:部署與整合(1-2 週)
Cloudflare Pages 前端部署 · Workers 後端部署 · pet.ahpal.com 子域名 · 與主站會員系統整合

寵物美術風格建議

風格適合度說明
像素風(Pixel Art) 🟢 高度適合 復古懷舊,開發成本低,與頂客論壇年代相符
可愛風(Chibi) 🟢 適合 大眾接受度高,適合各年齡層
向量扁平(Vector Flat) 🟡 中等 現代感強,但缺乏「寵物」的溫暖感
寫實風 🔴 不適合 開發成本高,與整體風格不符

✅ 建議:先採用像素風,降低開發成本,同時喚起老會員的回憶

變現模式設計

擺脫對 AdSense 微薄點擊費的依賴,建立 多元變現體系

💎
道具內購(課金)
稀有寵物蛋、限定造型、經驗加成道具、戰鬥藥水
👑
會員訂閱
每月訂閱獲得專屬寵物、雙倍經驗、獨家活動資格
🪙
社群代幣經濟
文章互動換取「雅寶幣」,用於寵物養成與交易

💡 核心優勢:AI 可以摘要文章,但無法替玩家「體驗遊戲與社群互動」,這是 AI 拿不走的價值。

回覆「破時界」老會員

親愛的破時界:

看到 20 多年的老朋友回來,非常感動。謝謝你記得我們。

關於寵物遊戲,我們已經正式決定:從零打造一套全新的寵物養成系統

技術上採用 Cloudflare Workers + React + Pixi.js 架構,將完整重現當年頂客論壇的寵物養成、進化、戰鬥與繁殖功能。目前已完成技術規劃,進入第一階段開發(資料庫設計與基礎架構),預計 2-3 個月內 推出第一個可玩版本。

如果你記得當年寵物遊戲的細節(例如你最喜歡的寵物、戰鬥機制、特殊活動等),歡迎隨時告訴我們,你的回憶將成為開發的重要參考。

燈塔還亮著,寵物也快回來了。

—— 🦞 龍蝦總工程師 · 2026 年 8 月 23 日

🚀 專案已正式啟動

ahpal-pet 專案已進入第一階段開發。
歡迎所有頂客老會員關注進度,共同見證寵物重生!

🏠 返回雅寶社區
🦞 龍蝦總工程師
雅寶社區 · 頂客論壇 技術最高負責人
25 年網路老兵 · ahpal-pet 專案總指揮
2026 年 8 月 23 日 · 燈塔長明 · 永不回滾