コンペの締め切り延長( 5 月 8 日迄)になりました。
参考:4th 20 event competition! - Page 4
前回エントリー/参考作品など
2011 年に開催されたコンペ向けに Eve Arcade からエントリーされた「 Orb ( + Global Domination ) 」が、クリックチーム・フォーラムでソースコードを一般向けに公開されています。
実際の 20 行で何ができるのかについての参考になるかと思います。このソースの内部には詳細な動作解説も付いているので、落ち物パズルゲーム動作についての貴重なオープンソースでもあります。
ゲーム中はスクリプトの利用は全部禁止されているため注意しなければいけません。しかし Orb を見ていると、ゲームと直接関係ないスコア関連だったら Get object 使ってオンライン・ハイスコア実装のために PHP スクリプト使うのはセーフみたい。
Orb はソースコードを見ると 88 行なのだけど、ルールではコメント行など諸々はカウントしないため差し引きして 20 行となっているなど工夫が伺えます。複雑な行数の場合、自分でカウントを申請したほうが審査の人も分かりやすいかもしれません。
以下 Orb のソースより引用
Line Count: 88
Comments: 37
Group Titles: 15
New Condition blanks: 1688 – 37 – 15 – 16 = 20
Valid 20 event frame
引用ここまで
参考:Eve Arcade - 20 Event Competition 2011 Entry.
20 行で実現する作り方も色々あるかと思うのですが、Orb のソースコード見た後に自分のソースコード見ると少し目から鼻水が出ました。
せっかく締め切り伸びたので、もう少し完成度上げることができそうです。