Chipgrid / Documentation / Référence

Symboles

Les caractères qui ne sont pas des opérateurs mais veulent quand même dire quelque chose : le bang, les commentaires et les rails.

* bang

Un bang : vit un tick et déclenche ce qu’il touche.

Un bang ne vit qu’un tick, puis disparaît. Un opérateur de son ou de dessin se déclenche quand un bang le touche — à sa gauche, au-dessus ou en dessous. Tapez-en un à la main à côté d’une voix pendant la lecture : elle joue une fois.

Histoire. C’est le déclencheur. Sur une console, le processeur écrivait quelques octets dans les registres de la puce sonore à chaque image vidéo — chaque note jamais entendue sur une NES a commencé par une de ces écritures.

Exemple

# BANG - exemple #
.
..D8
...P5E14
.
....B2C4

Ouvrir dans Chipgrid ↗

D8 écrit un bang sous lui tous les 8 ticks, juste à gauche de P : il bipe. Le B plus bas n’a pas de bang à côté de lui, il reste muet.

À essayer

  • Pendant la lecture, tapez * juste à gauche de B : il joue une fois, puis le bang disparaît.
  • Tapez le * au-dessus ou en dessous de B : ça marche aussi. À sa droite : rien.

# commentaire

Un commentaire, jusqu’au # suivant sur la ligne.

Tout ce qui suit # sur la ligne (jusqu’au # suivant) est ignoré. Servez-vous-en pour nommer vos blocs.

Exemple

# COMMENTAIRE - exemple #
.
.# kick #.D4
...........B3C2o
.
.# not closed .D4
...............B3G2o

Ouvrir dans Chipgrid ↗

La première ligne est un commentaire fermé # kick # : le D4 qui suit tourne quand même et joue la grosse caisse. Sur la quatrième ligne le commentaire n’est pas fermé : il court jusqu’au bout de la ligne et avale son D4. Le second B reste muet.

À essayer

  • Fermez le second commentaire : tapez # après « closed ». La seconde grosse caisse démarre.
  • Nommez vos blocs avec des commentaires : une grande grille devient lisible.

_ rail

Un rail. Il ne fait rien tout seul : un mobile peut rouler dessus, et il réapparaît derrière lui. _ et | sont la même chose, l’un pour l’horizontale, l’autre pour la verticale. Ils rendent vos voies visibles, même à l’arrêt : la disposition du code devient un dessin.

| rail

Un rail, pour les verticales. Voir _.

Esc