最初は、私の質問は以前に尋ねられるべきだったと思いますが、欲しいものが見つかりませんでした。
私が開発しているこの iOS アプリの 1 つの要素は、8x8 グリッドをテトリスのピースに分割することです (各ピースは 4 つのブロックでできています)。私が持っている2つの特定の質問は次のとおりです。
Objective-C でテトリスのピースを表現する最良の方法は何ですか?
グリッドをランダムな Tetris ピースに表示するアルゴリズム (および後で 2 つのピースが適合するかどうかを確認する方法)。
01/28 版 @livingtech さんのおっしゃる通り、「穴あき」以外はほぼ実装できたと思います。私のコードは、テトリス ブロックが 2 つのブロック (はい、水平または垂直に接続された 2 つの正方形) のみの単純な段階では穴がなくても機能しますが、3 正方形のテトリス ブロックでは穴ができます。テストしたばかりで、1000回実行したところ、穴のないものを取得できました。したがって、次の正方形がシングルトンになるかどうかを確認するメカニズムが必要なのは間違いありません。