Jeu match-3 avec Bubble Shooter

résumé

Jeu de puzzle match-3 en russe intégrant des éléments de bubble shooter.

invite

Créez un jeu match-3 en langue russe intégrant des éléments d'un bubble shooter.

Mécanique du jeu :
- Le plateau se compose d'une grille remplie de bijoux colorés.
- Le joueur doit échanger des bijoux adjacents pour former une ligne de trois bijoux ou plus de la même couleur, qui disparaîtront ensuite.
- Le but est d'éliminer les bijoux et de marquer des points.

Intégration de Bubble Shooter :
- Placez un canon en bas de la grille pour tirer de nouveaux bijoux vers le haut.
- Le joueur peut viser et tirer des bijoux colorés dans la grille pour essayer de former des lignes de trois bijoux ou plus.

Déroulement du jeu :
- Les joueurs disposent d'un nombre limité de mouvements ou d'un temps imparti pour éliminer un certain nombre de bijoux.
- Lorsqu'une ligne de trois bijoux ou plus est formée, ces bijoux disparaissent et des points sont attribués.
- De nouveaux bijoux apparaissent par le haut.

Considérations :
- Choisissez le meilleur langage de programmation et les bibliothèques adaptés pour un jeu de puzzle en 2D.
- Respectez les bonnes pratiques de codage telles que SOLID et DRY, et une gestion efficace des ressources.
- Assurez la scalabilité pour de futures mises à jour et extensions.
- Gérez avec rigueur les cas limites et les erreurs.

Fonctionnalités supplémentaires :
- Intégrez des power-ups qui s'activent lors de l'élimination de plus de trois bijoux.
- Fournissez un tutoriel et des cas de test exemples pour démontrer la fonctionnalité et la mécanique du jeu.
- La documentation doit inclure des explications sur les choix algorithmiques clés et leurs justifications.

Améliorations futures :
- Envisagez d'ajouter des options multijoueurs ou une intégration de classement.
- Explorez des niveaux de difficulté dynamique en fonction des performances du joueur.

invite originale

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

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

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

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

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

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

récapitulatif du coût de génération

nom du modèle: claude-3-7-sonnet-latest

temps de réponse: 120.47 sec.

jetons de résultat: 10,137

coût: $0.15477300