TP2 L3 Miage JavaScript introduction

De $1

Table des matières
  1. 1. Introduction
  2. 2. Travail à faire

Version de 11:41, 19 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Introduction

Vous allez continuer à coder le jeu du TP1 en intégrant le swap des cookies, la détection de suites (une correction a été donnée en cours et figure dans le repository github dans TPs/TP1/... correction pour le groupe 1), puis en ajoutant l'implémentation des chutes après suppression de cookies.

Travail à faire

1 - Récupérer une version à jour du repository github, examiner la correction proposée (qui n'est certainement pas la meilleure), et intégrer dans votre propre code les fonctionnalités de swap par click et par drag'n'drop, la détection de suites via un bouton situé dans la page index.html.

2 - Vous ajouterez un second bouton pour tester l'implémentation de l'algorithme de chute que vous allez essayer de coder. Ce bouton supplémentaire appellera la méthode grille.chuteColonne(0) qui va essayer de faire tomber les cookies après en avoir supprimé un certain nombre.

Je vous propose, pour y arriver, de procéder pas à pas.

Voici les étapes que vous ferez pour tester :

  • Cliquez sur le bouton qui détecte les suites. Modifier le code appelé pour que les cookies faisant partie de suites "disparaissent" et laissent des trous. Pour cela appelez la méthod cachee() de la classe Cookie au lieu d'appeler "selectionnee()" dans les méthodes de détection de suites. Une fois le bouton cliqué on doit voir des trous dans la grille. Faites en sorte qu'on ai des trous dans la première colonne (colonne 0). Au besoin swappez des cookies jusqu'à ce qu'il y ait une suite puis cliquez ce bouton. On doit avoir un résultat comme ceci :