- Classes
- Arrow functions
- Spread operator
- let and const
- Proxy
- Default parameters
- Array.from()
코드 베이스가 크지 않더라도 프로젝트에서 코드를 분할하는 것이 좋음.
- constatns.js: 게임 설정과 규칙을 정의
- board.js: 보드 로직
- piece.js: 테트리스 조각 로직
- main.js: 게임 초기화, 종료 로직
- index.html
- styles.css
- README.md