Javaに限らず多くのプログラミング解説サイトや参考書、今は動画などでも独学で勉強しようとすると、まず楽しさを感じる初期の段階で誰しもが通る道に「図形を描いてキー入力で動かしてみよう」みたいなのがあると思います。それです。
ここのゲームは以下の基本のプログラミングの組み合わせで構成されています。
・ウィンドウ作成
・文字、数字、図形の表示
・変数を使った計算
・配列、ループ処理
・比較演算、条件分岐
・他にはキーボード、マウス操作、音を鳴らす、時間計測
・さらにメソッド(関数)やクラス(カプセル化、継承)にまとめる等々
3D計算はありません。奥行きがあるように見えてもあくまで2Dスプライトゲームの目コピです。とりあえず動くこと優先で作っています。
原材料は「Java」のみ、レシピサイトや料理本を参考にして、昔ながらの製法で一つ一つ手作りした家庭料理のような作品です。今はまだ横スクロール型シューティング1品しかありませんが、2品目は縦スクロールタイプのシューティングゲームを予定しています。よろしくお願いいたします。