Le projet GU3SS-NUMB3R à pour but d'introduire le langage de programmation Brainfuck (que l'on remplacera par BF par souci de simplicité) en codant un jeu du type "Guess number", où il faudra deviner un nombre généré aléatoirement avec des indications "il est trop grand", "il est trop petit"
Pour rendre le code plus lisible le code, il sera commenté avec des "//" qui indiqueront qu'il s'agira d'un commentaire. A noter que tout les commentaires ne contiendront pas les caractères non-inclus dans la table ASCII 8-bits et les 8 caractères nécéssaires au BF (.,<>-+[]) De plus le '+' (opérateur d'addition) sera remplacé par '&', le '-' (opérateur de soustraction) sera remplacé par '_', le reste des caractères seront indiqués entre crochets, par exemple pour '[' on écriras {crochet_ouvrant}
A partir de input les cases auront une utilité spécifique:
- case 1: pointeur pour les boucles
- case 2: pointeur des lettres majuscules
- case 3: pointeur des lettres minuscules
- case 4: pointeur pour les caractères de tabulation
- case 5: pointeur pour les chiffres et symboles
- cases 6, 7, 8: pointeurs pour les inputs
- print : Ce programme permet d'expérimenter les bases pour afficher des caractères ici
- input : Ce programme permet d'expérimenter les input en demandant un nombre entre 000 et 999 ici
Code Ascii 8-bits avec les caractères asociés
Liens