gringrape / coding-life

여러가지 실험, 문제 풀이, 연습
1 stars 0 forks source link

Tetris #30

Open gringrape opened 1 year ago

gringrape commented 1 year ago

테트리스 게임 만들기

engine: Indigo

gringrape commented 1 year ago

Scene

gringrape commented 1 year ago
image
gringrape commented 1 year ago

Board

https://github.com/gringrape/coding-life/issues/30#issuecomment-1460328655

Border 규칙

  val Border =
    Group(
      // 규칙: x = 0 or last, y = 0 or last
      // Cell(Grid(0, 0), RGBA.Silver),
      // Cell(Grid(lastX, 0), RGBA.Silver),
      // Cell(Grid(0, lastY), RGBA.Silver),
      // Cell(Grid(lastX, lastY), RGBA.Silver)
    )
gringrape commented 1 year ago

Block의 낙하 모션

GameScene.scala

model 에 block 의 위치 정보를 넣고, 시간이 감에 따라서 아래로 내려오도록한다.

장애물

gringrape commented 1 year ago
gringrape commented 1 year ago

블록 윤곽 입체적으로 표현

빛에 따라 색깔을 다르게 준다. https://github.com/gringrape/coding-life/issues/30#issuecomment-1460328655