Permainan Match-3 Bubble Shooter

ringkasan

Game puzzle match-3 berbahasa Rusia dengan elemen bubble shooter.

prompt

Buatlah permainan match-3 dengan bahasa Rusia yang mengintegrasikan elemen dari bubble shooter.

Mekanika Permainan:
- Papan permainan terdiri dari grid yang dipenuhi dengan permata berwarna.
- Pemain harus menukar permata yang bersebelahan untuk membentuk garis tiga atau lebih permata dengan warna yang sama, yang lalu akan menghilang.
- Tujuannya adalah menghapus permata dan mendapatkan poin.

Integrasi Bubble Shooter:
- Tempatkan meriam di bagian bawah grid untuk menembakkan permata baru ke atas.
- Pemain dapat mengarahkan dan menembakkan permata berwarna ke dalam grid untuk membentuk garis tiga atau lebih.

Alur Permainan:
- Pemain memiliki jumlah langkah terbatas atau timer untuk menghapus sejumlah permata.
- Jika terbentuk garis tiga atau lebih, permata tersebut menghilang dan poin diberikan.
- Permata baru akan mengisi dari atas.

Pertimbangan:
- Pilih bahasa pemrograman dan pustaka terbaik yang sesuai untuk permainan puzzle 2D.
- Ikuti praktik pengkodean terbaik seperti SOLID, DRY, dan manajemen sumber daya yang efisien.
- Pastikan skalabilitas untuk peningkatan dan ekstensi di masa depan.
- Tangani kasus tepi dan error dengan baik.

Fitur Tambahan:
- Sertakan power-up yang diaktifkan ketika menghapus lebih dari tiga permata.
- Sediakan tutorial dan contoh kasus uji untuk mendemonstrasikan mekanika dan fungsi permainan.
- Dokumentasi harus mencakup penjelasan mengenai pilihan algoritma kunci dan alasannya.

Penyempurnaan Masa Depan:
- Pertimbangkan untuk menambahkan opsi multipemain atau integrasi papan skor.
- Jelajahi tingkat kesulitan dinamis berdasarkan performa pemain.

prompt asli

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

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

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

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

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

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

ringkasan biaya pembuatan

nama model: claude-3-7-sonnet-latest

waktu respons: 120.47 sec.

token hasil: 10,137

biaya: $0.15477300