導入
Shroom Rush はリラックスできるプラットフォーマー ゲームで、プレイヤーはキノコのキャラクターであるフィンリーを操作し、課題を乗り越え、コインを収集し、新しいストーリー要素を発見します。 Pygame で構築されたこのゲームは現実逃避であり、各レベルでかわいくて楽しい体験を提供します。
インスピレーション
今日のペースの速い世界では、人々はストレスから気軽に逃れられる場所を必要としています。 Shroom Rush は、かわいい主人公、魅力的なストーリー、日常からの精神的な休息を提供するように設計された穏やかなゲームプレイを備え、ユーザーがリラックスできるシンプルで楽しいゲームとして作成されました。
特徴
- キャラクターコントロール:左、右、ジャンプしてフィンリーの世界をナビゲートします。
- 動的障害物回避:タイムジャンプと動きでぬるぬるした障害物を避けます。
- コインコレクション:コインを集めてスコアを上げ、実績を解除します。
- 限られたライフとレベルの進行: 3 つのライフから開始し、エンド ポータルに到達して進行します。
- BGM:ゲームプレイを強化するための臨場感あふれる BGM を追加しました。
- ユニークなキャラクターダイアログ:各レベルの終わりに OpenAI の API を使用して生成された魅力的なダイアログ。
- カスタム マップとアセット: Adobe Express を使用して、タイルとグラフィックを使用してデザインされたマップ。
- ハイスコア追跡:将来の再生可能性と競争のために、スコアは MongoDB に保存されます。
走り方
git clone [ < repo_url > ]( https : // github . com / tvirat / NewHacks . git )
pip install - r requirements . txt
技術的な詳細
- ゲーム エンジン:コア メカニクスとキャラクター コントロール用の Pygame。
- マップ デザイン: Tiled を使用して構築され、PyTMX でロードされたカスタム レベル。
- データベース:ハイスコアの追跡とユーザー データの保存のための MongoDB。
- ダイアログとストーリーの拡張:ユニークなゲーム内キャラクターのダイアログ用の OpenAI の API。
- デザインツール:ゲームアセットとグラフィックを作成するための Adobe Express。
今後の展望
- Web アプリの展開: Shroom Rush を Vercel などのプラットフォームで Web アプリとしてホストし、パブリック ドメインで簡単にアクセスできるようにする予定です。
- 追加のレベルとストーリー:より多くのレベルとより豊かなストーリー要素でフィンリーの旅を拡張します。
- 強化されたユーザー エクスペリエンス:パーソナライズされたスコア追跡とリーダーボード統合のためのユーザー認証。
- ソーシャル機能:リーダーボードとコミュニティ チャレンジを追加して、リプレイ性を高めます。