
Ringkasan
-
Demo Demoscene adalah karya seni real-time yang mendorong batasan teknis sambil memukau secara visual.
-
Sejarah Demoscene berasal dari retak perangkat lunak pada 1980 -an dan berevolusi menjadi kelompok demo khusus.
-
Demo Demoscene tidak hanya mengesankan secara visual dan musik tetapi juga menunjukkan keterampilan optimasi yang luar biasa.
“Demoscene” adalah salah satu subkultur komputer yang paling menarik, dan kemungkinan Anda sudah menikmati beberapa buah dari gerakan ini. “Demo” telah berada di ujung tombak seni digital dan pemrograman selama beberapa dekade, dan bahkan klasik masih indah untuk ditonton.
Demoscene singkatnya
Demoscene adalah komunitas internasional pemrogram, seniman, dan musisi yang membuat karya seni digital yang sangat dioptimalkan yang dikenal sebagai “demo.”
Ini bukan video atau animasi yang telah disajikan sebelumnya. Mereka dihasilkan secara real time dari kode menggunakan daya pemrosesan perangkat yang dimaksud. Demo adalah tentang melenturkan kemampuan teknis dan artistik Anda, dan sering kali mendorong perangkat komputasi yang diberikan ke batas absolutnya sambil juga menciptakan sesuatu yang sangat indah.
Terkait
10 CPU paling berpengaruh sepanjang masa
All-Stars of Computation
Dengan kata lain, demo adalah seni yang membutuhkan kesenian besar dan kemampuan teknis. Tidak senang dengan kekuatan tak terbatas, banyak kompetisi demo dalam adegan akan membatasi demo, seperti membatasi ukurannya hanya beberapa kilobyte, yang berarti semua yang Anda lihat harus dihasilkan secara prosedural, tanpa menggunakan aset seperti tekstur atau pra -Buat model 3D.
Tur singkat sejarah Demoscene
Awal yang tepat dari Demoscene berasal dari perangkat lunak “cracker.” Ini adalah orang -orang yang mengalahkan perlindungan salinan untuk permainan komputer mikro dan perangkat lunak dari tahun 1980 -an dan dan seterusnya. Jadi pikirkan komputer seperti Apple II, Commodore, Amiga, dan sebagainya. Orang -orang membeli banyak orang suka membeli perangkat lunak bajakan untuk sistem -sistem itu, dan ketika Anda menjalankan perangkat lunak, Anda akan melihat animasi mewah dengan musik yang disintesis funky, dan pesan yang bagus dari perangkat lunak yang mengambil kredit untuk melakukan pekerjaan.

Terkait
Apa itu “PC,”?
Anda terus menggunakan kata itu; Saya tidak berpikir itu berarti apa yang Anda pikirkan artinya.
Ini pada akhirnya akan tumbuh menjadi hal yang terpisah sepenuhnya, dan pada tahun 90 -an, kelompok didedikasikan untuk melepaskan karya seni visual yang lebih canggih sendiri, tanpa keterikatan atau asosiasi untuk retak perangkat lunak.
Saat perangkat keras maju, begitu pula kemampuan demo. Era PC melihat produksi yang semakin kompleks dan indah, dengan pengembang menggunakan teknik OpenGL, DirectX, dan shader modern untuk membuat karya yang menakjubkan secara visual.

