Pour le test "test1", votre mission, si vous l’acceptez :
Depuis les fichiers HTML/JS fournis :
- faire un GET HTTP vers l’URL /bouton1 associé au bouton “bouton1”
- faire un GET HTTP vers l’URL /bouton2 associé au bouton “bouton2”
- afficher dans l’interface web, l’état réel (JSON) du bouton1 et du bouton2
En Python 3.6+ :
- créer un module avec une classe qui contient au moins 1 fonction :
- upjson(bouton_ID) : met à jour le fichier JSON en augmentant de 1 le nombre de clicks
Pour le test "test2", votre mission, si vous l’acceptez :
Depuis les fichiers HTML/JS fournis :
- Détecter les collisions des cubes entre eux et les empêcher.
- Faire repartir un cube qui devrait entrer en collision dans une autre direction
- Afficher dans la console #cons qu’une collision a été évitée entre .a, .b ou .c...
La détection de collision peut se faire en 2 étapes :
- Facile : vous détectez la collision à travers un cercle (voir CSS “div.circle”) du diamètre de la diagonale d’un cube.
- Difficile : vous détectez la collision précise entre l'arête des cubes entre eux.
Postez la solution que vous aurez trouvé dans le temps imparti...