プログラミングに関連する記事です。 仕事でやっているプログラミング関連の内容も含みます。

Java

前の記事テトリス制作Top次の記事

今回は、一瞬で下まで落下させるハードドロップ、テトリミノをキープしておくホールド、ネクストテトリミノの表示を実装していきます。

これらの機能で多少はテトリスのプレイが楽になりますね。

Java

No Image

前の記事テトリス制作Top次の記事

今回でテトリスの最低限の処理が完成となります。

恐らくテトリス制作で最も面倒くさい工程となる、移動可能判定などの判定系の処理です。

内容移動可能かどうか判定する
配置完了処理 ...

Java

前の記事テトリス制作Top次の記事

今回は基本操作である、横移動や高速落下、回転処理を実装してみます。

内容横移動
高速落下
回転
テストコード
横移動

横移動は横インデックスを表す変数xを追加し、加算 ...

Java

前の記事テトリス制作Top次の記事

今回はテトリミノの定義(回転状態を含む)と出現処理、自由落下の実装をやっていきます。

内容テトリミノの定義
テトリミノの出現処理
テトリミノの自由落下
テストコード ...

Java, ゲーム制作

ゲーム制作3作品目はJavaFXとSwingでテトリスを作成してみたいと思います。

当初は中級編として、作りこむ予定でしたが、個人的に早く3Dの勉強やUnityの勉強をしたくなってきたので、今回も初級編として、軽く作るくら ...

Java

前の記事テトリス制作Top次の記事

フィールド表示とブロック表示をやっていきますが、これは前回制作したアクションゲームのファイル読み込み時の処理と同じ感じで、二次元配列に数値を入れ、それに適合した色で矩形塗りつぶしをするだけです。

Java

本稿では日付時間の操作に関連した内容を記事にします。

ゲームでセーブファイル内に日付を埋め込みたい時などに使えるでしょう。

ゲームだけではなく一般業務でも必ずといっていいほど使用する分野なので最低限のことは出来 ...

Java

Ver1.00のブロック判定記事でやったことの続きを実装します。

前の記事横スクロールアクションゲームTop次の記事

今回はブロックを縦に並べても大丈夫なようにしてみましょう。

内容縦に並べてもうまく処理させるには

Java

前の記事横スクロールアクションゲームTop次の記事

本稿はキー操作に対応していきます。

・・・とは言ったもののJavaFXでのキー操作は既に別記事で紹介しているので、あまり意味のない記事になる気がします。

という ...

Java

前の記事横スクロールアクションゲームTop次の記事

2Dゲームでファイルからステージを読み込むようにすると、ステージの修正などが簡単になります。

マップエディタなどを自作しようとした場合にも使えそうです。まあ今回は作りません ...