中村区の現役のエンジニア講師のプログラミング教室です。テトリス作ってみました
エンジニアが暇つぶしにゲームでもつくるかぁ~となる時があるとすれば、とりあえず作っちゃうのが「テトリス」でしょうか。
プログラマーじゃないと知らない情報だと思いますが、実はテトリスは、エンジニアの腕試しに使われるケースが多々あります。
エクセルで作ったとか、シェルスクリプトで作ったとか←(そんなんで作るれるのか!?と驚く所)
7行のコードで書いたテトリスも有名です←(エンジニアの間では有名です)
そんなこんなで、(あえて話題の為に)ありとあらゆるプログラミング言語で公開されている現状があります。作ってみると分かりますが案外手順は簡単ですし、アルゴリズムを考えるのにちょうど良い題材でもあります。無駄なく綺麗に書くことにこだわると奥が深いですが、動くだけなら、おおよそ1時間でつくれますね。
今回は、スコアやスピードアップなどゲーム要素はいれてないです、ロジック(仕組みや工夫など)の参考になれば。
↓遊んでみる・プログラムを見てみる↓
https://arcade.makecode.com/S18394-75119-14398-72612
是非遊んでみてください。
MakeCodeArcadeはパソコン向けです。携帯でも出来なくはないですが、操作性は最悪です。パズルゲームならいいですがシューティンには向かないですね。
※ブラウザーによっては動きがおかしいです。サファリでおかしいのは確認済み。