Mesin Badai
Mesin permainan di belakang Sea Dogs, Pirates of the Caribbean dan Age of Pirates Games.
- Diskusi GitHub
- Obrolan Perselisihan
Game yang didukung
- Anjing laut: untuk masing -masing miliknya
- Sea Dogs: City of Abandoned Ships (Work In Progress)
- Pirates of the Caribbean: New Horizons (Work In Progress)
Membangun proyek
Anda perlu menginstal Conan dan menambahkannya ke variabel lingkungan %PATH% . Juga, pastikan Anda memiliki komponen studio visual berikut yang diinstal:
- Alat C ++ CMake untuk Windows
- Kompiler C ++ Clang untuk Windows
- C ++ MFC untuk alat build V142 terbaru (x86 & x64)
- Windows 10 SDK
Buka root repo sebagai proyek CMake di Visual Studio 2019 dan pilih engine.exe sebagai item startup.
Untuk menjalankan engine.exe , Anda harus menginstal pustaka runtime DirectX 9. Anda juga akan membutuhkan aset dari salah satu game yang didukung.
Peta jalan
Karena tim pengembangan kami kecil, kami ingin mengurangi jumlah kode yang harus kami pertahankan. Untuk alasan ini, kami memutuskan untuk mengandalkan perpustakaan standar C ++ atau pustaka pihak ketiga jika memungkinkan.
Beberapa hal yang akan kita lakukan:
- Ganti pustaka matematika khusus dengan yang pihak ketiga, misalnya GLM.
- Ganti kode rendering khusus dengan pustaka BGFX.
- Ganti kode penanganan input khusus dengan pustaka pihak ketiga (lihat diskusi).
- Ganti struktur data khusus dengan tipe standar C ++.
- Ganti bahasa skrip khusus dengan Lua.
- Ganti file konfigurasi INI dengan format standar (lihat diskusi).
- Ganti format aset biner khusus dengan yang standar.
- Perbarui kode menggunakan standar C ++ terbaru
Berkontribusi
Jika Anda ingin terlibat, silakan periksa Contributing.md.
Lisensi
Lisensi GPL-3.0