温泉と酒と子育てパパ日記 旅に行くメン

趣味のこと 2023年8月1日

テトリス回転アルゴリズム

テトリスの回転アルゴリズムを調べ理解を深めるため各マスに連番を
ふって動画
にしてみた。
けど、イマイチピンとこない。
世の中には頭が良い人がいるもんだ・・。

◯コード

if (左回転) {
pos.forEach((v) => {
let oldX = v.x;
v.x = v.y;
v.y = 6 - oldX;
});
}

if (右回転) {
pos.forEach((v) => {
let oldY = v.y;
v.y = v.x;
v.x = 6 - oldY;
});
}

  1. 前の日記です
  2. 次の日記です