Perkenalan
Shroom Rush adalah game platformer santai yang pemainnya mengontrol Finley, karakter jamur, menavigasi tantangan, mengumpulkan koin, dan menemukan elemen cerita baru. Dibangun dengan Pygame, game ini merupakan pelarian dari kenyataan, memberikan pengalaman lucu dan menyenangkan di setiap level.
Inspirasi
Di dunia yang serba cepat saat ini, orang membutuhkan pelarian yang ringan dari stres. Kami menciptakan Shroom Rush sebagai game sederhana dan menyenangkan yang membantu pengguna bersantai, dengan karakter utama yang lucu, cerita yang menarik, dan gameplay lembut yang dirancang untuk memberikan istirahat mental dari keseharian.
Fitur
- Kontrol Karakter: Bergerak ke kiri, kanan, dan lompat untuk menavigasi dunia Finley.
- Penghindaran Rintangan Dinamis: Lompatan waktu dan gerakan untuk menghindari rintangan berlendir.
- Koleksi Koin: Kumpulkan koin untuk meningkatkan skor Anda dan membuka pencapaian.
- Kehidupan Terbatas & Kemajuan Level: Mulailah dengan tiga kehidupan dan capai portal akhir untuk maju.
- Musik Latar: Menambahkan musik latar yang imersif untuk meningkatkan gameplay.
- Dialog Karakter Unik: Dialog menarik yang dihasilkan dengan API OpenAI di setiap akhir level.
- Peta & Aset Khusus: Peta yang dirancang dengan Ubin dan grafik menggunakan Adobe Express.
- Pelacakan Skor Tinggi: Skor disimpan di MongoDB untuk pemutaran ulang dan kompetisi di masa mendatang.
Bagaimana cara menjalankannya
git clone [ < repo_url > ]( https : // github . com / tvirat / NewHacks . git )
pip install - r requirements . txt
Detail Teknis
- Game Engine: Pygame untuk mekanik inti dan kontrol karakter.
- Desain Peta: Level khusus dibuat menggunakan Tiled dan dimuat dengan PyTMX.
- Basis Data: MongoDB untuk melacak skor tinggi dan menyimpan data pengguna.
- Dialog & Perluasan Cerita: API OpenAI untuk dialog karakter unik dalam game.
- Alat Desain: Adobe Express untuk membuat aset dan grafik game.
Prospek Masa Depan
- Penerapan Aplikasi Web: Kami berencana untuk menghosting Shroom Rush sebagai aplikasi web pada platform seperti Vercel, yang memungkinkan akses lebih mudah dengan domain publik.
- Level & Cerita Tambahan: Memperluas perjalanan Finley dengan lebih banyak level dan elemen cerita yang lebih kaya.
- Pengalaman Pengguna yang Ditingkatkan: Otentikasi pengguna untuk pelacakan skor yang dipersonalisasi dan integrasi papan peringkat.
- Fitur Sosial: Menambahkan tantangan papan peringkat dan komunitas untuk meningkatkan kemampuan diputar ulang.