在香港街頭,可以跟樹木玩遊戲?獨立開發者(Indie Hacker)Oscar Yiu,將政府樹牌化為程式碼魔法,打造出社區樹木遊戲「我的小樹靈 MyTreeLings」。玩家掃描樹牌二維碼,答對樹種問題,便可捕捉「小樹靈」,讓人在繁忙日常中重新看見城市樹木。這款遊戲是Oscar從加密貨幣front-end developer轉型Indie Hacker的起點,更是日後獨立開發路上繼續前進的養份。
⚡ 文章目錄
掃描樹牌捉精靈
Oscar本來對花草沒甚認識,甚至不知樹會長花,「常看木棉棉絮飄落,最近才第一次用眼睛留意棉絮從何而來。」某日,他在家樓下發現石栗樹上掛有發展局的二維碼樹木標籤,引發他這個IT人的興趣,慢慢走進城市森林,認識到木棉像奶蕉的肥美果實、榕樹的垂垂氣根,甚至停下腳步享受白蘭花香。逐步發展成遊戲「我的小樹靈」,只要玩家掃描樹牌,答對三條樹種問題中的兩條,即可捕捉該樹品種的「小樹靈」,帶領玩家重拾對城市樹木的驚奇,並於掃碼與答題間,在都市綠蔭裏深深呼吸。
每晚在網上書寫開發日誌,紀錄功能更新或某晚因bug掙扎的苦惱,這些文字如程式碼中的詩句,梳理情緒、指引方向。他說這一種公開透明的開發過程,正是獨立開發者社羣的靈魂。「Build in public讓我覺得有人同行」用戶反饋如「木漏日」灑落,照亮迭代之路。Oscar細數追蹤者反饋:有母親稱女兒期待捕捉樹靈,催促遊戲推出;玩家Harry獨自在內部測試一周裏掃描了四千個樹靈,提出不少優化建議;有大學提議在校園範圍複製遊戲;亦獲環保團體及媒體關注等等。
「我的小樹靈」不再是Oscar最初設想的SaaS(軟體即服務)產品,而是一個改變都市人與自然關係的媒介。有孩子透過掃碼認識木棉樹,父母在旁分享街頭綠化故事,這些時刻讓他重新定義成功 —不僅是MRR(月經常性收入),而是情感共鳴。這些聲音,讓「我的小樹靈」從MVP(Minimum Viable Product,最小可行產品),以最少資源驗證想法,邁向MLP(Minimum Lovable Product,最小可喜愛產品)。MLP是他在開發日誌No.71中的自創詞語,他盼遊戲不只實用,更令人心動。

Indie Hacker的起點
我們的工作形態近十年飛速變革:二○一○年代掀起freelance浪潮,疫情催生在家工作與混合辦公(hybrid work,結合辦公室和遙距工作),隨後數位遊牧民族(digital nomad)更成為新世代追求自由的象徵。在這股浪潮中,獨立開發者亦悄然崛起。
獨立開發者不是電影中戴黑帽的駭客,而是獨立開發數位產品,直接面向用戶的IT創業者。二○一六年Courtland Allen在美國創立平台Indie Hackers,跳出傳統工作框架,遵循一套以快速行動、用戶反饋和持續迭代(Ship, Iterate, Repeat)為核心的策略,創造出令人驚喜的產品,港產Goodnotes是其中一個行業典範。
今次主角Oscar,數月前還是加密貨幣領域front-end developer,卻因市場動盪被裁員。「Crypto市場像過山車,初創公司很依賴大市起伏,亦視乎當時公司營運的產品。」他笑言,卻未被擊倒,認為這個市道下裁員未必有關個體。「我的技能是transferable的。」自信技術專長足以開闢新路。這份底氣源於對程式碼的熟稔,及對全新可能的渴望。他受一年打造二十多個應用程式的YouTuber Marc Lou啟發,當Oscar看到他的產品皆是自己能力所及,便決心遵循「Ship, Iterate, Repeat」的策略,追求穩定的月經常性收入,他說:「不是門檻低,是我已經站在門檻之上。」
他很快便推出第一個SaaS—StaffEcho(員工排班應用程式),靈感始於熱愛色士風,冀為包括自己在內的餐廳樂手排更。他公開開發歷程,在程式累積二百個用户後,馬上著手開發第二個項目,正是「我的小樹靈」,遊戲的reels在社交媒體獲得四十萬次觀看量,然後就觸及到記者這個非IT行業的人。

孤獨與AI助力
「我的小樹靈 」考驗Oscar的全能,從突如其來的靈感到消化用家意見。獨自踏上獨立開發者之路,猶如在叢林中開荒,「自己一個運轉好難,」他坦言:「要自律、耐性,還要有衝勁。」沒有團隊,沒有穩定收入,抉擇與情緒的不確定如影隨形。驅動他的,是對新事物的熱愛。
而AI工具亦是好幫手—幾行代碼已能整理政府樹牌數據,加快開發效率;亦助他生成小樹靈俏皮形象、潤飾他自認薄弱的Q&A文字,讓遊戲介面生動起來。AI一定程度降低開發程式門檻,他亦指現在缺乏程式基礎的人,都可用非IT的自然語言進行編碼。不過他指不會依賴AI:「我認為要對項目有一定認識、要熟悉code base,才可以繼續開發下去,令產品變得更好。」
原以為這是社會面向的遊戲,一口氣聽了許多獨立開發者社羣的概念,記者只覺新鮮興奮。展望未來,Oscar夢想「我的小樹靈 」成為香港樹木導遊,設想加入更多互動功能,例如虛擬植樹或樹木日誌,讓居民紀錄身邊綠蔭的點滴。他亦開始思考如何將遊戲推廣至學校與公園,或與本地生態團體合作,打造一場城市綠化運動。

名詞知多啲
「木漏日」(Komorebi)
—日語詞彙,形容陽光穿過樹葉間隙,透進的光影。
Ship. Iterate. Repeat.
發布、迭代、重複,即快速推出產品(Ship),依反饋改進(Iterate),持續重複以上(Repeat)。是一種電腦工程人員的思維/工作模式。
SaaS(software as a service)
軟體即服務—透過訂閱模式提供雲端軟體服務,無需用戶自行安裝。著名的SaaS例子包括,Gmail,Google Drive,Dropbox等。
MRR(Monthly Recurring Revenue)
月經常性收入—每月從訂閱用戶獲得的穩定收入。
MVP(Minimum Viable Product)
最小可行產品—以最少功能快速推出產品,測試市場反應。