diff --git a/LICENSE b/LICENSE deleted file mode 100644 index dd9597e..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 Niilyx - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/LICENSE.MD b/LICENSE.MD new file mode 100644 index 0000000..d38debf --- /dev/null +++ b/LICENSE.MD @@ -0,0 +1 @@ +Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale 4.0 International. diff --git a/README.md b/README.md index ab814a0..3cf9288 100644 --- a/README.md +++ b/README.md @@ -34,3 +34,6 @@ Projet de fin d'année réalisé dans le cadre de cours de NSI Terminale. ##### Partie graphique : - HTML + CSS (Valentyn) [@SH8LL3](https://github.com/SH8LL3) - Design des éléments et assets [@Aixiis](https://github.com/Aixiis) + +## License : +Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale 4.0 International. diff --git a/css/index.css b/css/index.css index dd8cc29..4b1e8e9 100644 --- a/css/index.css +++ b/css/index.css @@ -1,3 +1,4 @@ +/* Importation de la police Oxygen */ @font-face { font-family: "Oxygen"; src: url("../media/font/Oxygen-Regular.ttf"); @@ -11,25 +12,27 @@ body { background-color: rgb(227, 238, 238); } +/* Logo du site */ #logo { display: block; margin: 0 auto; transform: scale(0.5); } - +/* Le formulaire entier */ form { color: black; width: 600px; margin: 5% auto; text-align: center; } + /* Tous les inputs */ input { margin: 25px 10px; } -/* Pseudo */ +/* Input Pseudo */ input[type="text"] { color: black; padding: 5px; @@ -62,7 +65,7 @@ select, select option { transition: outline 150ms ease-in; } -/* Aide */ +/* Checkbox Aide */ div { height: 30px; margin: 20px 10px; @@ -80,6 +83,7 @@ input[type="checkbox"] { transition: 250ms; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); } +/* Checkbox quand elle est cochée */ input[type="checkbox"]:checked { background-color: #178FEB; } @@ -125,4 +129,4 @@ input[type="submit"]:hover, input[type="submit"]:focus-visible { height: 75px; background-color: white; outline: 1px solid black; -} \ No newline at end of file +} diff --git a/css/sudoku.css b/css/sudoku.css index a61cb27..7f129e2 100644 --- a/css/sudoku.css +++ b/css/sudoku.css @@ -1,8 +1,11 @@ +/* Variables qui seront modifiées par le javascript + (pour la génération de couleurs aléatoires)*/ :root { --dark: "#fff"; --light: "#fff"; } +/* Importation de la police Oxygen */ @font-face { font-family: "Oxygen"; src: url("../media/font/Oxygen-Regular.ttf"); @@ -13,6 +16,7 @@ body { background-color: var(--light); } +/* Logo du site */ #logo { display: block; margin: 0 auto; @@ -20,11 +24,11 @@ body { border: 5px dashed black; } - p { text-align: center; } +/* Checkbox Aide */ input[type="checkbox"] { position: relative; appearance: none; @@ -36,6 +40,8 @@ input[type="checkbox"] { transition: 250ms; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); } + +/* Checkbox quand elle est cochée */ input[type="checkbox"]:checked { background-color: #178FEB; } @@ -60,11 +66,11 @@ input[type="checkbox"]:checked::before{ color: rgb(240, 240, 240); text-decoration: none; } - .x:hover { cursor: default; } +/* Bas de page */ #footer-container { margin: auto; height: 720px; @@ -76,15 +82,13 @@ input[type="checkbox"]:checked::before{ padding: 5px; } -#whole-thing { - width: 100%; -} - +/* Container de la grille de sudoku */ #board-container { position: relative; height: 500px; } +/* Classement */ #leaderboard { position: relative; top: 25%; @@ -102,13 +106,15 @@ ol { margin: 0; overflow-wrap: anywhere; } - +/* 1er du classement */ #lead1 { color: gold; } +/* 2ème du classement */ #lead2 { color: silver; } +/* 3ème du classement */ #lead3 { color: #CD7F32; } @@ -116,7 +122,7 @@ ol { /* La grille du sudoku */ #board { position: relative; - user-select: none; /*Comme ça l'utilisateur ne sélectionne pas les nombres quand il clique dessus*/ + user-select: none; /*Empêche l'utilisateur de sélectionner le numéro d'une case quand il clique dessus*/ width: 450px; height: 450px; position: absolute; @@ -144,15 +150,15 @@ ol { align-items: center; } -/* Les cases de départs */ +/* Les cases de départs (restantes après la génération du sudoku et suppression de cases aléatoires) */ .start-cell { background-color: var(--dark); } +/* Style des cases quand la numéro posé est interdit (si l'aide est activée) */ .wrong { background-color: rgb(141, 0, 0); } - .wrong.start-cell { background-color: rgb(111, 0, 0); } @@ -181,21 +187,22 @@ ol { transform: translateY(-50%); } +/* Bouton indice */ #help { margin: 0 50%; transform: translate(-50%); } - +/* Bouton indice quand l'aide est désactivée */ #help[disabled] { cursor: not-allowed; pointer-events: all !important; background-color: #555555; } - #help:focus-visible { background-color: #bbbbbb; } +/* Bouton abandonner */ #giveup { margin: 0 50%; transform: translate(-50%); @@ -269,6 +276,7 @@ ol { background-color: rgb(143, 225, 17); } +/* Timer */ #clock { font-size: xxx-large; margin-top: -30px; @@ -385,4 +393,4 @@ button:hover, button:focus-visible { background-color: #999999; color: white; text-align: right; -} \ No newline at end of file +} diff --git a/index.html b/index.html index 4ec6831..3285d13 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,7 @@ +

@@ -24,7 +25,9 @@
+ - \ No newline at end of file + diff --git a/sudoku.html b/sudoku.html index 2773823..9646afa 100644 --- a/sudoku.html +++ b/sudoku.html @@ -11,15 +11,11 @@ @@ -449,9 +446,8 @@

Comment jouer :

@@ -460,8 +456,8 @@

Comment jouer :

-
+
  1. @@ -476,8 +472,11 @@

    Comment jouer :

+ +
- + +
@@ -485,12 +484,15 @@

Comment jouer :

+
+ + - \ No newline at end of file +