Akvárium és Időjárás megjelenítő
A "Batch Script mint teljesértékű nyelv" írás eszembe juttatott pár Linux scriptet, amik érdekes ASCII grafikát jelenítenek meg. Ezek alkalmasak arra, hogy a mindennapi kemény munkába egy kis színt, mulatságot vigyenek, illetve olyan is van köztük, ami hasznos információt is megjelenít.
Először két perl scriptet szeretnék bemutatni, amit ugyanaz a szerző (Robobunny) fejlesztett. Értelemszerűen perlt igényelnek a futtatáshoz, ezen felül pedig perlhez is lehet, hogy pár modult fel kell rakni (de ez a perl saját modul management rendszerét jelenti, nem a disztribúció repot).
Az első script ASCIIQuarium névre hallgat, és egy akváriumot szimulál:
http://www.robobunny.com/projects/asciiquarium/html/
Láttam már korábban pár akváriumos képernyővédőt, amelyek megdöbbentően valósághűek voltak, azonban az ASCII grafikai verzió nagyobb poén, szerintem:
Miután letöltöttük és kicsomagoltuk egy tetszőleges könyvtárba, próbáljuk meg futtatni. Ha a perltől hibaüzenetet kapunk, akkor azt követve installáljuk fel a hiányzó perl modul(okat) a CPAN-ból. Ehhez lehet, hogy root jog is kell, nem emlékszem. Addig ismételjük az elindítási próbálkozást, majd a modulinstallációt, míg minden hiányolt perl modul feltelepítődik, és végül elénk tárul a grafika. (Később lehet, hogy kibővítem a cikket pontosabb utasításokkal, de ahhoz egy virtuális gép és idő kéne.)
A másik remekmű egy igazán hasznos kis ASCII art script, WeatherSpect névre hallgat:
http://www.robobunny.com/projects/weatherspect/html/
Szintén képernyővédő-jellege van, a jobb alsó sarokban azonban helyzetünktől függően valósidejű időjárásadatokat jelenít meg. Az animáció az időjáráshoz van igazítva (pl. nagyon hidegben hófelhő jelenik meg)! Rengeteg egyedi figura jelenik meg, néha igazán viccesek. Az installálásra és a futtatásra ugyanazok vonatkoznak, mint az ASCIIQuarium esetében.
sed Sokoban és Arkanoid
A következő érdekesség pedig egy technikai bravúr: pár elszánt ember megírta a Sokoban azon verzióját, ami sed scriptként futtatható. Ehhez szerintem kell egy jó adag elvetemültség. A sed a standard mezítlábas ed editor stream verziója, innen kapta a nevét: stream editor. Egy színes verzió:
http://sed.sourceforge.net/local/games/sokoban.sed.html
Egy másik verzió:
http://aurelio.net/projects/sedsokoban/
Ennek a szerzőnek az oldalán találunk egy sed Arcanoid játékot is:
http://aurelio.net/projects/sedarkanoid/
A futtatáshoz mindössze parancssorra és sedre van szükség. Tudomásom szerint a sed (és az ed is) alapszinten megtalálható minden disztribúcióban.
Gőzös mozdony
Végül következzék egy ASCII art program, ami egy csomagban telepíthető fel: a neve steam locomotive. Az sl csomag tartalmazza, Ubuntun így telepíthetjük:
"sudo apt-get install sl"
Ha ezután kiadjuk az sl parancsot command line-ban, vagy véletlenül elgépeljük az ls-t, akkor egy tök jó ASCII animációt láthatunk. A parancs még paraméterezhető is, különböző mozdonyok / vonatok vannak:
.
Írd meg, ha van még hasonló ASCII art script érdekesség, amiről tudsz!
Jó szórakozást!