Pages

2011-11-01

GDD2011 の DevQuiz Web Game の回答

前エントリーに引き続いて、GDD2011 の DevQuiz における「Web Game」の回答を載せてみる。

課題

シンプルな神経衰弱ゲームです。カードはクリックすることでめくることができます。全 64 セットを解くことで問題クリアとなります。

回答

Google Chrome Extensions のサンプル・コードが用意されている。そのコードをいじくって、カードを端から順にクリックしてめくり、「同じ」カードを見つけたらそのセットをクリックして、「神経衰弱」を完成させるプログラムを書いた。

ソースコードは、Gist に載せてある。

あとがき

この問題は比較的簡単に解けた。Chrome の拡張機能は、manifest と JavaScript の書き方さえ学べば簡単に書けてしまう。個人で使うだけなら、zip で固めて Google Chrome に読み込ませて用は足るので便利。ただ、凝ったことをやろうとすると、セキュリティーがらみで少し面倒 (本課題ではそこまで踏み込まなかったけど)。一冊、解説書が欲しいかな。

No comments:

Post a Comment