Openage : Proyek sukarela untuk membuat klon mesin gratis dari mesin jin yang digunakan oleh usia kerajaan , Age of Empires II (HD) dan Star Wars: Galactic Battlegrounds , sebanding dengan proyek -proyek seperti OpenMW, Openra, OpenSage, OpentTD dan OpenRCT2.
Openage menggunakan aset game asli (seperti suara dan grafik), tetapi (untuk alasan yang jelas) tidak mengirimkannya. Untuk bermain, Anda memerlukan salah satu game asli (AoE1, AoE2) atau rilis edisi definitif mereka.
Kontak | Di mana? |
---|---|
Pelacak masalah | GitHub sfttech/openage |
Blog Pengembangan | Blog.openage.dev |
Subreddit | /r/openage |
Diskusi | Diskusi GitHub |
Obrolan matriks | #sfttech:matrix.org |
Uang tenggelam |
Teknologi | Komponen |
---|---|
C ++ 20 | Inti mesin |
Python3 | Scripting, konversi media, konsol dalam game, pembuatan kode |
Cython | Kode lem Python/C ++ |
Qt6 | Antarmuka pengguna grafis |
Cmake | Bangun sistem |
OpenGL | Rendering, shaders |
Karya | Audio Codec |
Nyan | Konfigurasi dan modding konten |
Manusia | Mencampur semua hal di atas |
Tapi waspadalah, untuk alasan kewarasan:
PEMBERITAHUAN PENTING : Saat ini, "gameplay" pada dasarnya tidak berfungsi. Kami menerapkan simulasi game internal (bagaimana unit bahkan melakukan apa pun) dengan kesederhanaan dan ekstensibilitas dalam pikiran, jadi kami harus menyingkirkan versi sebelumnya (tapi jenis berfungsi) sebelumnya. Dengan perubahan ini, kami dapat (akhirnya) benar -benar memanfaatkan paket aset yang dikonversi dan API NYAN kami! Kami sedang bekerja siang dan malam untuk membuat gameplay kembali*. Jika Anda tertarik, kami menulis penjelasan terperinci di blog kami: Bagian 1, Bagian 2, Devlog bulanan.
* Mungkin sebenarnya tidak setiap hari dan malam
Sistem Operasi | Bangun status |
---|---|
Debian Sid | TODO: Kevin #11 |
Ubuntu 22.04 lts | |
Windows Server 2019 | ![]() |
Windows Server 2022 | ![]() |
Ada banyak bagian yang hilang untuk permainan yang benar -benar berfungsi. Jadi, jika Anda "hanya ingin bermain", Anda akan kecewa, sayangnya.
Kami sangat merekomendasikan membangun program dari sumber untuk mendapatkan status proyek terbaru, terhebat, dan paling bersinar :)
Untuk Linux Check AT REPOLOGI Jika distribusi Anda memiliki paket yang tersedia. Jika tidak, Anda perlu membangun dari sumber. Kami belum melepaskan *.deb
, *.rpm
, flatpak, snap atau paket appImage.
Untuk windows periksa halaman rilis kami untuk penginstal terbaru. Jika tidak, Anda perlu membangun dari sumbernya.
Untuk macOS kami saat ini tidak memiliki paket, Anda perlu membangun dari sumber.
Jika Anda membutuhkan bantuan, mungkin panduan pemecahan masalah kami membantu Anda.
Bagaimana cara menjalankan ini di kotak saya?
./configure --download-nyan
make
Saya menyusun semuanya. Sekarang bagaimana cara menjalankannya?
cd bin && ./run main
.Waaaaaah! Dia...
Semua itu adalah fitur, bukan bug.
Untuk mematikannya, gunakan ./bin/run --dont-segfault --no-errors --dont-eat-dog
.
Jika ini masih tidak membantu, coba panduan pemecahan masalah kami, bagian kontak atau pelacak bug.
Anda mungkin bertanya pada diri sendiri sekarang "kedengarannya keren, tetapi bagaimana saya berpartisipasi dan menjadi terkenal Kontribusi fitur yang bermanfaat? ".
Untungnya bagi Anda, ada banyak hal yang harus dilakukan dan kami sangat berterima kasih atas bantuan Anda.
good first issue
. Ini adalah tugas yang dapat Anda mulai segera dan tidak memerlukan banyak pengetahuan sebelumnya.Maka Openage mungkin menjadi alasan yang bagus untuk menjadi satu! Kami memiliki banyak masalah dan tugas untuk pemula. Anda hanya perlu bertanya dan kami akan menemukan sesuatu. Atau, mengintai juga diizinkan.
Cheers, selamat hecking!
Seperti apa pengembangan openage dalam praktiknya?
Bagaimana saya bisa membantu?
Semua dokumentasi juga ada dalam repo ini:
GNU GPLV3 atau lebih baru; Lihat COPYY.MD dan Legal/GPLV3.
Saya tahu bahwa mungkin tidak ada yang akan melihat file copying.md
, tetapi jika Anda ingin menyumbangkan kode untuk membuka, silakan luangkan waktu untuk membaca secara membaca dan menambahkan diri Anda ke daftar penulis.