Morph01 7bc99258ec Squashed commit of the following:
commit 1791846882ffc30b5fb052b1619093a5a74a409c
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Mon Feb 3 10:23:53 2025 +0100

    03/02/2025 : Ajout d'un mecanisme pour la création de bloc mannuels

commit 39892a169561e4827a9e14fdb52cdf870ef30013
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Mon Feb 3 10:21:06 2025 +0100

    03/02/2025 : Ajout d'un mecanisme pour la création de bloc mannuels

commit ec5101a213c6a5fc24997eab3375def7595a637a
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Thu Jan 30 10:57:46 2025 +0100

    30/01/2025 : Ajout d'un menu utilisateur + ajout de système de vérification des saisies

commit 8d77fd725f65ba946c46b344186aa56d53448b1a
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Mon Jan 20 13:01:12 2025 +0100

    20/01/2025 : Ajout de test + création d'un menu utilisateur

commit af2dcfe2c46eefa0e49e3bf88ea51327690c660d
Author: Morph01 <thibaut6969delastreet@gmail.com>
Date:   Mon Jan 20 12:57:32 2025 +0100

    Squashed commit of the following:

    commit 3586ae4c15
    Author: Morph01 <thibaut6969delastreet@gmail.com>
    Date:   Mon Jan 20 12:53:23 2025 +0100

        Squashed commit of the following:

        commit 862ff6e08d
        Author: Morph01 <thibaut6969delastreet@gmail.com>
        Date:   Mon Jan 20 12:49:38 2025 +0100

            feat: affichage de la grille colorée et vérification de tt les contraintes

        commit b1dde68ec1
        Author: Morph01 <thibaut6969delastreet@gmail.com>
        Date:   Sun Jan 5 11:16:34 2025 +0100

            feat: add constraint management and validation to Sudoku class

        commit d8486a3bd7
        Author: Morph01 <thibaut6969delastreet@gmail.com>
        Date:   Sun Jan 5 11:13:19 2025 +0100

            feat: implement constraint classes for Sudoku (row, column, block)

        commit 8945072074
        Author: Morph01 <thibaut6969delastreet@gmail.com>
        Date:   Sun Jan 5 11:12:59 2025 +0100

            refactor: rename methods to French for consistency in the Sudoku application

        commit e35123e9fe
        Author: Morph01 <thibaut6969delastreet@gmail.com>
        Date:   Sun Jan 5 11:11:40 2025 +0100

            fix: update build.gradle to use testRuntimeOnly for JUnit Jupiter engine

    commit 22e88a899f
    Author: Morph01 <thibaut6969delastreet@gmail.com>
    Date:   Sat Jan 4 15:56:23 2025 +0000

        Gwendal in main : add test on futur constraints and enhance input symbol method (#1)

        Co-authored-by: ROGER <gwendal.roger@etu.univ-lyon1.fr>
        Reviewed-on: #1

commit 3e6aa821fc
Author: Morph01 <thibaut6969delastreet@gmail.com>
Date:   Sat Jan 4 16:51:12 2025 +0100

    feat: enhance symbol input validation and improve console messaging

commit 7c4fa8cbe8
Author: Morph01 <thibaut6969delastreet@gmail.com>
Date:   Sat Jan 4 16:49:41 2025 +0100

    chore: update Gradle wrapper to version 8.3

commit c226eeebae
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Fri Jan 3 22:58:54 2025 +0100

    03/01/2025 : Intégration d'un mécanisme permettant de contrôler que le symbole choisi ne figure pas déjà dans la liste de symboles possibles. Permet d'éviter les doublons

commit b553fd2be9
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Fri Jan 3 17:12:10 2025 +0100

    03/01/2025 : Création d'un second sudoku avec intégration automatique des symboles

commit a1b130b968
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Fri Jan 3 16:35:02 2025 +0100

    03/01/2025 : Ajout des tests lignes, colonne et bloc

commit 7c29041ca4
Author: ROGER <gwendal.roger@etu.univ-lyon1.fr>
Date:   Thu Dec 26 20:27:49 2024 +0100

    Création de branche / 1er COMMIT de test
2025-02-03 11:03:11 +01:00
2025-02-03 11:03:11 +01:00
2025-02-03 11:03:11 +01:00

Sudoku

ALESSI Thibaut & ROGER Gwendal

Commandes utiles

Pour les commandes gradle, il faut être dans la racine du projet.

Supprimer le répertoire build

./gradlew clean

peut-être utile lorsque les changements semblent pas être reconnus

Build l'application

./gradlew build

Lancer l'application

./gradlew run

Lancer les tests

./gradlew test

Diagramme des classes

Diagramme des classes

Cahier des charges

La partie Génération ne fait pas partie de notre tronc commun. imagecdc imagecdc imagecdc imagecdc imagecdc imagecdc imagecdc imagecdc

Description
No description provided
Readme 2.5 MiB
Languages
Java 97.5%
Mermaid 2.5%