Menu

#13 Niveaux "Si"

open
5
2009-05-25
2009-05-25
No

D'après moi, la façon d'introduire le "si" n'a pas vraiment de sens - le Si sans Sinon est inutile, et tester si un bloc mystère contient un mur n'est pas utile si on peut contourner ce bloc mystère.

Deux suggestions (mutuellement exclusives):
#1 - Introduire le Sinon en même temps que le Si, et s'arranger pour que l'utilisateur soit obligé de tester le bloc mystère - ex: deux chemins se rendent au drapeau et sont tous deux bloqués par un mystère. On doit tester le bloc, et si c'est un mur on fait le tour par l'autre bord. Le code doit s'assurer qu'un des deux blocs est réellement un passage, mais ça peut changer d'une exécution du script à l'autre

#2 (plus simple) au lieu de tester pour un mur, le bloc mystère est une porte avec un état inconnu (ouverte ou fermée). Comme ça on peut intégrer le Si sans le Sinon. Si porte fermée, ouvre porte.

Discussion


Log in to post a comment.