マイクロソフトのオープンソースコミュニティ Codeplex で、タイトーのアーケードゲーム『アルカノイド』のプログラム(ソースコード付)が公開されています。アルカノイドは Silverlight ではなく、XNA で作られたアプリです。こんな単純なゲームなのに何故 XNA なのかと思ったのですが、ソース元の記事によると、Silverlight で驚異的なパフォーマンスを得るには、single press events として実行する必要があるのですが、定まった数以上のプログラムコードを実行した場合、フレームレートの低下といった問題が発生するようです。こういった場合、XNAでゲーム開発をしたほうが高速で実行できるとしています。 ソース;Mobility Digest