開源訪談 Firefly 作者 李明 訪談實錄

2021-06-21 00:44:53 字數 2436 閱讀 3563

關於開源訪談

開源訪談是開源中國推出的一系列針對國內優秀開源軟體作者的訪談,以文字的方式記錄並傳播。我們希望開源訪談能全面的展現國內開源軟體、開源軟體作者的現狀,著實推動國內開源軟體的應用與發展。

【作者簡介】

李明(大雞蛋),9miao.com創始人,截止目前9miao.com共有註冊遊戲開發者27w,10年遊戲開發經驗,資深創業失敗者。喜歡做任何diy的事情,除此之外就是在家陪兒子玩。  

【軟體簡介】  

firefly是免費、開源、穩定、快速擴充套件、能 「

熱更新」的分布式遊戲伺服器端框架,採用python編寫,基於

twisted

框架開發。它包括了開發框架和資料庫快取服務等各種遊戲伺服器基礎服務,節省大量遊戲開發的工作時間,真正做到讓使用者把精力放在遊戲玩法邏輯上。用它可以搭建自定義的分布式架構,只需要修改相應的配置檔案即可。

【訪談實錄】

1. 先跟大家介紹一下你自己?

hi,我叫李明,大家可以叫我大雞蛋。我是2023年進入遊戲行業,2023年開始創業,一直專注做網遊研發,先後精力過端遊的開發、頁遊的開發還有手遊的開發,前兩次創業都以倒閉告終,暫時沒有成功過,失敗經驗到是很多。目前是第三次創業,我現在主要負責 

秒社團目前是最大的中文開源遊戲社群,我們主要開源的專案是遊戲伺服器端框架firefly,還有一些其他的開源專案例如:開源遊戲地圖編輯器marblemap、開源卡牌遊戲《暗黑世界》、開源網頁遊戲《烽煙ol》、開源srpg遊戲《進擊的9秒》以及開源手機網遊流失診斷工具tuesdaydata、另外還有兩款rpg手遊正在開發中,即將開源。

2. 開發firefly這樣乙個開源專案的背景是什麼?與其他遊戲開發框架想比,firefly最突出的亮點是什麼?

從08年我們就開始使用python做遊戲產品的server了,在很長一段時間裡,我們不斷的完善和修改,最後在2023年我們將其框架抽象出來,並整合了之前遊戲開發過程中的經驗,盡可能的希望firefly可以讓開發者把精力更多的放在遊戲玩法和邏輯上,而不是糾結在底層內容上,這樣可以讓遊戲開發的工作變得更簡單,更快速也會讓可以有更多時間去打磨遊戲玩法。

與其他開發框架相比,firefly最突出的亮點有兩個,首先是我們可以方便的實現遊戲服務熱更新,其次是我們給開發者提供了足夠豐富的中介軟體,便於遊戲通用玩法的快速組裝開發。

3. firefly入選開源中國社群2023年度20大熱門軟體之一,得到很多使用者關注。除此之外還參加過哪些作品比賽之類的嗎?

firefly能入選開源中國社群2023年的20大熱門軟體,真是一件讓人非常興奮的事情,很感謝大家對我們專案的支援和認可。另外其他的比賽之類的話,firefly本身沒有參加其他的作品比賽,不過我們9秒社團自己也有組織「中國杯」遊戲極限開發大賽,2023年的時候有超過300位開發者和7個遊戲開發團隊參與進來進行比賽,2023年我們還會繼續組織這個比賽。

4. 如何去推廣firefly ?

目前我們主要的推廣渠道就是以下幾個:

1、oschina上面發布firefly的更新新聞;

2、9miao.com上發布firefly的更新訊息和交流;

3、github上維護;

4、osc git上維護;

5、目前firefly在泰然網、gameres等都開設有專區討論版塊,交流並更新;

5. 是乙個團隊在做嗎?是業餘時間的成果?平時花費多少時間精力在這個專案上?

我們是乙個團隊在全職開發,每天都在對它做更新或修改:)

6. 目前為止firefly有為你帶來任何收益嗎?將來的發展方向?

目前為止firefly還沒有給我們帶來任何收益,不過給使用firefly做遊戲產品的開發者已經帶來了很多收益,就我們已知道的已經有16款使用firefly的手機網遊正在開發中,其中有7款已經**出去,給他們創造了價值。

將來我們會持續維護firefly並提供不同型別的版本和各種中介軟體,讓遊戲開發者可以降低更多開發成本,加快開發速度。

7. 除了firefly之外,還有做過其他比較有意思的開源軟體嗎?

8. 2013是開源遊戲爆發的一年,你如何看待開源遊戲在2023年的發展狀況?

由於遊戲相關的開源專案越來越被人注意,讓我們感覺2023年真太美好的一年了,美好到讓人不捨得過去。2023年肯定將會有很多開源的遊戲相關專案推出,這對遊戲產業和開源社群本身來說都是一件讓人振奮的事情,只有更多開源的專案跟進,才能讓開發者更快速的開發出好玩、穩定的遊戲。

9. 你有什麼建議給程式設計師初學者?

期望初學者可以把自己把學到的東西做些小東西,分享給其他人看,做這類事情將會讓人上癮的,即時**不好看也無所謂的。這樣可以快速的增加你的興趣,鞏固學來的知識,最重要還能因此認識一些好朋友。

10. 對開源中國社群有什麼建議嗎?

開源中國真的辦的非常好,是我接觸過的技術類社群裡最好的,沒有之一。已經做的非常好了,如果一定說建議,就是希望可以把部分api開放出來,讓我們可以一起使用這些資源做寫好玩的東西。

Real World Kanban作者訪談

mattias skarin編著的 real world kanban為大家提供了四個 kanban用於視覺化的案例研究,並提供了產品開發的洞見與改進方法。infoq採訪了 mattias skarin,關於 kanban和精益的本質,為什麼組織需要靈活性,使用產品使用資料做持續改進,視覺化是如何幫...

The Agile Mind Set作者訪談

在 the agile mind set書中,gil broza 了敏捷價值 信念和原則,並解釋了他們如何使用這些,推動敏捷實施。本書提供了思路 案例 和軼事,組織可以參考它們,轉向敏捷。infoq採訪了 gil broza,主要關於改變思維定式 應用敏捷實踐 你可以從穩定團隊中獲得的好處 為什麼改...

The Agile Mind Set作者訪談

在 the agile mind set書中,gil broza 了敏捷價值 信念和原則,並解釋了他們如何使用這些,推動敏捷實施。本書提供了思路 案例 和軼事,組織可以參考它們,轉向敏捷。infoq採訪了 gil broza,主要關於改變思維定式 應用敏捷實踐 你可以從穩定團隊中獲得的好處 為什麼改...