러시아어 매치3 버블슈터

요약

러시아어 기반 매치-3 퍼즐 게임에 버블슈터 요소를 결합한 게임.

프롬프트

러시아어로 된 매치-3 게임을 만들어 버블슈터 요소를 통합하세요.

게임 메커니즘:
- 게임 보드는 다양한 색상의 보석으로 채워진 격자로 구성됩니다.
- 플레이어는 인접한 보석을 교환하여 같은 색의 보석이 3개 이상 이어지도록 만들어 터지게 해야 합니다.
- 목표는 보석을 제거하고 점수를 얻는 것입니다.

버블슈터 통합:
- 격자 하단에 대포를 배치하여 새로운 보석을 위로 쏘게 합니다.
- 플레이어는 목표를 조준하여 색상 보석을 쏘아 3개 이상의 줄을 만듭니다.

게임 흐름:
- 플레이어는 제한된 횟수의 이동 또는 타이머 내에 일정 수의 보석을 제거해야 합니다.
- 3개 이상의 보석이 일렬로 배열되면, 해당 보석들이 사라지고 점수가 부여됩니다.
- 새로운 보석은 위쪽에서 채워집니다.

고려사항:
- 2D 퍼즐 게임에 적합한 최상의 프로그래밍 언어와 라이브러리를 선택하세요.
- SOLID, DRY와 같은 모범 코딩 관행과 효율적인 리소스 관리 방식을 따르세요.
- 향후 업그레이드와 확장을 위한 확장성을 고려하세요.
- 에지 케이스와 오류를 견고하게 처리하세요.

추가 기능:
- 3개 이상의 보석을 제거할 때 활성화되는 파워업을 도입하세요.
- 게임의 기능과 메커니즘을 보여주는 튜토리얼과 예제 테스트 케이스를 제공하세요.
- 문서에는 주요 알고리즘 선택과 그 합리화에 대한 설명을 포함하세요.

미래 개선사항:
- 멀티플레이어 옵션이나 리더보드 통합을 고려하세요.
- 플레이어의 성과에 따른 동적 난이도 조절을 탐구하세요.

원본 프롬프트

Разработай высококачественный, эффективный и хорошо структурированный код для решения задачи:
игра match-3

Технические требования:
1. Выбери наиболее подходящий для этой задачи язык программирования и библиотеки
2. Следуй актуальным лучшим практикам разработки и паттернам проектирования
3. Обеспечь оптимальную производительность и эффективное использование ресурсов
4. Реализуй надежную обработку ошибок и граничных случаев
5. Предусмотри масштабируемость решения для возможных будущих расширений

Структура и стиль:
- Используй понятное и последовательное форматирование
- Придерживайся принципов SOLID и DRY
- Предоставь чистый, хорошо организованный и модульный код
- Используй осмысленные имена переменных, функций и классов
- Напиши подробные комментарии и документацию, объясняющие сложные части

Дополнительные требования:
- Предоставь полное решение, готовое к использованию
- Включи примеры использования и тестовые случаи
- Объясни ключевые алгоритмические решения и их обоснование
- Укажи потенциальные улучшения, которые можно внести в будущем

Q: Какие механики будут использоваться в игре?
A: бабл шутер

Q: Какое поведение должно быть у персонажей или элементов игры?
A: внизу пушка

생성 비용 요약

모델 이름: claude-3-7-sonnet-latest

응답 시간: 120.47 sec.

결과 토큰: 10,137

비용: $0.15477300