Untuk ulang tahun VVVVVV, penulis membuka kod sumber


Untuk ulang tahun VVVVVV, penulis membuka kod sumber

10 tahun yang lalu, permainan VVVVVV telah dikeluarkan - platformer teka-teki indie dalam gaya 8-bit dengan muzik chiptune yang indah dan kawalan luar biasa - daripada melompat, wira mengubah arah graviti. Versi pertama menggunakan flash, kemudian pengarang mengalihkan permainan ke C++ dan SDL. Permainan ini menerima banyak ulasan yang baik dan, nampaknya, telah dianugerahkan sesuatu.

Sempena ulang tahun pada 11 Januari, penulis menyiarkan teks sumber di GitHub: https://github.com/TerryCavanagh/vvvvvv Terdapat 2 versi yang tersedia: β€œdesktop_version” dalam C++ - inilah yang dijual dalam Humble Bundle, GOG.com dan Steam - dan β€œmobile_version” - garpu versi flash yang digunakan untuk permainan Air untuk iOS dan Android.


Lesen melarang penggunaan komersial. Muzik dan sprite kekal milik. Matlamat utama penemuan adalah untuk menunjukkan bahawa anda boleh membuat permainan yang baik tanpa menjadi pengaturcara yang baik. Khususnya, pengarang menarik perhatian kepada mesin keadaan terhingga dengan 309 keadaan, dilaksanakan melalui suis dan kes 309: https://github.com/TerryCavanagh/VVVVVV/blob/f7c0321b715ceed8e87eba2ca507ad2dc28a428d/desktop_version/src/Game.cpp#L612 Perkara utama adalah tidak berputus asa.


Berita di OpenNet: http://www.opennet.ru/opennews/art.shtml?num=52168

Sumber: linux.org.ru

Tambah komen