Pria itu telah mengembangkan game sejak 1997 dan secara teratur melaporkan kemajuan.
Proyek seumur hidup
Seperti yang ditunjukkan oleh contoh terbaru dari Voxel Quest , pembuatan beberapa game komputer bisa memakan waktu lama. Apa pun batas waktu yang ditetapkan, itu pasti akan berakhir. Apalagi jika proyeknya adalah satu-satunya pengembang yang sangat bersemangat dengan bisnisnya. Penulis fanatik ingin membawa game ke ideal, memperhatikan setiap detail. Game seperti itu bisa menjadi karya agung, atau tidak pernah keluar. Biasanya yang kedua.Seorang pengembang Australia bernama Phil telah menghabiskan lebih dari 18 tahun waktu luangnya untuk hobi favoritnya: menciptakan Game Terbaik sepanjang masa, yang disebut Pegwars (Politik Ekonomi dan Perang Galaksi) - simulator pertempuran politik, ekonomi dan galaksi.Pemain dengan pengalaman harus mengingat simulator ruang dengan elemen strategi ruang yang disebut Elite. Game itu dirilis pada tahun 1984 dan menjadi pendiri genre game baru, di mana pertempuran ruang dikombinasikan dengan hubungan perdagangan.Phil kecil pertama kali melihat Elite ketika ia berusia 11 tahun, dan segera "ketagihan".Sebanyak delapan galaksi, banyak ras alien, misi, pertempuran dalam 3D nyata. Fiksi nyata untuk komputer ZX Spectrum dengan memori 48 KB. Game lain di dekatnya tidak berdiri di sebelah mahakarya ini (sampai Star Control muncul, tentu saja, tetapi sudah ada genre yang sedikit berbeda dan mode pertempuran 2D).Permainan selamanya tenggelam ke dalam jiwa pria itu, dan begitu ia belajar memprogram setelah lulus, ia langsung duduk untuk membuat Pegwars. Itu sekitar Oktober 1997. Selama bertahun-tahun, ia semakin tenggelam dalam aspek pengembangan game, menguasai desain, seni, musik, belajar memprogram lebih profesional. Bertahun-tahun kemudian, demo Pegwars yang belum selesai membantunya mendapatkan pekerjaan di sebuah perusahaan yang mengembangkan permainan komputer. Phil mengatakan bahwa bahkan hobi baru untuk menggubah musik elektronik muncul selama pengembangan iringan permainan untuk Pegwars.Perkembangan agak tertunda, untuk sedikitnya. Phil telah menulis blog selama enam tahun terakhir., berbicara tentang kemajuan dan fitur baru yang diperkenalkan selama beberapa bulan terakhir atau setahun. Versi baru Pegwars dulu dirilis sekitar dua tahun sekali. Permainan terus-menerus harus ditingkatkan, karena teknologi tidak tinggal diam, dan penulis belum mewujudkan semua idenya.Sebagai contoh, seperti inilah tampilan versi pertama dari Pegwars, juga dalam 2D, ditulis dalam DirectDraw 2.
Pegwars 1.0Sudah di versi pertama, Phil menerapkan AI primitif dalam mode tempur, yang dilatih menggunakan algoritma genetika. Setiap kapal musuh memiliki "fragmen DNA" pendek yang merespons input frame-by-frame dan mengeluarkan perintah untuk tindakan kapal. Setelah bekerja dengan algoritma genetika, Phil mengajarkan pelajaran bahwa mengembangkan algoritma genetika harus diuji dalam model permainan dan tidak dalam versi lengkap, karena pengujian 100 generasi untuk 100 pilot memerlukan terlalu banyak waktu.Di Pegwars 2.0, penulis pertama kali mengimplementasikan ruang permainan tiga dimensi dalam mode pertempuran.
Pegwars 2.0Pada versi baru, penulis memasang lapisan 3D di atas mesin 2D lama dan membuat kapal modular dengan editor drag-n-drop, di mana Anda dapat menyeret dan mengganti mesin utama, pendorong, laser berdenyut, dan peralatan lain dari kapal sebelum pertempuran. Jika Anda lupa menambahkan mesin ke kapal, maka itu tidak akan terbang ke mana pun. Sejak versi kedua, Phil telah berfokus pada pembuatan kapal yang sepenuhnya modular dengan konfigurasi khusus.Pegwars 3.0 adalah versi pertama dengan akselerasi 3D, pertama dengan GLIDE, dan kemudian DirectX. Di sini, kapal-kapal yang hancur segera terbang menjadi pecahan-pecahan, sampai ke tempat pembuangan akhir yang asli.
Pegwars 3.0Versi inilah yang menjadi dasar demo yang ditunjukkan Phil kepada perekrut dari BigWorld Technology - dan mereka mengundangnya untuk bekerja. Jadi impian pria itu untuk bekerja di industri pengembangan game menjadi kenyataan.Phil terus meningkatkan editor kapal modular, dan dalam versi keempat dia menerapkan banyak hal yang dia pelajari dari rekan-rekannya di BigWorld Technology, termasuk mesin gravitasi dan grafik ruang yang lebih realistis.
Pegwars 4.0Phil mengatakan bahwa pada tahap ini ia merasa bahwa proyek itu mungkin terlalu rumit untuk satu orang ... Tetapi sudah terlambat untuk berhenti.Dalam versi kelima dari Pegwars, untuk pertama kalinya menjadi mungkin untuk turun dan mendarat di permukaan planet mana pun di galaksi, transfer ke sepeda motor atau mobil apa saja - dan berkuda di sekitar lingkungan! Mendarat di stasiun ruang angkasa, pertempuran di dalamnya dan meningkatkan level mereka sendiri jika menang dilaksanakan.
Pegwars 5.0Fitur menarik lainnya adalah penerapan matahari terbit dan terbenam di planet mana pun. Jika Anda terbang di atmosfer planet melawan rotasi, maka Anda akan segera melihat matahari terbit, sementara udara cerah, dan langit berwarna dalam warna matahari terbit. Dengan gerakan terus-menerus ke arah yang sama, matahari terbit lebih jauh, dan kemudian jatuh di belakang kapal.Membuat versi kelima butuh beberapa tahun. Phil terus menulis dalam bahasa C ++. Dia mengatakan bahwa karena ini, pengembangan berlangsung lebih lambat daripada saat menggunakan bahasa scripting. Dengan setiap modul baru, permainan tumbuh, menjadi semakin sulit untuk dipertahankan.Phil menyadari bahwa mesin itu harus ditulis ulang dari awal - dan pada 2010 mulai membuat versi baru dari Pegwars.Versi baru
Selama lebih dari lima tahun, mesinnya hampir sepenuhnya siap, minggu lalu penulis membagikan berita terbaru dari proyek tersebut . Baru-baru ini, ia mencurahkan sebagian besar waktunya untuk menyempurnakan planet dan atmosfer templat, menambahkan prosedur untuk nebula dan kecerdasan buatan. Phil mengatakan bahwa sekarang permainannya hampir mencapai tahap di mana dia siap untuk mempublikasikan videonya. Mungkin, dalam satu atau dua tahun ke depan, dia akan memutuskan ini.Mesin telah dimodifikasi, sehingga perjalanan antar planet dan antar galaksi sekarang berjalan dengan lancar, benar-benar tanpa menyentak - dari saat meninggalkan lompatan warp pada kecepatan superluminal hingga mendarat di planet ini dan berjalan di permukaannya.Sebagai contoh, salah satu planet dengan lanskap gurun mirip dengan Australia terlihat seperti ini.
Dan di sini adalah hasil karya mesin prototipe untuk rendering cloud.
Awan dulu ditampilkan dalam gambar, tetapi penulis ingin menggunakan sistem rendering partikel atau otomat seluler pada GPU untuk menghasilkan awan prosedural nyata di setiap planet, sesuai dengan kondisi fisik dunia ini. Awan dibangun ke shader dispersi atmosfer, sehingga mereka juga menyala saat matahari terbenam dan fajar dan melemparkan bayangan. Pendekatan ini bermanfaat karena Anda dapat mengimplementasikan objek sewenang-wenang di sana dan terbang melalui awan.
Kapal itu terbang di atas planet ini dan jatuh di suatu tempat.Atmosfer atmosfer sekarang dengan indah memproses matahari saat matahari terbit, menyoroti atmosfer.


