Draw To Smash: 논리 퍼즐 - 퍼즐 게임

Seele01-Flash
제작자 Penelope Thomas
Draw To Smash를 무료로 플레이하세요! 창의적인 물리 퍼즐 게임에서 악한 알들을 분쇄하기 위해 선과 모양을 그리세요. 최소한의 획으로 레벨을 해결하려면 상상력을 발휘하세요.

프롬프트

MODEL: Seele01-Flash
Three.js를 사용하여 **모바일 최적화 게임**을 생성해 주세요. 주제는 "Draw To Smash: Logic Puzzle"입니다. 아래의 상세한 게임 디자인 요구사항을 먼저 읽은 다음, 이에 따라 코드를 생성해 주세요: ### 1. 에셋 & 환경 * **시각적 스타일**: 2.5D 원근법 (2D 게임플레이 평면 위의 3D 객체). 높은 채도의 색상을 사용한 "툰" 또는 "로우폴리" 미학을 사용하세요. * **적 (악한 계란)**: 계란을 나타내는 노란색 타원형 메시를 만드세요. 위쪽에 두 개의 작은 빨간색 원뿔을 "악마 뿔"로 추가하고, 화난 눈썹과 찌푸린 입을 위한 텍스처나 간단한 기하학을 적용하세요. * **그리기 (플레이어 입력)**: 플레이어가 그린 선은 "플라스틱" 또는 "점토" 재질 마감감을 가진 3D 녹색 튜브(`THREE.TubeGeometry` 또는 구체의 체인 사용)로 나타나야 합니다. * **환경**: * **배경**: 연한 파란색 격자 텍스처가 있는 흰색 평면으로, 그래프 용지를 모방하세요. * **바닥**: 벽돌 텍스처나 간단한 갈색 기하학을 사용한 정적 플랫폼을 바닥에 배치하세요. * **모바일 최적화**: 모바일 GPU에서 효율적인 조명을 위해 `MeshLambertMaterial` 또는 `MeshToonMaterial`을 사용하세요. 긴 그리기 도중 프레임 드랍을 방지하기 위해 그린 튜브 기하학의 세그먼트 수를 제한하세요. ### 2. 오디오 요구사항 * **BGM**: 깊은 생각을 하게 만드는, 장난스러운 피치카토 현악 기반의 "생각하는" 트랙입니다. 집중력을 방해하지 않도록 은은하게 자연스럽게 반복 재생되어야 합니다. * **사운드 효과 (SFX)**: * **그리기**: 사용자가 손가락을 드래그하는 동안 반복 재생되는 "스크리블" 또는 "연필 긁기" 소리입니다. * **고체화**: 사용자가 손가락을 떼고 그림이 물리적 객체가 될 때 나는 "팝" 소리입니다. * **충격**: 나무/돌 충돌 시 나는 둔탁한 "퍽" 소리입니다. * **파괴**: 계란이 파괴될 때 나는 바삭하고 질척한 "철썩" 소리입니다. * **승리**: 짧고 높은 음의 승리 신호음. ### 3. 게임플레이 루프 * **물리 엔진 통합**: 물리 엔진(예: Cannon.js 또는 Ammo.js)을 Three.js와 결합하여 사용합니다. 게임은 2D 평면(Z축 이동 고정)에서 진행됩니다. * **단계 1: 계획 및 그리기**: 게임은 정지 상태로 시작됩니다. 플레이어는 화면에 도형을 그립니다. 그리는 동안 그려진 도형의 물리 시뮬레이션은 일시 정지됩니다. * **단계 2: 실행**: 플레이어가 터치를 떼면, 그려진 도형은 질량과 중력이 적용된 동적 RigidBody가 됩니다. * **승리 조건**: 그려진 오브젝트가 떨어지거나, 굴러가거나, 힘을 이용하여 "악마의 달걀"과 충돌해야 합니다. 충돌 시(충분한 충격량으로), 달걀 메시는 사라지고 입자 폭발(노란색 파편)을 생성해야 합니다. * **실패 조건**: 그린 오브젝트가 멈추고 달걀이 건드리지 않았거나, 그린 오브젝트가 맵 밖으로 떨어지면 레벨이 재설정됩니다. ### 4. 모바일 컨트롤 및 상호작용 * **터치 입력**: `touchstart`, `touchmove`, `touchend` 이벤트 리스너를 구현합니다. * **레이캐스팅**: 2D 화면 터치 좌표를 3D 세계 평면(Z=0)에 매핑합니다. * **그리기 로직**: 손가락이 움직이면 `TubeGeometry`를 동적으로 업데이트합니다. 선을 부드럽게 만들고 버텍스 수를 최적화하기 위해 포인트 간 최소 거리 임계값(예: 5-10픽셀)을 사용합니다. * **방향**: 편의성(한 손 조작)을 위해 게임을 **세로 모드**로 고정합니다. * **UI/UX**: * 오른쪽 상단에 눈에 띄는 "재시도" 버튼(최소 44x44px 터치 대상)을 추가합니다. * **햅틱 피드백**: 달걀을 성공적으로 부술 때 짧은 진동(`navigator.vibrate(200)`)을 트리거합니다. * **시각적 피드백**: 인지된 입력 지연을 줄이기 위해 3D 지오메트리가 생성되기 *전에* 손가락 아래에 임시 2D 트레일을 렌더링합니다. 다음 게임-생성 프롬프트를 한국어로 번역합니다. 번역된 텍스트만 반환하세요. 마크다운, 코드 토큰, 숫자, 줄바꿈 및 HTML 태그/속성은 있는 그대로 정확히 유지하세요. 사용자가 보는 텍스트는 자연스럽게 번역하세요. 설명을 요청하지 마세요. 확인을 요청하지 마세요. 주어진 지침을 바탕으로 생성 작업을 직접 실행하세요.

