V2.0 emoji_events dark_mode S'inscrire

> Deny Code Billard

Accueil

V2.0 - Vérification d'exercice et page devs (21 mai 2023)

Vérification d'exercice

La vérification d'exercice est maintenant fonctionnelle ! Mais attention, nous n'avons pas fini. Effectivement, cette vérification ne fonctionne qu'avec les exercices en Python. Essayez par vous-même, et tenter de valider les 3 seuls exercices validables sur le site.

Page devs

Une page devs a été créée, accessible en cliquant quelque part sur la page principale. Vous pouvez voir ainsi les personnes étant Développeurs sur le site, mais ne les stalkez pas ! Ils sont assez pris comme ça.

V1.5 - Ajout des interactions entre utilisateur (17 mai 2023)

Les amis

Vous pouvez maintenant ajouter des amis, à vous d'accepter les demandes ou pas !

De plus, vous avez la possibilité de leur parler via un chat. Seuls les messages textuels fonctionnent

V1.4 - Amélioration de l'editeur de code Denytor et correction de bugs (15 mai 2023)

Cette mise à jour n'ajoute pas de nouvelles fonctionnalités mais corrige des bugs et améliore l'editeur de code Denytor. Nous sommes en route pour la 2.0 qui débloquera de nouvelles fonctionnalités.

Amélioration de l'editeur de code Denytor

Vous avez pu le remarquer, l'editeur de code Denytor a été amélioré. Votre code est désormais sauvegardé à chaque "run" de votre code. Nous avons aussi ajouté une fonctionnalité qui permet de voir les erreurs de syntaxe en temps réel. Cela vous permettra de corriger vos erreurs plus facilement.

Correction de bugs

Vous avez aussi surement remarquer qu'il n'était pas possible de se connecter. Nous avons enfin pu régler ce problème. Maintenant, vous pouvez vous inscrire et vous connecter sans problème.

V1.3 - Résolution de problèmes et amélioration de compte (9 mai 2023)

Amélioration de compte

Nous avons ajouté une multitude de petites fonctionnalités comme les trophées, qui sont des succès réalisables sur le site. Découvrez les, et vous aurez de belles récompenses.

Aussi, nous avons mis en place un système d'étoiles, qui seront des points utilisables dans un exercice pour avoir un indice. Vous pourrez gagner des étoiles en complétant des exercices.

Les exercices

Pour l'instant, il n'y a pas eu beaucoup de choses côté exercices. Mais rassurez vous, nous y avons travaillé ces derniers temps. C'est pour cela que sur les exercices disponibles, vous verrez que la correction a disparu, laissant place à un éditeur de code avec une console. Le langage est choisis automatiquement en fonction de l'exercice, il vous suffit de cliquer sur "Exécuter le code" pour voir le résultat.

De plus, nous avons avons ajouté deux exercices en language C qui sont les suivants :

Table des exercices
Nom de l'exercice Notion Language
Liste de cartes Listes C
Liste de courses Listes C

V1.2 - Quelques fonctionnalités (6 mai 2023)

Dans cette version, nous nous sommes concentrés sur les détails, mais aussi sur certaines fonctionnalités. Tout d'abord les petits détails :

XP

Nous avons mis en place un système d'xp, et pour en gagner il suffit tout simplement de compléter des exercices sur le site Vous aurez ensuite accès à la correction.

Pour l'instant, il n'est pas encore possible de compléter des exercices et de valider l'xp, mais cette fonctionnalité arrivera sous peu.

Des récompenses seront mises en place. Devenez le Top1 de DenyCodeBillard. Si vous êtes Top3, c'est déjà pas mal.

LeaderBoard

Nous avons aussi travaillé sur un LeaderBoard suite au système d'xp.

Sur le LeaderBoard, vous pouvez voir le Top3 mondial en évidence, et jusqu'au Top100. Essayez d'y être !

Inscription

Nous avons aussi apporté une grosse modification lors de l'inscription sur le site web. En effet, nous avons apporté une fonctionnalité importante, à savoir la vérification de l'email. Maintenant, lorsque vous créez un compte, vous recevrez un mail pour valider celui-ci.

Compte utilisateur

Vous pouvez maintenant vous connectez à l'aide de votre pseudo.

Vous avez maintenant la possibilité de changer votre prénom, nom, mot de passe et email. Attention pour ce dernier, cela n'impactera pas votre connection, mais s'il nous venait à l'idée de vous envoyer un mail, assurez-vous qu'elle soit valide.

Pour votre mot de passe, vous recevrez un mail pour pouvoir ensuite le changer. C'est pour cela qu'il vous faut une adresse mail valide.

Il est aussi possible que vous ne vous souveniez plus de votre mot de passe. Dans ce cas, vous pouvez cliquer sur "Mot de passe oublié" et vous recevrez un email pour pouvoir le changer après avoir renseigné soit votre email soit votre pseudo. Si en plus de ça vous avez oublié votre email ou votre pseudo, et bien... bien joué. Nous ne pouvons plus rien faire pour vous !

Thème

Le thème sombre est maintenant effectif sur l'ensemble du site sauf les pages d'exercices, qui reste un domaine en très grands travaux, et sur les pages de changement et de récupération de mot de passe, qui restent des pages où nous voulons tout d'abord privilégier la simplicité d'utilisation.

Scroll