Generasi prosedural berlaku tidak hanya untuk planet, tetapi juga untuk satelit.
Penerbangan pagi:
Berikut ini beberapa tangkapan layar dari versi gim terbaru.Sebuah planet dengan matahari gelap
Pemandangan matahari dari kawah di bulan
lepas landas dari permukaan sebuah planet dengan beberapa kristal merah muda
Pandangan sebuah planet dengan kawah raksasa Sebuah
lembah hutan di planet dengan kristal merah muda
Mempelajari permukaan beberapa planet acak
Phil mengatakan bahwa ketika ia menerapkan AI normal untuk kapal dan mode pertempuran penuh, Pegwars telah menjadi benar-benar seperti permainan komputer nyata, bukan kotak pasir ruang.
Setiap tahun, penulis memiliki lebih banyak dan lebih banyak ide tentang cara meningkatkan permainan. Sebagai contoh, dengan merilis prototip Oculus Rift pertama beberapa tahun yang lalu, Phil berpikir untuk menerapkan mode realitas virtual dengan dukungan untuk helm VR.
Ternyata cukup baik.
Mari kita berharap bahwa proyek ini suatu hari nanti akan mencapai kesimpulan logisnya - dan kita masing-masing dapat menikmati permainan seperti Phil menikmatinya sekarang.Beberapa proyek pahlawan tunggal panjang lainnya
- Sejak 2004, game komputer Infinity telah dikembangkan oleh pengguna Flavien Brebion dengan julukan Ysaneya, secara teratur berbicara tentang proses pengembangan di portal game GameDev.net.
- Pembalap Spanyol Justo Gallego Martinez sejak 1961 saja membangun katedralnya sendiri di kota Mejora del Campo, 20 km dari Madrid.
Source: https://habr.com/ru/post/id395445/
All Articles