TacticalWiki
Règles du programme exquis
Tout se joue dans la fonction main() d'un programme C. Chaque joueur écrit quelques lignes de code dans une sous-page, dans lesquelles il a le droit :
* de créer des variables,
* de modifier/utiliser des variables déjà créées,
* de commencer un bloc de code conditionnel / une boucle (auquel cas il faudra qu'il songe à la terminer plus tard dans la partie).
Mais il est interdit :
* de réinitialiser une variable déjà créée (style faire i = 0 si i existe déjà; cependant i = toto*32 est OK)
* de créer ses propres fonctions.
Cela dit, il a obligation :
* d'utiliser d'une manière ou d'une autre au minimum une variable déjà créée.
Une fois ces lignes créées, il met à jour la page principale du programme exquis en indiquant le type et le nom de chaque variable disponible, et le joueur suivant peut démarrer à son tour. La syntaxe est celle du C, les fonctions utilisables sont celles de la libc.
Les participants s'abstiennent bien entendu de regarder quel code a écrit les autres joueurs, sinon c'est pas drôle ;). A vous de jouer !