
Sebuah permainan yang terinspirasi oleh Snake, dalam C murni dengan SDL2. Karya saya dari penugasan C. Semoga Anda menyukainya :)
Saya mengerjakan proyek kecil sendiri sehingga kode tidak memiliki komentar.
Windows (64bit)
Windows (32bit)
Linux
Seseorang port ke Android!
AppImage for Linux juga tersedia di halaman rilis.
Aur Archlinux
yay -S dungeonrush
Archlinux AUR (Versi Git)
yay -S dungeonrush-git
Gim ini mendukung macOS tetapi saya tidak punya Mac untuk dikompilasi.
Yang dapat dieksekusi disebut dungeon_rush
Anda dapat bermain dengan teman Anda melalui internet! Anda harus berada di jaringan yang sama dan dapat secara langsung terhubung dengan IP
Rilis awal
Gunakan WASD untuk bergerak.
Kumpulkan pahlawan untuk memperbesar pasukan Anda sambil mempertahankan diri dari monster. Setiap level memiliki panjang target antrian pahlawan. Setelah tercapai, Anda akan dikirim ke level berikutnya dan memulai dari awal. Ada banyak hal yang akan disesuaikan sesuai dengan level yang Anda hadapi, termasuk faktor -faktor HP dan kerusakan, durasi penggemar dan debuff, jumlah dan kekuatan monster dan sebagainya.
Gunakan WASD dan tombol panah untuk bergerak.
Mode ini kompetitif. Bela diri dari monster dan teman Anda!
Ada senjata yang kuat secara acak dijatuhkan oleh monster. Berbagai jenis pahlawan dapat dilengkapi dengan berbagai jenis senjata.
Favorit saya adalah Thunderstaff. Staf keren yang membuat Wizard Anda memanggil Thunder menyerang semua musuh di sekitar.
Ada kemungkinan bahwa serangan dari satu dengan senjata memicu buff tertentu pada dirinya sendiri atau debuff pada musuh.
Yang pasti, beberapa jenis monster memiliki senjata yang dapat membuat debuff pada Anda! (Seperti monster berlumpur yang merepotkan dapat memperlambat gerakan Anda.)
Proyek ini membutuhkan tidak lebih dari perpustakaan SDL2 yang umum. SDL2, SDL2-image, SDL2-mixer, SDL2-net, SDL2-ttf
# pacman -S sdl2 sdl2_image sdl2_mixer sdl2_net sdl2_ttf --needed
# apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
# zypper in libSDL2-devel libSDL2_image-devel libSDL2_mixer-devel libSDL2_net-devel libSDL2_ttf-devel
# brew install sdl2 sdl2_image sdl2_mixer sdl2_net sdl2_ttf
Nama -nama paket harus serupa. Anda dapat mencari tutorial SDL untuk mengatur lingkungan.
Anda harus memastikan semua dependensi dipasang sebelum dikompilasi
$ cmake -B build && cmake --build build
Kecepatan permainan terlalu cepat dengan beberapa kartu grafis nvidia di Linux
Dungeonrush telah mencampur Meida dengan berbagai lisensi. Sayangnya saya gagal melacak semuanya. Dengan kata lain, ada banyak hal yang tidak termasuk kode yang dilengkapi dengan lisensi yang tidak diketahui. Anda tidak boleh menggunakan kembali audio, bitmap, font dalam proyek ini. Jika Anda bersikeras, gunakan dengan risiko Anda sendiri.
Gpl
| Nama | Lisensi |
|---|---|
| Dungeontilesetii_v1.3 oleh 0x72 | CC 0 |
| Barang Lain oleh Rapiz | CC BY-NC-SA 4.0 |
| Nama | Lisensi |
|---|---|
| Digital_Dream_Azureflux_remix oleh Starbox | CC BY-NC-SA 4.0 |
| Bom oleh Azureflux | CC BY-NC-SA 4.0 |
| BGM yang tidak diketahui | Tidak dikenal |
| Koleksi Essential Retro Video Sound Effects oleh Junkala Junkala | CC oleh 3.0 |