요구사항

그리드 및 데이터 구조 정의

시스템의 기초가 되는 좌표계와 상태 구조를 정의합니다.

드래그 앤 드롭 매커니즘

브라우저의 Native Drag API 대신, 더 세밀한 제어를 위해 Mouse/Touch Event를 직접 사용합니다.

카드 밀어내기 알고리즘

카드가 겹칠 때 기존 카드를 이동시키는 규칙입니다.

(초안)

3x3으로 이루어진 div 그리드가 있다.

그리고 1x1, 1x2, 2x1, 1x3 등의 크기를 가지는 카드가 있다. 카드 목록 뷰에는 이러한 카드가 약 15개 존재한다. 각 카드는 cardCode = ‘SLS_01_01’ 등 string으로 된 고유한 값을 가지고 있다.