플레이 가능한 규칙을 중심으로 프롬프트 작성하기
이 예시는 각 타일에 예측 가능한 발동 기준을 주고 불꽃이 움직이는 규칙을 지정합니다. 목표를 정해 두면 무작위로 탭하는 대신 연쇄를 준비하게 됩니다. 플레이어가 흐름을 따라갈 수 있도록 순차 애니메이션을 요청하세요. 목표 타일은 일반 타일과 구분하고 다음 이동을 시작하기 전에 연쇄가 끝난 것을 표시합니다.
아이디어용 프롬프트 예시: ‘타일을 탭할 때마다 불꽃 하나가 추가되는 작은 타일 퍼즐을 만들어 주세요. 타일에 불꽃이 네 개 모이면 폭발해 상하좌우 이웃에게 하나씩 보냅니다. 이웃도 네 개가 되면 연쇄적으로 폭발합니다. 제한된 탭 횟수 안에 표시된 목표 타일을 정리합니다. 한 번에 한 번의 파동씩 애니메이션으로 보여 주고 남은 목표를 표시해 주세요.’ 이는 아이디어를 위한 예시이며, 이 게임이 이미 플레이 가능하다는 뜻은 아닙니다.
플레이하고 관찰하며 한 번에 하나씩 다듬기
폭발하지 않는 탭, 폭발 하나를 일으키는 탭, 긴 연쇄를 일으키는 탭을 각각 시도합니다. 각 단계에서 이웃 규칙과 기준을 확인하세요. 긴 연쇄를 따라가기 어렵다면 애니메이션을 늦추거나 활성화된 타일을 강조합니다. 무작위 탭만으로 이길 수 있다면 이동 한도를 줄이거나 목표를 더 구체적으로 정합니다.
폭발 규칙을 바꾸기 전에 보드 크기나 목표 위치를 조정하세요. 작고 간결한 보드에서는 전체 연쇄를 놓치지 않고 확인할 수 있습니다. 특정 준비 동작이 해법의 핵심이라면 짧은 예제 레벨을 제공하세요. 이후 레벨에서는 힌트를 없애도 같은 추론을 적용할 수 있는지 봅니다.
대각선 이웃을 숨겨 두거나 명확한 표시 없이 기준을 바꾸지 마세요. 결과는 놀라워도 규칙은 예측할 수 있어야 합니다. 성공했던 설정을 다시 만들기 어렵다면 상태 표시를 개선하거나 보드를 쉽게 초기화할 수 있게 합니다.
이 프롬프트의 플레이 가능한 참고 게임: 2048 Drop. 5개 열 중 하나를 탭해 숫자 블록을 떨어뜨립니다. 서로 맞닿은 같은 숫자가 합쳐져 두 배가 되고, 연쇄로 합쳐지다가 한 열이 넘치면 플레이가 끝납니다. 지금 플레이할 수 있는 게임과 제안한 규칙을 비교하는 예시로 활용하세요.
연쇄 합치기 게임 프롬프트 관련 질문
연쇄 반응은 어떤 순서로 처리해야 하나요?
폭발을 대기열에 넣고 각 파동을 애니메이션으로 보여 주는 방식을 정합니다. 동시에 연결된 이웃을 처리할 때 순서도 일관되어야 같은 보드에서 이해할 수 있는 결과가 나옵니다.
정리된 타일에 불꽃이 다시 들어갈 수 있나요?
생성 전에 규칙을 정하세요. 두 방식 모두 퍼즐을 바꾸므로 현재 연쇄에 이미 포함된 타일로 다시 돌아오는 경우를 테스트합니다.
추가 읽을거리
오래된 정보를 발견하셨나요? 수정 사항 제보
