Planet X3 adalah game baru untuk komputer lama

Planet X3 bukanlah mainan paling terkenal, tetapi tidak dapat dikatakan bahwa itu sama sekali tidak dikenal di lingkungan yang sesuai. Tetapi saya belum menemukan ulasan berbahasa Rusia tentangnya, jadi saya memutuskan untuk menulisnya sendiri. Dari penyebutan game di Runet, saya hanya menemukan beberapa pesan di forum dan postingan di Habré tentang musik di speaker PC.



Untuk mempertimbangkan game "retro", hari ini dianggap cukup untuk membuat piksel grafis, menambahkan neon dan VHS - dan hanya itu, sudah "retro", "8 bit", dll. Tapi tidak semua orang setuju dengan ini.



YouTuber David Murray ( The 8-Bit Guy ) memutuskan bahwa game retro harus dijalankan di komputer retro. Dan saya menulis permainan seperti itu. Bagian sebelumnya ( Planet X2 ) dia tulis untuk Commodore 64, dan yang ini dia putuskan untuk menulis untuk DOS.







Genre permainannya adalah strategi waktu nyata.



Persyaratan sistem



Gim ini awalnya dirancang untuk dijalankan di komputer Tandy 1000 EX - Intel 8088@7.16MHz/256KB RAM / CGA / 360K FDD (gambar dari wikipedia).







Karenanya persyaratan sistem minimum:



  • 8088 @ 4,77 Mhz (rekomendasikan 8 Mhz)
  • 256K RAM
  • Floppy 360K atau 720K, atau instal di hard drive.
  • Suara PC-Speaker, Tandy, atau Ad-Lib


Tetapi banyak yang menuntut untuk membuat dukungan untuk VGA, yang pada gilirannya membutuhkan komputer yang lebih bertenaga:



  • 8088 @ 10 Mhz (rekomendasikan 286 pada 10 Mhz)
  • 256K RAM
  • Floppy 360K atau 720K, atau instal di hard drive.
  • Suara PC-Speaker, Tandy, atau Ad-Lib


Bagi mereka yang memiliki komputer yang lebih bertenaga, ada Dune 2.







Bagi mereka yang tidak memiliki HT, tetapi ingin bermain, selalu ada dosbox. Selain itu, gim ini dikembangkan di dalamnya, dan kemudian diuji pada perangkat keras nyata.



Grafik



Selain mengerjakan XT dengan CGA empat warna (320x200x4), David ingin menggunakan mode CGA komposit - ini memungkinkan dia untuk mendapatkan 16 warna saat terhubung ke kartu video CGA dari TV NTSC dengan biaya kerugian ketajaman (160x200x16), yang tidak fatal untuk game. Dan, untuk perusahaan, mode resolusi rendah dari Tandy Graphics - secara kasar mirip dengan komposit CGA - juga 160x200x16.



Tandy memiliki mode resolusi tinggi, mirip dengan EGA - 640x200x16. Tetapi dia telah meningkatkan persyaratan untuk kinerja komputer, jadi diputuskan untuk tidak menerapkannya. Serta mode EGA itu sendiri - baik karena kerumitan pemrograman maupun karena mayoritas pemilih menginginkan VGA. Jadi, sebagai hasilnya, empat mode diimplementasikan dalam versi final game (dari kiri ke kanan, dari atas ke bawah) - CGA, komposit CGA, resolusi rendah Tandy, VGA. Setelah akhir pengembangan, salah satu pendukung dari kickstarter menulis kepada David "dan menambahkan mode video ini dan itu, tidak sulit di sana." Di mana dikatakan "inilah kode sumber - tambahkan." Jadi dia menambahkan: Hercules 720 x 350 x 2 Plantronics Colorplus 320 x 200 x 16



















Tandy Hi-Res 640 x 200 x 16

Tandy Med-res 320 x 200 x 16 (turun otomatis dari grafik VGA)

EGA 640 x 200 x16



Suara



Sekali lagi - karena ikatan dengan Tandy, diputuskan untuk membuat musik dalam tiga suara, karena Tandy Sound System memiliki banyak saluran. Pada speaker PC, dengan beberapa penyesuaian, Anda juga bisa mendapatkan kemiripan "polifoni", dan hanya menggunakan tiga saluran Adlib tidak menimbulkan masalah sama sekali, karena ada lebih banyak saluran di sana.



Awalnya, direncanakan untuk menggunakan saluran gratis Adlib untuk suara, tetapi pada akhirnya diputuskan untuk meninggalkan suara di speaker - praktik umum dalam game tahun delapan puluhan.



