Tetris

Introduction

테트리스는 1984년부터 플레이어를 사로잡아온 세계적으로 유명한 퍼즐 게임입니다. 이 JavaScript 구현은 클래식한 낙하 블록 경험을 브라우저로 가져옵니다. 게임은 상징적인 7가지 테트로미노 모양 - I, O, T, S, Z, J, L - 을 특징으로 하며, 각각 4개의 정사각형으로 구성됩니다. 목표는 간단하지만 끝없이 매혹적입니다: 떨어지는 조각을 배열하여 완전한 수평 라인을 만들면 사라지고, 점수를 얻으며 게임이 계속됩니다.

Gameplay

핵심 게임플레이는 플레이 필드 상단에서 내려오는 떨어지는 테트로미노를 조작하는 것을 중심으로 합니다. 각 조각을 왼쪽이나 오른쪽으로 이동하고, 회전하거나, 하강을 가속할 수 있습니다. 수평 라인이 블록으로 완전히 채워지면 사라지고 위의 모든 블록이 떨어집니다. 게임은 점진적으로 속도가 빨라져 반사 신경과 공간 추론을 도전합니다. 전략적 계획이 필수적입니다 - 각 조각이 가장 잘 맞는 위치를 미리 생각하고, 한 번에 여러 라인을 지워 콤보를 설정하는 것을 고려해야 합니다. 단일 I 조각으로 4개의 라인을 동시에 지우면 '테트리스'가 발생하여 최대 점수를 얻습니다.

Controls

왼쪽 화살표오른쪽 화살표 키를 사용하여 떨어지는 조각을 수평으로 이동합니다. 위쪽 화살표 키를 눌러 조각을 시계 방향으로 회전합니다. 아래쪽 화살표 키를 사용하여 조각의 하강을 가속합니다 (소프트 드롭). 스페이스바를 누르면 즉시 하드 드롭하여 조각을 즉시 바닥에 배치합니다. P 키는 게임을 일시 중지하고 재개합니다. 모바일 장치에서는 왼쪽, 오른쪽, 회전 및 드롭 동작을 위한 터치 컨트롤이 화면에 나타납니다.

Copyrights

source code