今年の新米、出回り始まってます。開雲堂が閉店しました。前回ヨーカドーの閉店について書きましたが、5月31日に145年の歴史に幕を閉じました。前回雪がないって書きましたが、やっぱりないですね。こんにちは缶コーラです。今回は完全に個人用のメモです。12月から雪が少なかったのですが、まもなく2月になろうとしているのにこの状況。プログラミングこんにちは、あんみんどうふです。今回はフィールドを見やすくするためにマス目と、ミノの置く場所をわかりやすくするためにゴーストを実装します。【#7】~ハードドロップ・ホールド編~新人プログラマーはテトリスを作れるのか?【C#.NET】こんにちは、あんみんどうふです。今回はミノを即時落下させる「ハードドロップ」、ミノを1つだけ保持できる「ホールド」の実装を行います。09:00【#7.5】~色のクラス化~新人プログラマーはテトリスを作れるのか?【C#.NET】こんにちは、あんみんどうふです。間に挟んでちょっとしたことをします。全編見たい方はタグからどうぞ。09:00全編見たい方はタグからどうぞ。等間隔でフィールド上に線を引くだけです。drawメソッドに追記します。canvas;}流石に真っ黒な線だと違和感しかないので、適当にグレーっぽく(#C8C8C8)してアルファ値(透明度)を80にして薄めてます。後はfor文で縦列横列分増やせば、あっという間にできあがりです。8-2.ゴースト実はこれも結構簡単です。新メソッド「minoGhost」、作ります。y;}下方向に壁やミノがあるか確認し続けて、ぶつかった所のY座標を返しています。drawメソッドに追記します。今回二度目の追記です。canvas;}レイヤー的にマス目の線を前に出したいので、線描画の前に書きました。minoGhostで取得した座標と現在のX座標を参照した位置にゴーストを描画しています。今操作している位置から真下にぶつかるまでの位置です。https://www.terasol.co.jp/wp-content/uploads/2021/07/teto08_03.mp4ちゃんと動いてますね。床だけでなく、既に置いたミノにも対応してます。これだけでグンと遊びやすくなりました!置きミスにはツッコまないで!・・・しかし、まだゲームとして機能していません。ゲームオーバーが無いからです。このままでは鬼○の刃無限テトリス編です(?)。いうことで、次回はゲームオーバー実装します。いっても、すぐできそうなのでゲーム始める時のカウントダウンとかも作る予定です。ゲームオーバー+α実装編に続く。【#9】~ゲームオーバー+α編~新人プログラマーはテトリスを作れるのか?【C#.NET】こんにちは、あんみんどうふです。今回はゲームオーバーの実装...だけだとすぐ終わっちゃうので、ゲームが始まるときのカウントダウンも実装します。安かろう悪かろうBluetoothイヤホンこの人が書いてますあんみんどうふあんみんどうふです。ほのおタイプのポケモンが好きです。テラソルからのお知らせプライバシーマーク登録証を更新しました。2022(中小規模法人部門)」に認定されました。14:27協会けんぽの「健康宣言」を行い、登録しました。