Permainan juga memiliki dukungan langsung untuk kartu suara OPL2LPT- analog dari Adlib'a untuk port paralel. Kartu ini bekerja melalui driver yang mencegat panggilan ke port Adlib dan mengarahkannya ke LPT. Tetapi ini membutuhkan sumber daya yang signifikan, karena hampir tidak mungkin untuk menggunakannya di XT dan 286, Anda memerlukan setidaknya 386. Dengan dukungan di dalam game, kebutuhan akan driver menghilang dan Anda bahkan dapat mendengarkan musik di XT.





Ditambah ada dukungan untuk perangkat serupa TNDLPT , yang, seperti yang Anda duga, bukannya Adlib, berpura-pura menjadi Tandy Sound System.



Anda dapat membaca tentang cara mencapai polifoni pada speaker PC di sini . Selain itu, penulis artikel mengambil bagian dalam pengembangan game.



Omong-omong, game ini terdengar lebih baik di perangkat keras sebenarnya daripada di kotak dos. Ini terutama terlihat pada speaker.



Versi game



Selain perbedaan versi dalam salinan fisik (karena gim diselesaikan setelah mendapatkan emas), ada dua versi gim - untuk floppy disk 360K dan untuk floppy disk 720K.

Yang pertama adalah versi CGA, tidak ada dukungan VGA dan hanya delapan kartu.



Yang kedua adalah versi VGA, dengan satu set lengkap kartu (tiga belas).



Karena keterbatasan ukuran floppy disk, beberapa dari apa yang direncanakan sebelumnya harus dibuang - karena komputer tahun delapan puluhan tidak memiliki hard disk sama sekali, jadi gim harus muat di floppy disk (agar tidak untuk menyulap disk selama pertandingan).



Peralatan



Pembelian minimum adalah digital. Ini termasuk arsip dengan dua versi permainan, gambar floppy disk, instruksi dan panduan taktis dengan peta, beberapa versi soundtrack (untuk kartu suara yang berbeda). Anda juga mendapatkan versi digital saat membeli versi fisik.



Versi fisik berbeda dengan floppy disk yang disertakan - 360K, 720K atau keduanya, dan ada / tidak adanya tanda tangan penulis. Sebuah kotak, manual dan kaset dengan soundtrack disertakan dalam semua versi.





Merencanakan



Dia di sini pada level gempa atau duma - "tiga baris dalam readme" (beberapa gambar di manual). Orang-orang menjajah galaksi dan salah satu kapal kolonial menemukan Protoids alien yang bermusuhan. Koloni terdekat berumur 12 tahun, jadi Anda harus mencari tahu sendiri.







Komik bersuara dari manual:





Proses permainan



Prosesnya sendiri cukup standar - untuk membangun kembali pangkalan, mengekstrak sumber daya, membangun unit, membunuh musuh.



Hanya bagi mereka yang terbiasa dengan RTS "modern", kontrol keyboard akan menjadi tidak biasa. Anda mengontrol satu unit pada satu waktu.



Tangkapan layar lebih jauh dari versi VGA - Saya tidak terlalu bernostalgia dengan CGA.



Unit


Builder adalah pembangun. Ia dapat membangun gedung, tembok dan jembatan, menghancurkan objek dari peta (semua jenis pohon) dan memindahkan beberapa objek (batu, mayat).



Tank adalah unit militer dasar. Bisa menembak, bisa merusak diri sendiri. Membangun tank di awal ronde, mengendarainya ke markas musuh dan meledakkannya sebelum musuh memiliki waktu untuk membangun kembali adalah strategi yang bisa diterima. Tank itu sendiri tidak bisa membalas dari musuh. Secara otomatis menembak musuh terdekat di celah, tetapi memberikan kerusakan lebih sedikit daripada membidik secara manual.



Tangki berat / tangki penjaga. Dapat menembak - tetapi hanya dengan panduan manual, sulit untuk mengenai unit yang bergerak. Tapi Anda bisa merusak bangunan. Tapi tujuan utamanya adalah menara seluler. Dalam mode Sentry, ia diam dan menembaki semua musuh yang lewat.



Gambar menunjukkan seorang pembangun, dua tank dan satu tank berat dalam mode penjaga. Secara dinamika, dia membelokkan menara dan terlihat lebih menyenangkan.







Fregat adalah unit air. Wajib di beberapa peta di mana markas musuh berada di atas air.







Bangunan


Markas - markas besar. Tidak terlalu dibutuhkan, hanya gedung pertama. Jika Anda kalah, Anda tidak kalah, Anda selalu dapat membangun yang tambahan.







Pabrik peleburan - mengubah semua jenis bijih menjadi mineral. Dia mengambil bijih hanya dari sel tetangga - oleh karena itu, Anda harus menyeret batu, kristal, dan mayat unit ke gedung sebagai pembangun.







Kilang - mengekstrak gas dari geyser, semuanya sudah biasa di sini.







Pabrik - pabrik yang membangun unit. Jika ditempatkan di dekat air, maka akan dapat membangun unit air.







