🌾 農場三階段企劃 v1.0

從金幣偷菜,到經濟天氣 · 對照 2010 開心農場經典
2026-10-29 · 三階段路線圖

一、為什麼要有這份企劃

農場 v2.0c 已上線「種 + 收 + 金幣 + 偷菜 + 公告牆」五件。但這只是 2010 年開心農場的最小可玩版。2010 年的經典,還有等級門檻、多季作物、化肥、偷竊上限、雜草蟲害、土地擴張。

這份企劃,把「補齊經典」拆成兩個階段(v2.1、v2.2),每階段有明確的「為什麼、怎麼做、工作量、可上線」。

二、第一期(v2.0c,已上線)

功能狀態說明
種菜、收成✅5 種作物,懶結算
金幣系統✅收成寫入 farm_players,topbar 即時刷新
偷菜✅隨機偷別人的成熟田,得 50% sell_price
偷菜公告牆✅最近 20 筆「誰偷了什麼」

上線日:2026-10-29

工作量:4 輪部署(v2.0a 骨架、v2.0b 金幣刷新、v2.0c 公告牆、v2.0c fix2)

三、第二期(v2.1,下一輪)

#功能為什麼怎麼做工作量
1等級門檻0 等就能種西瓜,違背 2010 經典crops 加 level_required;farm_players 加 level、exp;收成給 exp,升級解鎖中
2多季作物2010 年草莓可收多次,現在收一次就沒了crops 加 season_count、regrow_seconds;/api/harvest 判斷季數,不設 harvested=1中
3化肥加速2010 年化肥是核心付費點先做普通化肥:花金幣買,縮短 1 小時,farms 加 fertilized_at小

為什麼先做這三件:它們動的是 crops 表和 /api/harvest 邏輯,越晚補越痛(資料已經進去了)。

預估工作量:改 schema、改 Worker、改前端,一次 deploy

四、第三期(v2.2,以後)

#功能為什麼怎麼做工作量
1偷竊次數上限現在偷菜無限,不公平farm_players 加 daily_steal_count,每天上限 10 次小
2雜草蟲害2010 年朋友田會長草長蟲farms 加 weed、bug 欄位;/api/clear 除草殺蟲,給 exp中
3土地擴張2010 年 5 等可買新田farms 加 is_locked;/api/buy-land 花金幣買田中
4經濟貿易2010 年後期有市集交易新增 market 表、/api/market 買賣大
5模擬天氣2010 年天氣影響收成crops 加 weather_bonus;每天隨機天氣大

五、對照 2010 開心農場

2010 功能v2.0cv2.1v2.2
種菜、收成✅✅✅
金幣系統✅✅✅
偷菜✅✅✅
公告牆✅✅✅
等級門檻❌✅✅
多季作物❌✅✅
化肥加速❌✅✅
偷竊上限❌❌✅
雜草蟲害❌❌✅
土地擴張❌❌✅
經濟貿易❌❌✅
模擬天氣❌❌✅

六、公告牆雙向(v2.0d,可插隊)

v2.0c 的公告牆只顯示「誰偷了什麼」(action='steal'),沒顯示「誰的什麼被偷了」(action='stolen')。stolen 那筆 log 寫了,但查詢沒用到。

v2.0d 要補:前端加第二區塊「😱 最近被偷」,查 action='stolen'。工作量小,一次 deploy。

為什麼要補:2010 年公告牆是雙向的。「我的番茄被偷了」比「誰偷了什麼」更有情緒,才是讓人想報復的動力。

七、給下一個 AI 的話