Terkait
OpenGL vs. DirectX: Mana yang lebih baik untuk bermain game?
Apakah OpenGL masih merupakan pilihan yang baik untuk bermain game, atau apakah memilih DirectX lebih masuk akal?
Sementara itu, beberapa pencipta demo terus merangkul perangkat keras jadul, membuktikan bahwa bahkan mesin yang berusia puluhan tahun masih bisa memberikan visual yang menjatuhkan rahang di tangan kanan.
Grafik seperti demo bahkan digunakan secara resmi ketika perusahaan memamerkan apa yang bisa dilakukan komputer mereka, contoh paling terkenal mungkin adalah bola Amiga yang memantul.
Namun, seperti yang saya jelaskan, ini sedikit nakal berkat bagaimana demo sebenarnya bekerja.
Mengapa demo demoscene sangat menakjubkan
Demo luar biasa di kanan mereka sendiri ketika datang ke visual dan suara, tetapi di bawah kap mereka adalah masterclass dalam optimasi. Demo klasik terbaik ditulis dalam bahasa perakitan, yang hanya satu langkah kecil dari kode mesin mentah. Ini adalah satu-satunya cara untuk mendapatkan sebanyak mungkin dari perangkat keras komputer, tanpa overhead bahasa tingkat tinggi.

Terkait
Apa bahasa pemrograman pertama yang Anda pelajari?
Jika Anda melakukan pemrograman, harus ada satu bahasa yang Anda pelajari terlebih dahulu. Bagi saya sendiri, saya tidak ingat yang mana. Entah itu mendasar, yang saya coba ketika seorang teman keluarga menyumbangkan TRS-80 lama dan beberapa buku pegangan, atau itu adalah ZZT-oop. Anda mungkin tidak menghitungnya sebagai bahasa “nyata”, tetapi saya membuat banyak game ZZT sebagai seorang anak dan mengenal bahasa skrip bawaannya secara akrab. Saya membuat beberapa game yang cukup canggih yang mendorong batas kemampuan skrip, jika saya bisa membunyikan klakson saya sendiri. Bahasa apa yang pertama kali Anda pelajari?
Ini juga mengapa menggunakan demo untuk memamerkan komputer mikro Anda sedikit menyesatkan. Ya, komputer menjalankan demo secara real time, tetapi setiap ons potensinya digunakan. Perangkat lunak dan game dunia nyata jarang cocok dengan tingkat efisiensi itu. Juga, demo tidak interaktif, sehingga mereka tidak harus menghabiskan siklus CPU dan GPU untuk hal -hal seperti animasi dinamis atau karakter AI.
Tidak dapat disangkal keren untuk melihat perangkat keras yang lebih tua dan terbatas tampaknya melakukan hal yang mustahil dan itu hanya menambah mistik demo.
Contoh demo terbaik
Jadi kami telah menghabiskan cukup waktu berbicara tentang apa demo, jadi mari kita lihat beberapa demo terbaik sepanjang masa. Menonton video Demo YouTube tidak sama dengan melihatnya berjalan pada perangkat keras asli, tetapi jika Anda memiliki beberapa komputer lama ini, Anda pasti masih dapat melacak file demo!
Sekarang, bayangkan mendapatkan floppy disk dari teman Anda, masak ke A: drive Anda, dan selera Anda kelebihan beban oleh salah satunya.
Realitas kedua Oleh kru masa depan mungkin merupakan salah satu demo paling terkenal yang pernah ada. Dirilis pada tahun 1993 untuk PC ketika sebagian besar komputer hampir tidak dapat menampilkan spreadsheet, demo yang licin ini memiliki seni piksel yang bagus, grafik 3D semu, dan visualisasi musik yang luar biasa.
Sedangkan demo bola memantul untuk Amiga cukup keren, Canggih (1992) oleh Spaceballs harus menjadi demo Amiga paling mengesankan yang pernah saya lihat, dengan sosok manusia yang rotoscoped. Perlu diingat, ini hanya tiga tahun setelahnya Pangeran Persiayang membuat gamer yang terpesona dengan animasi rotoscoped kasar yang relatiely.
8088 Korupsi adalah demo 2006 yang menunjukkan video 30fps penuh berjalan pada PC 8088 IBM!
Akhirnya, sesuatu yang jauh lebih modern dalam bentuk Puing (2007) oleh Farbrausch, yang datang dengan total 177 kilobytes.
Tentu saja, ada banyak lagi demo untuk ditemukan dan berkat teknologi modern seperti internet dan situs -situs seperti YouTube, Anda sekarang dapat menikmati semuanya.