PyWeek
PyWeek是一個用Python語言開發遊戲的競賽,早期多利用Pygame作遊戲引擎,及後也有很多不同的參賽者使用Pyglet。這項競賽開始於2005年6月,最近的第30次是在2020年9月20日至27日。[1]所有遊戲必須開放源代碼和媒體文件,作者持有版權並以自由軟件的協議發布。如果使用者使用第三方的資源來發佈遊戲,必須確定第三方的資源為公開的public domain協議發放。因為開放源代碼的特殊性,被眾多遊戲媒體所忽視。
流程
報名,參與的遊戲條目有個人和團體兩組,但參加者不限制其參與的項目數量。
規則包括,所有的參與作品必須支持Python庫,如Pygame和PyOpengl。 如果需要製作Windows用的可執行程序,推薦參與者用py2exe。Linux,BSD和Mac 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
歷史
- PyWeek 1: Power:個人組Pawns: Power vs Responsibility, 團體組Dynamite(本次競賽設在另一個網站mechanicalcat.net)2005-08-27—> 2005-09-03
- PyWeek 2: It runs on steam!:個人組Nelly's Rooftop Garden, 團體組Trip on the Funny Boat 2006-03-26 -> 2006-04-02
- PyWeek 3: The Disappearing Act:個人組Bouncy the Hungry Rabbit,團體組Typus Pocus 2006-09-03 -> 2006-09-10
- PyWeek 4: The only way is up:個人組Which Way Is Up?, 團體組Barbie Seahorse Adventures (作者The Olde Battleaxe)2007-04-01 -> 2007-04-08
- PyWeek 5: Twisted:個人組Disk Field,團體組Wound Up! 2007-09-02
- Pyweek 6: Robot:個人組Invention,團體組Robot Underground 2008-04-06 -> 2008-04-13
- Pyweek 7: How long is a piece of string?:個人組Stringrolled,團體組Kite Story 2008-09-07 -> 2008-09-14
- Pyweek 8: Get off my lawn:個人組Panspermia,團體組Happy Insect Garden 2009-04-26 -> 2009-05-03
- Pyweek 9: Feather:個人組Topologiquill,團體組After the Fall 2009-08-30 -> 2009-09-06
作品
截止2009年8月競賽之後,共有7部作品綜合評分達到4分(四捨五入)以上[2],分別是Nelly's Rooftop Garden, Kite Story,Digby Marshmallow's Space Adventures!,Which Way Is Up?,Arctic Paint: Gondola,Happy Insect Garden和Wound Up!。
參考
其他
- Pygame - Python遊戲的引擎,使用SDL庫
- Pyglet - Python遊戲的純Python跨平台引擎
- PyDay - 類似的競賽,不過要求一天完成
- RubyGame - 基於Ruby語言的引擎
- Ludum Dare - 48小時遊戲競賽