게임 소개

게임 소개

Draw To Smash: Logic Puzzle 는 여러분의 그림을 강력한 파괴 도구로 변환하는 혁신적인 물리 기반 퍼즐 게임입니다. 이 창의적인 두뇌 퍼즐은 플레이어에게 사고의 전환을 요구하며, 위에서 떨어지는 선, 도형, 물체를 그려 악랄한 달걀들을 분쇄해야 합니다. 예술적 자유와 논리적 문제 해결이 독특하게 조화를 이룬 이 게임은 각 퍼즐에 대해 무한한 창의적 해결책을 제공합니다.

이 게임은 화려한 카툰 스타일의 그래픽과 독특한 개성을 지닌 악랄한 달걀 캐릭터들을 자랑합니다. 빨간 뿔을 가진 화난 노란 달걀부터 다양한 장난꾸러기 디자인까지 다양합니다. 깔끔한 격자 배경을 바탕으로 한 시각적 스타일은 매력적일 뿐만 아니라 기능적이어서 그림 전략을 쉽게 계획할 수 있게 해줍니다.

핵심 기능

무한한 창의적 자유

무엇을 그릴지에 대한 제한이 없습니다. 단순한 직선, 복잡한 기하학적 도형, 또는 정교한 예술적 창작물을 선호하든, 모든 그림은 물리적 객체가 되어 레벨을 완료하는 데 도움이 됩니다. 이러한 자유는 실험과 창의적인 문제 해결을 장려합니다.

물리 기반 게임플레이

여러분의 그림은 현실적인 물리 법칙을 따르며, 예측 불가능성과 흥미를 더합니다. 물체는 자연스러운 방식으로 떨어지고, 튀고, 환경과 상호작용하여 각 해결책이 만족스럽고 보람차게 느껴지게 합니다.

전략적 도전 시스템

창의성이 권장되는 동시에, 게임은 효율성도 보상합니다. 플레이어들은 가능한 한 적은 획수를 사용해 레벨을 완료해야 하는 도전을 받게 되며, 이는 캐주얼 플레이어와 퍼즐 애호가 모두에게 어필하는 전략적 레이어를 추가합니다.

점진적 난이도

레벨은 기본 메커니즘을 가르치기 위해 간단하게 시작하지만, 점차 고급 계획과 창의적 사고를 요구하는 더 복잡한 시나리오를 도입합니다. 각 스테이지는 서로 다른 접근법을 요구하는 독특한 달걀 배치를 제시합니다.

게임플레이 메커니즘

핵심 게임플레이는 악의 달걀들의 위치를 분석하고 가장 효과적인 그리기 전략을 결정하는 데에 있습니다. 플레이어들은 자신의 그림을 계획할 때 중력, 운동량, 물체 상호작용과 같은 요소들을 고려해야 합니다. 도전은 창의적 자유를 발휘하면서 가장 효율적인 해결책을 찾는 데에 있습니다.

레벨 목표

  • 파괴해야 할 모든 악의 달걀 식별
  • 달걀 위치에 기반하여 그리기 전략 계획
  • 모든 타겟에 효과적으로 도달하여 부술 물체 그리기
  • 최적 성능을 위한 획수 최소화
  • 점점 더 어려운 시나리오로 진출

작동 가이드

기본 조작법

  • 마우스/터치 : 클릭하거나 탭하여 그리기 시작
  • 드래그 : 커서나 손가락을 움직여 선과 도형을 만드세요
  • 놓기 : 그림을 완성하고 물리 효과가 적용되는 것을 지켜보세요
  • 초기화 : 다른 방법을 시도하고 싶다면 레벨을 다시 시작하세요

드로잉 팁

  • 물리 작용을 이해하기 위해 간단한 도형부터 시작하세요
  • 모든 달걀에 도달하기 위해 필요한 방향과 힘을 고려하세요
  • 연쇄 반응을 만들기 위해 각도와 반동을 활용하세요
  • 다양한 결과를 얻으려면 다른 드로잉 스타일을 실험해 보세요
  • 물체를 설계할 때 무게와 운동량에 대해 생각해 보세요

이 게임을 하는 이유

모든 숙련도에 적합 : 퍼즐 게임 베테랑이든 캐주얼 플레이어든, 게임의 유연한 난이도와 창의적인 자유도로 누구나 쉽게 접근하고 즐길 수 있습니다.

창의적 사고 향상 : 고정된 해법이 있는 전통적인 퍼즐 게임과 달리, 이 게임은 논리적 도전을 해결하면서 틀에 박히지 않은 사고와 예술적 표현을 장려합니다.

스트레스 없는 게이밍 : 유쾌한 그래픽, 만족스러운 파괴 메커니즘, 그리고 시간 제약의 부재가 편안한 휴식을 위한 완벽한 게임 경험을 선사합니다.

크로스 플랫폼 접근성 : 데스크톱 컴퓨터, 태블릿, 또는 스마트폰에서 다운로드나 설치 없이 원활하게 플레이할 수 있습니다.

무한한 재플레이 가능성 : 무한한 그리기 가능성으로 레벨을 여러 번 반복 플레이하여 새로운 창의적 솔루션을 발견하고 효율성 점수를 향상시킬 수 있습니다.

이 게임은 그리기에서 오는 만족감과 퍼즐 해결의 지적 도전을 성공적으로 결합하여 창의성과 논리적 사고를 모두 자극하는 독특한 게임 경험을 창출합니다.

자주 묻는 질문(FAQ)

Draw To Smash: 논리 퍼즐