2012年8月3日 星期五

開放源始碼(Open Source) game project 的評估

今天抓了幾個sourceforge上的Game研究一下, 簡略列一下優缺點

Pros:

  1. 部分可以使用
  2. 有較完整的軟體介面及遊戲邏輯可以參考
Cons:
  1. 大部分沒有完整的Document和注解, 維護和修改要花不少時間
  2. sourceforge上大多採取GPL的授權, 找了幾個WEB Game 都是採取AGPL的授權...也就是修改後必須公開原始碼(包含修改的部分)這方面比較會有爭議
  3. 不同的Project用了不同的開發環境, 建置開發環境及編譯原始碼要花不少精神

以HTML5的Web Game為例,有不少的game engine可以用,例如  impactjs 這個號稱開發一個乒乓球遊戲只要15分鐘. 以目前遊戲開發的工具越來越普及和易用的狀況下,自行開發應該彈性較大

這兒有開放源始碼(Open Source)相關授權的說明,可以參考一下

那些台灣軟體產業所缺少的 – 開放源始碼
ASP 與自由/開放源碼軟體的散布條款
授權條款內容的修改
Open Source霧裡看花懶人包
別怕 GPL

一些遊戲開發工具的連結