これでループのスコープが終わりますので、二周目のループとなります。10000回のループとなるわけです。最後の最後、ループから抜けた直後に黒色で画面下にカーソルを移動させているのは、折角楽しく作ったランダムスターを、システムメッセージで壊されるのが悲しかったためですね。歩く人間これの実装方法は本当にいろいろあります。画面全体を消して人間を描き直す以前の人間を消してから新しい座標で描き直す左側移動なので、右一列だけ余分に空白を表示する上記の方法ほどちらつきが激しくなります(が、今時のPCは高速なのでさほど気にならなかったり😓)。私は一番下の方法で実装してます。このいろんな考え方の事をアルゴリズムと言います。同じ処理なのに、高速に動作したり綺麗に表示したり消費メモリが少なかったりと、アルゴリズムによってかなりの差が出る事を理解してください。小手先の高速化で苦しむより、アルゴリズムを最適化する事でサクッと数百倍に高速化する事なんてざらにあります。いう前置きはそろそろ置いといて、私のコードを提示します。0);右側から左側に移動してます。使うのは悪くない選択となります。...が、それがベストかどうかは、自分が実装したい内容によって異なる点に注意してください。ほうが適切になると思います。ループの最初に現在の座標を左上に表示します。ループの結果、色が何色になっているか分からないので、白色で初期化しています。1桁に減った際に文字が残らずに済みます。X座標とリンクさせる事にしました。座標が奇数か偶数かでどちらの人間パターンを表示するかを振り分けています。別途アニメカウンター変数を用意してても良いです。キーボードで上下左右に歩けるようにした場合は、座標とリンクさせてしまうとアニメが正しく行われません。先にも説明しましたが、何をしたいかによってベストな実装方法は変わってきます。して時間待ちをしています。このような時間待ち処理は、今はあまり推奨されていませんが今回はお勉強なので😁ループから抜けたら、システムメッセージが表示の邪魔をしないように、下にカーソルを移動させて終了しています。タグクラウドAILZ80ASMAndroidBASICC#C言語C言語講座DIYJsonMarkdownMZ80CNASNewシティヒーローPC6001PC8001PC8001mk2PCG8100PS2RPGVS2022VSCodeWindowsXperiaZ80お祝いお買い物ちらつきアイテムアセンブラアルゴリズムエミュレータオーダリングテーブルガスレンジガス器具ゲームゲームデザインゲーム制作ゴルフサウンドシリアライズタスクトレイツールテストデザインデバッグデータ圧縮データ構造トレーニングパソコンミニパーツフリーフリーズプログラミングプロジェクト管理プロトタイプ宣言ポインタマップエディタメモリ空間モニターアームラズパイリスト構造リフォームルーターループレトロPCレトロPC開発でカセットにデータを記録する環境を作ります。sapm防止のため手入力してください。リンで利用することは禁止いたします。各記事に直接飛んでくるのはOKです。何かございましたら、上記メアド宛にお気軽にお問い合わせください。レトロPCゲーム制作に使って頂く分には、ドンドンご自由にお使いください。