ロシア語マッチ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