물리 아케이드 게임
세부 정보
요약
숫자 블록을 파괴하기 위해 공을 발사하는 물리 기반 아케이드 게임.
프롬프트
Bricks Breaker나 Ballz!와 유사한 물리 기반 아케이드 게임을 만드세요. 이 게임은 영어로 진행되며, 숫자가 적힌 블록을 깨기 위해 공을 발사하는 데 초점을 맞춥니다. 핵심 메커니즘: - 플레이어는 벽과 블록에 튕기는 공을 조준하여 발사합니다. - 각 블록은 표시된 숫자에 따라 지정된 횟수만큼 맞아야 파괴됩니다. - 매 턴마다 블록은 한 줄 아래로 이동합니다. - 블록이 화면 하단에 도달하면 게임이 종료됩니다. 발사 시스템: - 플레이어는 탭 및 드래그하여 조준하며, 그동안 발사 경로 미리보기를 보여줍니다. - 손을 떼면 공이 순차적으로 발사되어 꼬리 효과를 만듭니다. - 공은 경로를 완료한 후 돌아와 캐논의 위치를 리셋합니다. - 발사 거리는 공의 지름과 같습니다. - 공의 반지름은 공이 20개 이하일 경우 2px, 그 이상일 경우 1px입니다. - 공은 다양한 색상을 가집니다. 블록 동작: - 블록은 14x14px 크기로, 숫자로 내구도가 표시됩니다. - 1레벨에서는 숫자가 1~5이고, 이후 레벨에서 점차 증가하여 최대 200에 이릅니다. - 블록은 촘촘하게 배치되어 있습니다. 진행 및 난이도: - 1레벨에서는 공이 1개로 시작하며, 2레벨부터는 5개로 리셋됩니다. - 점수에 따라 추가 공을 획득하며, 최대 200개까지 가능합니다. 사용자 인터페이스: - 하단 중앙에 위치한 리콜 버튼으로 모든 공을 불러와 재발사할 수 있습니다. - 점수는 좌측 하단에 표시됩니다. 디자인: - 블록의 움직임은 부드럽습니다. - 명중 시 소리와 함께 점수가 업데이트되는 피드백이 제공됩니다. - 검은색 배경과 대비되는 색상 테마를 사용합니다.
원본 프롬프트
Create game: A physics-based arcade game similar to Bricks Breaker, Ballz, or Bounzy! The core mechanics involve launching balls that bounce off walls and hit numbered blocks, reducing their durability until they break. Core Mechanics - The player aims and shoots balls in a chosen direction. - Balls bounce off walls and blocks, continuing until they exit the screen. - Blocks have a number indicating how many hits they need to break. - Blocks move down by one row after each turn. - The game ends when a block reaches the bottom. Shooting System - The player taps and drags to aim. - A full trajectory preview is drawn while aiming. - When released, all available balls launch in that direction, one after another, forming a trailing effect. - Balls return to the shooting position after completing their path. - The cannon's position changes to the first ball that lands. - The distance between balls during launch equals their diameter. - Ball radius: - **2px** if there are **20 or fewer balls**. - **1px** if there are **more than 20 balls**. - Balls come in different colors. Block Behavior - **Size:** Each block is **14x14px**. - **Numbers:** Blocks start with numbers **1-5** on Level 1, doubling in each subsequent level but capped at **200**. - **Arrangement:** Blocks are tightly packed, ensuring that balls cannot pass between them. Progression & Difficulty - On Level 1, the player starts with one ball. - Starting from Level 2, the ball count resets to **5**, and players must earn additional balls. - Players earn **+1 ball per point**, but the maximum ball count is **200**. User Interface - **Recall Button:** - Placed at the **bottom center** as both an **emoji and button**. - Clicking it instantly recalls all balls, allowing for immediate re-shooting. - **Score Display:** - Located at the **bottom left**. This version includes only the essential mechanics without additional power-ups, leaderboards, or monetization. Q: How should the blocks' motion mechanics be visually represented? A: Smooth motion Q: What kind of feedback should be provided when balls hit blocks? A: Hit sound, score update Q: Are there specific themes or styles for the visual design? A: Black background, contrast colors
생성 비용 요약
모델 이름: claude-3-7-sonnet-latest
응답 시간: 103.52 sec.
결과 토큰: 8,729
비용: $0.13373100