BACKSIC

Code, Devlog, Actualités

Tecity

devlog
J'ai débuté un Tetris.... et puis voilà, j'ai dévié. Celui-ci permet de construire des villes... mais le concept a été validé par mon aîné alors... je garde !
Mardi 23 Septembre 2025
Ce petit jeu m'aura surtout permis de tomber sur un vicieux bug.

Ca peut vite rendre fou ce genre de choses. Je code un jeu... ai-je fais un bug dans le jeu ? Ou dans la librairie runtime ? Ou dans le WebOS ? Ou dans le compilateur ?

Là, c'était le compilateur. Un registre mal placé dans la structure du "else if" qui aurait pu rester encore longtemps caché là bas tout au fond.

Mais c'est justement une des raisons d'être de tous ces petits jeux : des tests de validation de Backsic...


C'est également l'occasion de faire encore et encore des changements sur la syntaxe du langage. Passer de soirées à coder est le meilleur moyen de voir ce qui est pénible. Et vu que je suis le seul coupable... 

Ca bouge encore beaucoup.

R315R317
show light "orb" power 100power light "orb" to 100
config light "sun" surface 20surface light "sun" to 20
show "object" paint "metal"paint "object" to "metal"
craft "object" dot to 1,2,2add "object" dot to 1,2,2
craft "object" fillfill "object"
draw dot to 10,20trace dot to 10,20


Nettoyé, simplifié. Mais une autre évolution majeure de la syntaxe est en réflexion... 
© 2026

backsic.org

horc.fr