.. _j2048rst: ================================ 1A.2 - 2048 - stratégie gagnante ================================ .. only:: html **Links:** :download:`notebook `, :downloadlink:`html `, :download:`python `, :downloadlink:`slides `, :githublink:`GitHub|_doc/notebooks/td1a/j2048.ipynb|*` Le jeu 2048 est assez simple et fut populaire en son temps. Comment imaginer une stratégie qui dépasser le 2048 ? .. code:: ipython3 from jyquickhelper import add_notebook_menu add_notebook_menu() .. contents:: :local: .. code:: ipython3 from pyquickhelper.helpgen import NbImage NbImage("images/2048.png", width=200) .. image:: j2048_2_0.png :width: 200px Exercice 1 : implémenter les règles du jeu ------------------------------------------ Le jeu est simple : - Un chiffre 2 ou 4 apparaît dans une case vide d’une grille 4x4. - Le joueur peut choisir entre 4 directions. - Les chiffres de la grille sont bougés comme s’ils tombaient dans la direction souhaitée par le joueur. - Deux chiffres identiques consécutifs sont remplacés par leur somme. Voir `2048 `__. Exercice 2 : implémenter une stratégie -------------------------------------- Et mesurer ses performances.