Un nouveau défi pour vous les développeurs et développeuses ! Pouvez-vous mettre en place ce programme sans if, ni else, si switch, ni ternaire s’il vous plaît ?
L’énoncé du défi
Han Solo veut prouver qu’il est le meilleur (c’est Han Solo hein !) au tir de PistoLaser.
Par contre, son pote Lando veut lui corser un peu le jeu.
Il lui propose de jouer en lançant un dé 10 faces.
Si le dé affiche 1, 2, ou 3, il peut tirer avec son PistoLaser dernière génération de la main droite (il est droitier).
Si le dé fait 7, 8, 9, il devra tirer avec la main gauche, et il est habituellement plus lent.
Outils utilisables
Première version
Dans une première version, vous allez concevoir le tout dans une console.
Vous pouvez utiliser les listes, les dictionnaires, les variables, les tuples, les méthodes.
PAR CONTRE AUCUN IF, AUCUN ELSE, AUCUN SWITCH, AUCUN TERNAIRE
Seconde version
Vous allez remplacer l’application par une application WinForm ou WPF.
PAR CONTRE AUCUN IF, AUCUN ELSE, AUCUN SWITCH, AUCUN TERNAIRE
Troisième version
Si Han fait un 10, il a le droit d’utiliser son PistoLaserXFire, qui tire deux fois plus vite.
PAR CONTRE AUCUN IF, AUCUN ELSE, AUCUN SWITCH, AUCUN TERNAIRE
Un repository en place pour y déposer votre version 🙂
Vous pouvez déposer votre travail ici :
https://github.com/evan-boissonnot/des-defis-pour-developper-coder-sans-if-else