A Pixilang egy eredetileg orosz fejlesztésű, nyílt forráskódú pixelorientált programozási nyelv, elsődlegesen kicsi grafikai/hang alkalmazások készítéséhez.
A kódokat egy sima szövegszerkesztővel kell írni és szerkeszteni (.txt vagy .pixi fájl kiterjesztéssel), mert a Pixilang-nak nincs beépített szerkesztője.
Jelenleg a példaprogramokon keresztül ismerkedek vele, de természetesen van dokumentációja is.
Átírtam egy kicsit az egyik OpenGL-es példaprogramot, az "intro.pixi"-t, így a program a grafikai elemek mellett a felhasználói nevemet (Xplosive), a mai dátumot (2020.11.27) és az Ubuntu.hu címet jeleníti meg, illetve közelít-távolít rá/róla, és forgatja azt. A dátumot fixen írtam bele, tehát nem az éppen aktuális dátumot fogja kiírni, hanem ezt a dátumot, amikor a programot "készítettem". A szövegek színe is fix.
Az átírt példaprogram forráskódja: https://pastebin.ubuntu.com/p/69tTNKfBNJ/
Ha valami oknál fogva a fenti nem jönne be, akkor: https://pastebin.com/Fq8EnLUJ
A Pixilang hivatalos weboldala: https://www.warmplace.ru/soft/pixilang/
Innen letölthető Windows-ra, Windows CE-re, macOS-re, Linux-ra és Android-ra is.
A jelenlegi legfrissebb verziója a 3.8.1, ami 2020.11.25-én lett kiadva, de ennek a forráskódja még nincs kint.
Azt írják, hogy "sources will be released later" (a források később lesznek kiadva).
Egyébként alapvetően nem új dolog (csak nekem), több mint 10 éve létezik.
A scene.hu 2008-as Pixilang – A pixelorientált programozási nyelv cikkében azt írja a szerző (Murphy), hogy "A felismerés szerintem nagyon jó, valóban szükséges lenne a grafika programozásának oktatását valami egyszerűbb, könnyebben tanulható nyelven kezdeni, de nem vagyok meggyőződve, hogy a Pixilang erre alkalmas lenne. A korábban itt is felmerült Processing számomra sokkal szimpatikusabb, tervbe is van véve, hogy hamarosan komolyabban foglalkozunk vele."
Majd megnézem azt is.