Proyek Terasology lahir dari demo teknologi yang terinspirasi Minecraft dan menjadi platform stabil untuk berbagai jenis pengaturan gameplay di dunia voxel. Pembuat dan pengelolanya adalah beragam pengembang perangkat lunak, perancang, penguji permainan, seniman grafis, dan musisi. Kami mendorong orang lain untuk bergabung! Kami mendorong kontribusi dari siapa pun dan berusaha menjaga komunitas yang hangat dan bersahabat serta menjaga kode etik.
Jika Anda ingin berhubungan dengan komunitas Terasology dan seluruh tim MovingBlocks , Anda dapat dengan mudah terhubung dengan kami, berbagi ide, melaporkan dan memecahkan masalah. Kami hadir di hampir seluruh jaringan sosial. Ikuti/berteman kami di mana pun Anda mau, ngobrol dengan kami dan ceritakan pada dunia.
Persyaratan Minimal | |
---|---|
Sistem (OS) | Windows, MacOS, Linux (64 bit) |
Prosesor (CPU) | CPU inti ganda |
Memori (RAM) | 4 GB |
Grafik* (GPU) | Grafis Intel HD (Gen 7) Seri GeForce 8xxx (atau lebih tinggi) atau Seri Radeon HD 2000 (atau lebih tinggi) dengan OpenGL 3.3 |
Penyimpanan (HDD) | 1 GB |
* Harap diperhatikan, jika Anda memiliki grafis terintegrasi (chip) dan grafis khusus (kartu), Anda harus memastikan bahwa Anda benar-benar menggunakan grafis khusus saat menjalankan Terasology.
Konektivitas internet diperlukan untuk mengunduh Terasology melalui Peluncur, setelah itu dapat diputar secara offline.
Untuk pengaturan permainan yang mudah (disarankan), Anda dapat menggunakan peluncur kami - unduh di sini.
Untuk informasi lebih lanjut tentang bermain, seperti hot key atau hosting server, lihat halaman khusus atau lihat modul.
Jika Anda sudah menginstal Java Development Kit (JDK), Anda dapat menggunakan rilis unduhan langsung sebagai alternatif untuk menggunakan peluncur. Java versi 17 diperlukan.
ß Build stabil unduhan langsung diunggah ke bagian rilis kami di sini di GitHub sedangkan versi pengembangan mutakhir dapat diunduh langsung di sini dari Jenkins kami.
Pengembangan dimungkinkan pada semua platform umum (Windows, Linux, MacOS) selama JDK dikonfigurasi dengan benar.
Persyaratan Teknis:
Persyaratan Non-Teknis:
Untuk dapat menjalankan Terasology dari sumber, Anda perlu menyiapkan ruang kerja Anda. Ikuti Panduan Memulai Cepat Kontributor. Panduan ini dirancang untuk IntelliJ IDEA (Anda dapat menggunakan edisi komunitas gratis), namun pengaturan alternatif dimungkinkan.
️ Perhatikan, bahwa ruang kerja Terasology adalah ruang kerja multi-repo .
Meskipun ruang kerja Anda sendiri adalah tiruan dari MovingBlocks/Terasology, setiap subdirektori di direktori ruang kerja Anda ./modules/
adalah tiruan dari repo modul Terasology.
Oleh karena itu, jika Anda ingin berkontribusi pada modul, Anda harus menavigasi ke subdirektori masing-masing dan bekerja dengan Git dari sana. Setiap perintah Git yang dijalankan di root ruang kerja Anda akan menargetkan MovingBlocks/Terasology.
Untuk informasi lebih lanjut, lihat entri wiki kami di Memahami Pengaturan Git Terasology.
Informasi rinci tentang cara berkontribusi dapat ditemukan di CONTRIBUTING.md. Ingat, semua kiriman harus dilisensikan di bawah Lisensi Apache, Versi 2.0.
Terasologi memiliki kurva pembelajaran yang agak curam pada awalnya. Untuk membantu Anda dalam proses pembelajaran, Basis Pengetahuan Terasology kami, yang sebelumnya dikenal sebagai wiki Terasology Engine, membantu Anda menemukan sumber daya yang Anda butuhkan sesuai dengan bidang kontribusi yang Anda minati. Sumber belajar tambahan dapat ditemukan di modul tutorial kami .
Jika Anda menemukan kesalahan atau masalah pada salah satu sumber daya kami, harap laporkan menggunakan masalah GitHub dan bantu memperbaikinya.
Bagi pengembang yang belum bekerja dengan sistem perangkat lunak yang rumit atau belum memahami seluk-beluk Java, kami menyarankan untuk memulai dengan Good First Issues di Module Land.
Pengembang dengan pengalaman sebelumnya dalam rendering, fisika, dan aspek-aspek lain yang tidak terlalu sepele dalam pengembangan game dipersilakan untuk mencoba Good First Issues in Engine.
Terasology sepenuhnya open source dan berlisensi Lisensi Apache, Versi 2.0 untuk kode dan Lisensi Atribusi Creative Commons, Versi 4.0 untuk karya seni (kecuali dinyatakan lain - lihat kredit untuk pengecualian kecil).