PyWeek是一個用Python語言開發遊戲的競賽,早期多利用Pygame作遊戲引擎,及後也有很多不同的參賽者使用Pyglet。這項競賽開始於2005年6月,最近的第30次是在2020年9月20日至27日。[1]所有遊戲必須開放源代碼和媒體文件,作者持有版權並以自由軟件的協議發布。如果使用者使用第三方的資源來發佈遊戲,必須確定第三方的資源為公開的public domain協議發放。因為開放源代碼的特殊性,被眾多遊戲媒體所忽視。

流程

編輯

報名,參與的遊戲條目有個人和團體兩組,但參加者不限制其參與的項目數量。

規則包括,所有的參與作品必須支持Python,如PygamePyOpengl。 如果需要製作Windows用的可執行程序,推薦參與者用py2exeLinuxBSDMac OS用戶可以從源代碼直接運行。

參與者如果希望提供自己所設計及使用的遊戲,必須在開賽前一個月提交,當中必須要好的文件來表達其遊戲庫如何使用及運作。

參與項目確定之後,參與者開始投票選擇本期的主題,主題為pyweek大會決定。

以00:00 UTC為起點,到下一周的00:00 UTC結束。

在這段時間內,參與者必須把所有的數據放出,(可釋放不同的版本。)及其最終版本,最終版本為評審版本。

然後參與者們開始評審本次提交的遊戲。

在樂趣Fun,開發Production,創新Innovation 3個項目上評分,另外組織者統計投票人數Respondents。

如:Nelly's Rooftop Garden

Fun
4.4
Production
4.2
Innovation
4.6
Respondents
29

歷史

編輯

作品

編輯

截止2009年8月競賽之後,共有7部作品綜合評分達到4分(四捨五入)以上[2],分別是Nelly's Rooftop Garden, Kite StoryDigby Marshmallow's Space Adventures!Which Way Is Up?Arctic Paint: GondolaHappy Insect GardenWound Up!

參考

編輯
  1. ^ 存档副本. [2016-02-16]. (原始內容存檔於2016-02-24). 
  2. ^ 存档副本. [2008-12-24]. (原始內容存檔於2009-01-06). 

其他

編輯
  • Pygame - Python遊戲的引擎,使用SDL庫
  • Pyglet - Python遊戲的純Python跨平台引擎
  • PyDay - 類似的競賽,不過要求一天完成
  • RubyGame - 基於Ruby語言的引擎
  • Ludum Dare - 48小時遊戲競賽

外部連結

編輯