Jogo match-3 com Bubble Shooter

resumo

Jogo de quebra-cabeça match-3 em russo com elementos de Bubble Shooter.

prompt

Crie um jogo match-3 em idioma russo integrando elementos de um bubble shooter.

Mecânica do Jogo:
- O tabuleiro consiste em uma grade cheia de joias coloridas.
- O jogador deve trocar joias adjacentes para formar uma linha de três ou mais joias da mesma cor, que desaparecerão.
- O objetivo é limpar as joias e ganhar pontos.

Integração com Bubble Shooter:
- Posicione um canhão na parte inferior da grade para atirar novas joias para cima.
- O jogador pode mirar e disparar joias coloridas na grade para tentar formar linhas de três ou mais.

Fluxo do Jogo:
- Os jogadores têm um número limitado de movimentos ou um cronômetro para limpar uma certa quantidade de joias.
- Se uma linha de três ou mais joias for formada, essas joias desaparecem e pontos são concedidos.
- Novas joias surgem do topo.

Considerações:
- Escolha a melhor linguagem de programação e bibliotecas adequadas para um jogo de puzzle 2D.
- Siga boas práticas de codificação, como SOLID, DRY, e gerência eficiente de recursos.
- Garanta escalabilidade para futuras atualizações e extensões.
- Trate robustamente casos extremos e erros.

Recursos Adicionais:
- Incorpore power-ups que ativam ao limpar mais de três joias.
- Forneça um tutorial e casos de teste exemplares para demonstrar a funcionalidade e a mecânica do jogo.
- A documentação deve incluir explicações das principais escolhas algorítmicas e suas justificativas.

Melhorias Futuras:
- Considere adicionar opções multiplayer ou integração de placares.
- Explore níveis de dificuldade dinâmica com base no desempenho do jogador.

prompt original

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

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

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

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

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

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

resumo de custos de geração

nome do modelo: claude-3-7-sonnet-latest

tempo de resposta: 120.47 sec.

tokens de resultado: 10,137

custo: $0.15477300