ByteLegend - belajar pemrograman sambil bermain game
Cina Sederhana
Byte Legend: Mainkan game dan pelajari pemrograman
Apa itu Legenda Byte?
Byte Legend adalah game RPG online multipemain sumber terbuka gratis yang memungkinkan Anda mempelajari keterampilan pemrograman dunia nyata.
Cara bermain
- Untuk mengunjungi Byte Legend, klik tombol login di pojok kanan atas dan login dengan akun GitHub Anda.
- Sama seperti game lainnya, mainkan saja - bicara dengan NPC, kumpulkan item, selesaikan tugas, dll.
- Berbeda dengan game lainnya, yang Anda dapatkan dalam game ini adalah keterampilan pemrograman dunia nyata dengan bayaran tinggi.
Mengapa memilih Byte Legend
- bebas
- Sumber terbuka
- Ya, kami adalah sumber terbuka. Ini berarti semua yang Anda lihat di dalam game dapat dimodifikasi: peta game, gameplay, dialog NPC, teks internasional, dll.
- Jika Anda melihat ada yang salah dengan permainan, jangan ragu untuk mengajukan masalah/permintaan penarikan secara langsung. Kami bergabung dengan ribuan pemain untuk berterima kasih atas kontribusi Anda.
- Klik di sini untuk melihat cara menyumbangkan kode.
- seru
- Karena ini adalah permainan, bukan khotbah yang bertele-tele.
- Server dioptimalkan secara khusus untuk pemain Tiongkok
- Kami memiliki registrasi ICP, jadi kami memiliki server dan CDN yang ditempatkan secara khusus di negara tersebut.
- Anda tidak perlu melakukan konfigurasi apa pun, kami secara otomatis menetapkan server domestik dan CDN kepada Anda melalui layanan DNS berbasis lokasi geografis.
- internasionalisasi
- Kami telah mendukung setiap bahasa di planet ini sejak hari pertama, Anda hanya perlu mengeklik tombol ganti bahasa di sudut kanan atas Byte Legend.
- Seperti disebutkan sebelumnya, Anda dapat membuat perubahan pada apa pun yang Anda lihat di Byte Legends, termasuk memperbaiki terjemahan yang buruk atau menambahkan bahasa baru.
- Klik di sini untuk melihat bagaimana Anda dapat menambahkan bahasa atau membantu kami meningkatkan kualitas terjemahan kami.
Hubungi kami
Anda dapat bergabung dengan kami di Discord atau menghubungi kami melalui email: [email protected].
Bergabunglah dengan grup pemain QQ
Grup QQ pemain kami adalah 788942934
, namun harap dicatat bahwa Anda harus masuk ke permainan dan membuka menu关于&联系
di sudut kanan bawah untuk mendapatkan kata sandi grup sebelum bergabung. Setiap kata sandi grup berbeda dan hanya dapat digunakan satu kali. Mohon jangan mengungkapkannya kepada orang lain.
Ucapan Terima Kasih
Game ini tidak akan ada tanpa bantuan komunitas dan dunia open source. Satu-satunya hal yang dapat kami lakukan adalah menjadikannya gratis dan open source sehingga lebih banyak orang dapat memperoleh manfaatnya.
Silakan kunjungi Byte Legend dan klik tombol致谢
di sudut kanan bawah untuk melihat proyek sumber terbuka dan sumber daya game yang digunakan dalam game ini.
menyumbang
Kami menghargai kontribusi apa pun yang dapat Anda berikan:
- Kesalahan ketik apa pun: kesalahan ketik, pilihan kata, atau terjemahan yang tidak tepat.
- Kesalahan peta permainan: gambar kisi bermasalah, anotasi salah, dll.
- Bug: skrip front-end, back-end, dan game.
Silakan baca Pedoman Kontributor untuk detailnya.
Mulai secara lokal
Pastikan JAVA_HOME
Anda mengarah ke JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Jalankan
./gradlew bootRun
lalu kunjungi http://localhost:8080
Proses pertama mungkin memakan waktu beberapa menit karena kita perlu menghasilkan semua aset game. Pengaktifan berikutnya hanya memerlukan waktu beberapa detik.
Harap dicatat bahwa submodul server
git saat ini bukan open source karena berisi konfigurasi backend yang kompleks dan informasi sensitif (webhook GitHub, aplikasi GitHub, rahasia k8s, dll.). Namun, kami menyediakan versi open source dari implementasi layanan backend di server-opensource
.
Klik di sini untuk melihat dokumentasi pengembang.
Apa itu ByteLegend
ByteLegend adalah game MMORPG sumber terbuka gratis tempat Anda memperoleh keterampilan pemrograman bergaji tinggi di dunia nyata.
Cara bermain
- Buka ByteLegend, klik "Masuk" di pojok kanan atas, lalu masuk dengan akun GitHub Anda.
- Seperti game lainnya, Anda cukup memainkan game tersebut, berbicara dengan NPC, mengumpulkan item, menyelesaikan misi, dll.
- Tidak seperti game lainnya, Anda mendapatkan keterampilan pemrograman siap kerja yang nyata dan bergaji tinggi di dunia nyata!
Mengapa ByteLegend
- Bebas
- Ya, gratis, seperti dalam "bir gratis".
- Sumber terbuka
- Ya, ini open source. Ini berarti semua yang Anda lihat di game dapat disesuaikan: peta game, cerita, percakapan NPC, teks i18n, ...
- Harap jangan ragu untuk membuat masalah/menarik permintaan untuk hal buruk apa pun yang Anda lihat di dalam game. Kami dan ribuan pemain sangat menghargai kontribusi Anda.
- Lihat di sini untuk informasi lebih lanjut tentang cara berkontribusi.
- Seru
- Internasionalisasi
- Kami mendukung SEMUA bahasa di planet ini sejak hari pertama. Anda hanya perlu mengeklik dan memilih bahasa di pojok kanan atas ByteLegend.
- Seperti yang kami katakan di atas, Anda dapat berkontribusi pada apa pun yang Anda lihat di ByteLegend, termasuk memperbaiki terjemahan yang buruk atau menambahkan lebih banyak bahasa ke dalam game.
- Lihat di sini untuk melihat cara menambahkan bahasa atau membantu kami meningkatkan kualitas terjemahan.
Kontak
Bergabunglah dengan kami di Discord atau hubungi kami melalui [email protected].
Kredit
Game ini tidak akan mungkin terjadi tanpa komunitas dan dunia sumber terbuka, jadi kami menjadikannya gratis dan sumber terbuka agar bermanfaat bagi lebih banyak orang.
Untuk melihat perangkat lunak dan materi permainan yang digunakan dalam permainan ini, pergi ke pojok kanan bawah ByteLegend dan klik tombol Credits
.
Berkontribusi
Kami menghargai kontribusi Anda terhadap apa pun di dalam game:
- Teks buruk apa pun: salah ketik, kata-kata, atau terjemahan.
- Kesalahan peta permainan: gambar ubin buruk, penandaan salah, dll.
- Bug: skrip frontend/backend/game.
Silakan baca panduan berkontribusi sebelum Anda mulai.
Mulai secara lokal
Harap pastikan JAVA_HOME
Anda dikonfigurasi ke JDK 11.
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- Jalankan
./gradlew server-opensource:bootRun
, lalu akses http://localhost:8080
.
Proses pertama mungkin memakan waktu beberapa menit karena semua sumber daya game harus dihasilkan.
Harap perhatikan bahwa submodul git server
belum menjadi sumber terbuka, karena kami memiliki layanan/kredensial backend yang kompleks di sana (webhook GitHub, aplikasi GitHub, rahasia k8s, dll.). Namun, kami menyediakan layanan backend versi sumber terbuka di server-opensource
modul server-opensource
.
Lihat di sini untuk lebih jelasnya.