Pembangkit listrik / panel surya. Pembangkit listrik dan panel surya. Panel surya menghasilkan energi, tetapi hanya jika dihubungkan ke pembangkit listrik.







Stasiun Radar - radar. Tidak seperti RTS "modern", seperti Dune2, di sini radar tidak menampilkan peta mini, tetapi atas permintaan, radar memindai peta dan menampilkannya dalam layar penuh. Dapat menunjukkan unit + bangunan, air, gunung berapi atau endapan kristal. Setiap pemindaian membutuhkan sejumlah energi yang dapat diukur.







Rudal Silo adalah silo rudal. Mirip dengan roket Harkonen dari Dune 2. Untuk memulai, Anda harus memasukkan koordinat target.







Sumber daya


Ada tiga jenis sumber daya - mineral, gas, energi. Mineral ditambang dari bijih yang Anda seret ke Pabrik Peleburan dengan gagang Anda. Gas diekstraksi dari geyser, seperti di Starcraft yang sama. Energi dihasilkan oleh panel surya.



Ketiga sumber daya tersebut bersifat akumulatif, serta energi. Dan itu dihabiskan untuk bangunan dengan cara yang sama seperti gas dan mineral.







Musuh


Ada 2-3 markas musuh di setiap peta, yang memulai pengembangan pada waktu yang sama dengan pemain. Mereka mulai menyerang dalam waktu sekitar sepuluh menit.



Musuh memiliki dua jenis infanteri dan tank. Pengintai menyerang hanya dalam pertempuran jarak dekat, pasukan dapat menembak tiga sel, tank menembak pada jarak yang sama dengan tank pemain. Pada saat yang sama, itu dua kali lebih tebal.



Komputer tidak dibebani dengan kecerdasan di sini dan dengan bodohnya bergegas menuju basis pemain, algoritme pencarian jalur cukup mendasar. Agar tidak mengganggunya dengan pembangunan jembatan, semua unit komputer dapat bergerak di atas air (infanteri lambat, tank dengan kecepatan penuh).

Basis musuh:







Kontrol


Mulailah dengan fakta bahwa Anda memiliki kantor pusat dan dua pembangun. Tujuannya untuk menghancurkan semua bangunan musuh, termasuk meriam. Tidak perlu menghancurkan unit.



Permainan dikendalikan dari keyboard. Gerakan dengan tombol, tindakan - dengan tombol pintas. Unit dan bangunan dapat diberi tombol pintas dari 1 hingga 0.







Tidak ada yang bisa berjalan atau bekerja secara diagonal, semuanya benar-benar horizontal dan vertikal. Daftar kemungkinan tindakan unit ada di pojok kanan bawah, Anda tidak perlu mengingat semua tombol.







Gim ini memiliki dua mode aksi. Entah Anda memiliki unit / gedung yang aktif, atau saat Anda menekan Enter, Anda beralih ke mode Jelajah, kursor berubah menjadi bingkai satu sel dan Anda dapat memindahkan serta memilih objek di dalam layar. Tidak ada scrolling dalam game, Anda dapat "meninggalkan" di luar layar hanya pada beberapa unit.







Ada item di menu tentang kontrol mouse, tetapi ketika Anda menekannya, Anda mendapatkan pesan "jangan poke tombol ini lagi": Anda







dapat menyimpan, tetapi hanya ada satu slot. Jika Anda ingin beberapa kali penyimpanan, Anda harus keluar setiap kali dan mengganti nama file.



Tidak ada kampanye cerita dalam permainan, setelah memulai dari menu, pilih peta dan mainkan di atasnya hingga menang atau kalah.



Kesan umum



Saya pikir jika game itu keluar pada saat perangkat keras yang membuatnya ditulis, itu bisa menjadi hit. Terutama jika editor peta disertakan dengannya. Secara umum, saya punya satu keluhan dengannya - tidak ada kampanye. Tambahkan layar splash, tambahkan sisipan plot antar misi, tambahkan transisi dari level ke level dan "film terakhir" ...



Dengan mempertimbangkan batasan yang ditetapkan oleh pengembang, game ini keluar dengan baik. Ya, mekanismenya sederhana, tetapi AI itu bodoh. Namun semua ini sama sekali tidak mengganggu menikmati permainan.



Tautan yang berhubungan



Halaman pembelian . Anda hanya dapat membeli versi digital, atau Anda dapat membeli versi fisik mana pun.



Video tentang pengembangan game:



Bagian 1 - asal mula ide, sketsa pertama.

Bagian 2 - prototipe kerja, kickstarter.

Bagian 3 - fitur pengembangan, versi VGA.

Bagian 4 - versi terakhir, mendorong game ke dalam kotak sambil makan pizza dalam prosesnya.



Soundtrack untuk game di musik google



All Articles