Juego match-3 con Bubble Shooter

resumen

Juego de rompecabezas match-3 en ruso con elementos de Bubble Shooter.

indicador

Crea un juego match-3 en idioma ruso que integre elementos de un juego de Bubble Shooter.

Mecánica del juego:
- El tablero consiste en una cuadrícula llena de joyas de colores.
- El jugador debe intercambiar joyas adyacentes para formar una línea de tres o más joyas del mismo color, lo que hará que desaparezcan.
- El objetivo es despejar las joyas y ganar puntos.

Integración de Bubble Shooter:
- Coloca un cañón en la parte inferior de la cuadrícula para disparar nuevas joyas hacia arriba.
- El jugador puede apuntar y disparar joyas de colores en la cuadrícula para formar líneas de tres o más.

Flujo del juego:
- Los jugadores tienen un número limitado de movimientos o un temporizador para despejar una cierta cantidad de joyas.
- Si se forma una línea de tres o más joyas, estas desaparecen y se otorgan puntos.
- Nuevas joyas caen desde la parte superior.

Consideraciones:
- Escoge el mejor lenguaje de programación y las bibliotecas adecuadas para un juego de puzzle 2D.
- Sigue buenas prácticas de codificación como SOLID, DRY y una gestión eficiente de recursos.
- Asegura la escalabilidad para futuras actualizaciones y extensiones.
- Maneja robustamente los casos extremos y errores.

Características adicionales:
- Incorpora potenciadores que se activan al eliminar más de tres joyas.
- Proporciona un tutorial y casos de prueba de ejemplo para demostrar la funcionalidad y mecánica del juego.
- La documentación debe incluir explicaciones de las decisiones algorítmicas clave y sus justificaciones.

Mejoras futuras:
- Considera añadir opciones multijugador o integración de rankings.
- Explora niveles de dificultad dinámica basados en el rendimiento del jugador.

indicador original

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

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

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

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

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

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

resumen de costo de generación

nombre del modelo: claude-3-7-sonnet-latest

tiempo de respuesta: 120.47 sec.

tokens de resultado: 10,137

costo: $0.15477300