

BACKSIC
actualités, devlogTecity
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 ?
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...
Nettoyé, simplifié. Et une prochaine évolution majeure est en réflexion... mais pour ça il me faudra un nouveau jeu à coder pour l'évaluer...
Mais au final, on approche du but !
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 ?
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...
R315 | R317 |
show light "orb" power 100 | power light "orb" to 100 |
config light "sun" surface 20 | surface light "sun" to 20 |
show "object" paint "metal" | paint "object" to "metal" |
craft "object" dot to 1,2,2 | add "object" dot to 1,2,2 |
craft "object" fill | fill "object" |
draw dot to 10,20 | trace dot to 10,20 |
Nettoyé, simplifié. Et une prochaine évolution majeure est en réflexion... mais pour ça il me faudra un nouveau jeu à coder pour l'évaluer...
Mais au final, on approche du but !