[테트리스] - Vanilla JS
·
자바 스크립트
더보기 Node.js를 공부하기 전에 JS에 대한 지식을 쌓기 위하여 미니 프로젝트를 진행하려고 한다. 본 프로젝트는 유튜버 "데브리"님의 실전 강의를 참고 하였다. JS에 대한 지식이 얕았기 때문에 해당 프로젝트는 꽤 많이 도움이 되었다. 다양한 내장 함수를 사용하였고 Live Server를 사용하여 즉각적인 코드의 변화를 확인해가며 코드를 작성하니 오류 검출 또한 수월했다. 테트리스의 규칙은 간단하다. 블록이 쌓이면서 한 줄이 꽉 채워지면 그 줄은 사라지고 한 줄로 된 블록을 없애면서 블록이 맨위로 쌓이지 않도록 버티는 방식이다. 프로젝트를 진행하기 앞서 필요한 내용들을 작성하여 보겠다. 블록들을 표현할 직사각형 모양의 툴이 필요하다. 블록들은 랜덤으로 표현되어야 한다. 아무런 행동을 하지 않아도 블..