Demoscene mint művészet
A számítógépes környezetben érdekes szubkultúra van gazdag hagyományokkal, demoscene néven. Ez egy szinergikus kapcsolat a képzőművészet és a programozás között. Csak a programozó tud ezt. Minden más felhasználó csak megvizsgálhatja munkájuk gyümölcseit, és megcsodálhatja. Mi olyan érdekes és lenyűgöző a demoscene-ben?
A demoscene egy viszonylag új irány a művészetben. Különleges demonstrációs vagy játékprogramok létrehozására kényszerül. amelyek általában kevés helyet foglalnak el, ugyanakkor intelligens grafikai tervezéssel és zenei kísérettel rendelkeznek. Az ilyen bemutatók jelentése egy olyan nagyszerű program létrehozása, amely a lehető legkevesebb helyet foglalja el.
Itt, mint bármely művészeti forma, különböző műfajok vannak. Jelenleg kettő van. Az első műfaj valójában "Demo" (demo). Ez egy meglehetősen hosszú grafikai ábrázolás, zene kíséretében. Az ilyen bemutatók általában legfeljebb több megabájtot tesznek ki. A második műfaj különleges büszkesége a tájnak. Ezt "intro" -nak nevezik. Ebben a műfajban különböző versenyek és versenyek kerülnek megrendezésre, amelyek lényege a kész munka által elfoglalt mennyiség korlátozása. Tehát ebben a műfajban számos osztály létezik, amelyek szerint különböző versenyek tartanak: 64 KB, 4 KB, 512 B, 256 B és 128 B. Úgy tűnik, 128 bájtba illeszthető? Kiderült, hogy sok mindent lehet tenni. A legnépszerűbb osztály legfeljebb 64 KB.
A demoscene egy része tracker zene, amelyet a munka kísérésére használtak.
Hogyan lehetséges ez?
És valójában, ha kiváló játékot és zenét hozhat létre, amely néhány száz kilobytot vesz igénybe, miért gigabájtban számolják a modern kereskedelmi játékok mennyiségét?
Ezt a minimalizmust rendkívül alacsony szintű programozással tették lehetővé. Általános szabályként az összes demót a "Assembler" nyelvben írják. Az ilyen nyelv jelentése a parancsnokok közvetlen parancsában van, de az íráshoz sokkal kényelmesebb formában. Ez a nyelv írja le a legkisebb kompakt kódot, amely ebben az esetben gyorsabb lesz, mint a közepes és magas szintű nyelveken végzett munkák. Az Assembler-en létrehozott programok (amelyek ténylegesen különféle eszközökkel kapcsolatos illesztőprogramok írására használhatók) teljes mértékben végrehajthatják az adott platform összes hardver képességét. Éppen ezért a demók olyan lenyűgözőek a diagramon. Természetesen a nyelvnek sok hiányossága van: a programozás nagyon magas szintű képesítést igényel, és a programok létrehozása csak ugyanazon hardverarchitektúrán fog működni. Az utóbbi azonban a számítógépek szabványosításának fényében. kritikátlan lett.
A tüntetések másik kulcsfontosságú eleme a textúrák, zenék és más előkészített részek adatbázisának hiánya, amelynek használata szinte az összes alkalmazási program szerves része. Mindezeket az elemeket a processzor valós időben hozza létre, ezért soha nem fognak demo fotorealisztikus elemeket látni a demóban, és nem fog hallani valódi hangszereket vagy énekeket. A bemutató teljes arca absztrakt. Ez a funkció köszönhetően olyan kevés helyet foglal el.
A demoscene megjelent a 70-es évek végén, amikor az otthoni számítógépek egyre népszerűbbek voltak.
Megjelenésével az ilyen típusú számítógépes művészet elkötelezett az akkori hackerek és kalózok számára. Készítettek programokat a szoftverek hackelésére, és kiemelkednek, saját screensavereikkel ellátva. Így született meg a versenyképes pillanat, amikor mindenki hatékonyabban akarta felhúzni a képernyőt, mint a többiek.
A 80-as évek elején a legnépszerűbb a demoscene platform - az otthoni számítógépek, a Commodore 64 és a ZX Spectrum. A számítógépek gyenge hardvere ellenére a bemutatók szó szerint kiszedték az összes gyümölcslevet, és gyakran sokkal jobban nézett ki, mint a többi rendelkezésre álló szoftver.
1985-ben megjelent az Amiga számítógép, példátlan grafikai és multimédiás képességekkel. Természetesen a tájak nem tudták átadni. A leglátványosabb tüntetések erre a platformra készültek, egészen a kilencvenes évek elejéig, amikor az otthoni számítógépek korszaka már véget ért. Ezt követően a demó legnépszerűbbje az IBM kompatibilis számítógépek voltak, amelyek grafikus adapterekkel voltak felszerelve VGA-val és tiszták voltak az ilyen időszakokban a Gravis Ultrasound hangzáshoz. De az Apple számítógépek. a jó multimédiás jellemzők ellenére soha nem volt népszerű ebben a környezetben.
A demonstrációk mindig a számítógép hardver képességét alkalmazták. A "vas" fejlesztésével egyre kifinomultabb és gyönyörűbb lett. Az egyetlen dolog, ami változatlan maradt, a kis méret.
A modern számítógéptől eltérően a 80-as évekbeli otthoni számítógépek nem tudtak lebegőpontos műveleteket végrehajtani. Emiatt, és az alacsony teljesítmény miatt sem volt kérdés a 3D-kről. A korai demók általában gyönyörűen tervezett szövegek voltak, és különböző kiegészítő hatásokkal villogtak. Elég megfelelő összehasonlítás - a képernyővédők a játékkonzol NES-hez.
A tüntetésekhez nyomkövető zenét csatoltunk, amelyet létrehoztunk (és továbbra is létrehozunk) előre rögzített töredékek használatával. Ez egy közvetlen parancs a hanggenerátor minden csatornájára, ahol csak a hang és az időintervallumok kerülnek rögzítésre, amikor ez a hang szólal meg. Több csatorna összekapcsolásával elektronikus zenét kapunk.
Ez volt a tracker zene, amely a számítógépes világban uralkodott, míg a hardveres képességek zenét nem játszottak, és nem szerezte meg a MIDI népszerűségét.
Az ilyen zene létrehozása egyáltalán nem olyan, mint amit a zeneszerzők csinálnak. A szövegírás helyett az alkotó parancsokat ír össze az Assembler-en. Érdemes megjegyezni, hogy a forgatókönyvek között nem szokásos a munkáik másolásból való megóvása. Ráadásul a zeneszerzés korábban már korábban írt kódokat használ, egyedi hangszeres hangszerrel.