アルゴリズム前回の続き。True移動や回転ができる場合はTrue、そうでなければFalseを返すようにしています。テトリミノを保存する積み上がったテトリミノを保存するために、save_board()を宣言します。ついでに、テトリミノが横で揃ったときに消す操作も追加します。self.board[i_]これでボードに保存するための関数が完成しました。あとはこれをgame()に書き込んでゆきます。終了条件を書くついにラストです!テトリスは、0行目の中央4マスに動かせないテトリミノがある場合、ゲームオーバーとなります。そのために関数yet()を宣言してゆきます。ついでに、game()も書き換えます。FalseこれでテトリスをPythonで実現できました!さいごにテトリスは最初に言った通り様々な言語で実現されています。ほとんど最初から自力で作るのは至難でした。ここまでで8時間近くかかってしまいました......。他にもいろいろ作ってみたいものが見つかったら、また書いてゆきます。ソースコード「分解されてて読みにくい!」という人のために、ソースコードを公開します。ほとんどアルゴリズム自体なので、著作権フリーみたいな感じです。pyqtとかpygameとかに組み込んでみて、動作を確認してみるのもありだと思います。2022.04.17久々に業務でPyAutoGUIを使う機会があったので、使ってみたのですが、やはり遅い。WordPress.。