ibniz
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
ibniz [2020/10/28 12:22] – ↷ Liens modifiés en raison d'un déplacement. serge | ibniz [2024/03/05 16:23] (Version actuelle) – Benjamin Labomedia | ||
---|---|---|---|
Ligne 22: | Ligne 22: | ||
Installer le paquet // | Installer le paquet // | ||
sudo apt-get install libsdl2-dev | sudo apt-get install libsdl2-dev | ||
+ | Ou plutot en 2024 ?! | ||
+ | sudo apt install libsdl1.2-dev | ||
git clone https:// | git clone https:// | ||
cd IBNIZ | cd IBNIZ | ||
make | make | ||
+ | sudo make install | ||
./ibniz pour lancer le logiciel | ./ibniz pour lancer le logiciel | ||
+ | Ou | ||
+ | git clone https:// | ||
+ | cd IBNIZ/src | ||
+ | sudo apt install libsdl1.2-dev | ||
+ | make | ||
+ | ./ibniz | ||
==== Kano ==== | ==== Kano ==== | ||
raspbian customisé par os Kano http:// | raspbian customisé par os Kano http:// | ||
Ligne 223: | Ligne 232: | ||
'' | '' | ||
+ | ===== Exemples ===== | ||
+ | |||
+ | < | ||
+ | Shortest IBNIZ programs that show something " | ||
+ | |||
+ | All 0-2-char-long programs that stackbalance to +1 in T- or TXY-video | ||
+ | have been tested. | ||
+ | |||
+ | EMPTY PROGRAM: | ||
+ | - gradient & sawtooth | ||
+ | |||
+ | 1-CHARRERS: | ||
+ | - flasher slowing down: q | ||
+ | - glitchy halfscreen: ( | ||
+ | - colorfade: ! | ||
+ | |||
+ | 2-CHARRERS: | ||
+ | - tv noise: *d | ||
+ | - trippy & whining rotator: d* | ||
+ | - *-textured headache: -d | ||
+ | - zooming *-texture: ** | ||
+ | - stopping near negative star: */ | ||
+ | - mcp: %* %/ %* %% | ||
+ | - gradual art: %a | ||
+ | - spotlights among *-textures: a* a/ a% | ||
+ | - flasher: 9/ | ||
+ | - plasmas: Al | ||
+ | - moving glitchsquares: | ||
+ | - jupiter storm: +/ +% -/ -% r/ r% l/ l% | ||
+ | - blinking stripes: +r +l -r -l | ||
+ | - stopping in hyperspace: /* // /% | ||
+ | - stuff with sierpinski triangles: &* && |* |/ |% &- |a | ||
+ | - munching epilepsy: ^* ^/ ^% | ||
+ | - polyrhythmic flasher slowing down: qs | ||
+ | - noisy bar scrolling down slowly: q) | ||
+ | - random squeaks: q@ | ||
+ | - noisy bar in a *-textured night: s) | ||
+ | - squarewave sliding down: )~ | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== en vrac ==== | ||
+ | |||
+ | 0!1!2! 0@2@8rs* 1@2@8r.4+s*+ | ||
+ | |||
+ | Ici aussi : https:// | ||
+ | |||
+ | Et tous les programmes d'une personne qui s'est bien creusée la tête pour comprendre comment fonctionne ibniz : https:// | ||
+ | |||
+ | ==== couleurs ==== | ||
+ | |||
+ | p 6F4D.B000 \ tous les pixels de la même couleur | ||
+ | * p : pop la valeur de T depuis la pile | ||
+ | * 6F4D : définition de la teinte de la couleur | ||
+ | * B000 : luminosité | ||
+ | |||
+ | Fl : ne garde que la partie entière | ||
+ | ==== séquences ==== | ||
+ | |||
+ | Une séquence basée sur des sous-routines avec une tentative d' | ||
+ | |||
+ | < | ||
+ | 1{d6r+} | ||
+ | 2{d4r^} | ||
+ | 3{d3r*} | ||
+ | 4{dFr-} | ||
+ | 2)6r3& | ||
+ | </ | ||
+ | |||
+ | Tourne entre 1,2,3,4, quand on change 6 ça tourne de plus en plus vite! c'est une bonne base pour travailler des séquences | ||
+ | |||
+ | * **2)** récupère T au fond de la pile | ||
+ | * **3&** ne conserve que les deux derniers bits (donc compris entre 0 et 3) | ||
+ | * **1+** ajoute 1 le résultat est compris en 1 et 4 | ||
+ | * **V** récupère la sous-routine du chiffre qui précède | ||
===== Expérimentation ===== | ===== Expérimentation ===== | ||
==== Modification de la font ==== | ==== Modification de la font ==== | ||
Ligne 418: | Ligne 502: | ||
* Une version de Ibniz qui permet d' | * Une version de Ibniz qui permet d' | ||
* Une interface graphique qui permet de gérer différents sets IBNIZ et de lancer plusieurs IBNIZ à des positions et avec des tailles et à des positions différentes : [[https:// | * Une interface graphique qui permet de gérer différents sets IBNIZ et de lancer plusieurs IBNIZ à des positions et avec des tailles et à des positions différentes : [[https:// | ||
- | * Un PAD avec plein de " | + | * Un PAD avec plein de " |
+ | * Une {{ :: | ||
+ | * https:// | ||
+ | * http:// | ||
{{tag> | {{tag> |
ibniz.1603887723.txt.gz · Dernière modification : 2020/10/28 12:22 de serge