Le scroll automatique lors du clic sur les boutons de l'accueil est désormais sans attente de l'animation, à la demande d'une grande partie de la communauté.

V1.1 - Les détails (2 mai 2023)

Dans cette version, nous nous sommes beaucoup plus attardés sur les détails, tels que :

Pas de nouveaux exercices dans cette version, il faudra attendre encore un peu.

V1 - Les prémices (1er mai 2023)

Le site est en cours de développement, mais avec cette première version vous avez accès à certaines fonctionnalités.

Les exercices

Dans cette première version, vous avez l'essence principale du site, à savoir les exercices d'algorithmie. Pour les consulter, vous pouvez utiliser la section "langages", qui répertorie les exercices par langage. Mais si vous chercher une notion particulière, vous pouvez utiliser la section "notions", qui repertorie les exercices par notion. Sur cette V1 vous avez accès aux notions suivantes :

Et aux langages suivants :

Bien sûr, en l'état des choses, il n'y a pas beaucoup d'exercices, mais nous travaillons à en ajouter régulièrement. Voici les exercices disponibles :

Table des exercices
Nom de l'exercice Notion Language
Liste de numéros Listes Python
Liste de courses Listes Python
Trouver la boule Boucles Python

Nous n'avons donc pas pour l'instant une bibliotheque très fournie, mais nous travaillons à l'agrandir.

Les classements

Vous avez aussi accès aux classements, qui vous permettent de voir les statistiques par langage, par notion, ou par exercice par rapport au nombre de visite sur chaque exercice. Il vous sera possible de voir quels exercices seraient trop surcôtés, et pouvoir devenir un développeur original, qui n'a pas peur de se démarquer des autres.

L'exercice de la semaine

Chaque semaine, un exercice sera proposé, il vous permettra de parcourir plusieurs notions représentées par plusieurs parties à l'exercice. Une correction sera apportée à chaque fin de semaine. Elle n'en restera pas moins unique. Le principal étant que vous ayez compris l'exercice. Après cela, l'exercice de la semaine sera découpé par parties, et donc par notion, et mis à disposition en tant que plusieurs petits exercices liés entre eux.

Le compte utilisateur

Vous avez aussi la possibilité de créer un compte utilisateur, il n'apporte pas grand chose pour l'instant, mais sera accompagné de plusieurs fonctionnalités par la suite.

Accueil
C
C++
CSS
HTML
Java
JavaScript
Matlab
PHP
Python
R
Accueil
APIs
boucles
dictionnaires
graphes
listes
objets
Accueil

Dans cette section, vous allez pouvoir découvrir un classement général des notions, des exercices et même des langages de programmation les plus populaires sur notre plateforme. Ce sera un top qui sera présenté mensuellement et all time.

Accueil

Rentabilité de boisson

Niveau 1

Deny se rend dans un bar pour jouer avec ses amis. Pour pouvoir s'abreuver, il dispose d'un billet de 20€. Il ne prend jamais de carte bancaire, par peur de se la faire voler. Il voudrait savoir quelle quantité de boisson au maximum (rentabilité maximum de quantité) il peut avoir avec son argent. Il souhaite aussi savoir la quantité minimum qu'il pourrait avoir (rentabilité minimum de quantité). Pour cela, il se renseigne auprès du barman pour avoir la liste des boissons :

Table des boissons
Boisson type quantité prix
Coca Soft 33cl 1€
Karmeliet Alcool 25cl 2,5€
Triple Karmeliet Alcool 25cl 2,5€
Triple Secret des Moines Alcool 25cl 2,5€
Jagger Bomb Alcool 30cl 7€
Orange Soft 33cl 1€
Shot Alcool 5cl 1€
Sex on the Beach Alcool 25cl 8€
Virgin Mojito Soft 15cl 5€
Mojito Alcool 15cl 6€

Une partie de billard est évidemment payante, à hauteur d'un euro la partie, et chaque joueur paye une seule et unique partie.

Niveau 2

Il ne faut pas oublier que Deny est un joueur, il ne veut pas avoir de boisson en double, et goûter toutes les saveurs qu'on lui propose. Il veut donc avoir le maximum de boissons différentes.

Niveau 3

Deny aime beaucoup la vie, mais aime aussi beaucoup la santé. Il refuse donc de boire plus de 3 verres d'alcool dans la soirée.

Niveau 4

Deny a ses habitudes, et il boit ses boissons dans un ordre bien défini :

  • Il ne boit jamais de bières après un alcool différent d'une bière
  • S'il boit 1 soft, il continuera de boire des softs
  • S'il boit un verre de Jagger Bomb, ce sera son dernier verre d'alcool de la soirée
  • Après une Karmeliet, il boit toujours un soft
  • Avant une Triple, il boit toujours un coca
Niveau 5

Deny a certes ses habitudes, mais il lui arrive toujours d'oublier l'une d'entre elles. Il faut donc différencier ces 5 cas.

Accueil
1
Saihtamk
0 LvL
50 XP
2
PiLe67
0 LvL
50 XP
3
LeBgDu59
0 LvL
0 XP
4
nightskare
0 LvL
0 XP
5
SirFaNaTiC
0 LvL
0 XP
6
Le GOAT
0 LvL
0 XP
7
Nyny
0 LvL
0 XP
8
59moha
0 LvL
0 XP
9
Theau
0 LvL
0 XP
10
Painitos
0 LvL
0 XP