ブロック崩し
Javaでブロック崩しを実装した簡単なサンプルです。

動かし方
ダウンロードしてダブルクリックすれば起動します。スペースで起動とポーズ,右左の矢印でバーが動きます。
ソースコード
ライセンス
特に何もありません。GPLなどに接触しないよう全て手書きですので問題ありません。 "使う場合は私の名前を書け"とも言いませんし好きに使ってください。
作った感想など
ゲームを作ったことがないけど、半日掛けて一通り動くものが出来たのでいろいろ勉強になりました。 正直もっと時間が掛かると思っていたので、意外でした。
文法やAPIを勉強しても続かない人などは、参考資料のサイトなどでゲームを作りながら学習するのも いいかもしれません。
実装してみて分かったことは、小さく段階的に実装していけばそれほど難しいものではないなぁとと感じました。 このブロック崩しもボールを表示、移動させてみる、囲いに当たったとき、バーを表示、ブロックを表示、音を出す。。。など のように段階的に実装しました。
段階的にソースコードを保存していたので、勉強したい方は以下を参考にしてみてください。
拡張したら面白そうなところ
バーにボールが当たった時に三角関数などで角度変更
CGIを組み合わせてオンラインランキング
ボールの加速度を追加
アイテム

