Page 1 of 1

Agents Secrets pour NumWorks, concours Python 2024-2025

PostPosted: 02 May 2025, 15:43
by critor
Voici la présentation de Les Agents Secrets, un jeu conçu pour notre concours de programmation Python 2024-2025.

Le jeu a été créé par Daniel T. qui suit l'enseignement de spécialité NSI en Première par Vincent Robert alias cent20 au Lycée Louis Pasteur en Avignon.

Daniel a choisi de concourir dans la catégorie NumWorks.

22346Voici donc Les Agents Secrets. En tant qu'agent secret, remplir ta mission, si tu l'acceptes, implique de commencer par te rendre dans la ville indiquée le plus rapidement possible.

2234822347Le jeu t'affiche la carte du monde sur laquelle tu pars systématiquement du centre du monde (Afrique tropicale) et te déplaces avec les touches fléchées. Tu as à chaque fois dans les 3 secondes pour rejoindre la destination indiquée.
Les déplacements et leurs rafraîchissements sont fluides, sans défaut visible.

Si il n'est certes pas évident de gérer intuitivement les pôles Nord et Sud avec les flèches du clavier sur ce type d'affichage, on regrette toutefois que la carte n'ai pas au moins été rendue raccordable horizontalement (qu'en allant tout à gauche on réapparaisse à droite, par exemple).

Le jeu inclut une présentation romancée des instructions sous la forme d'un bloc de texte défilant.
2234422345


22343Seul reproche, le jeu dispose d'une interface de lancement assez pénible qui n'a pas fait l'objet du même soin. Il s'agit de préciser si tu es en train de jouer sur calculatrice ou simulateur, les vitesses étant différentes (surtout pour le texte d'introduction qui doit rester lisible malgré le défilement automatique).
Sauf que d'une part le texte explicatif n'est pas entièrement visible car débordant de l'écran.
D'autre part, pour indiquer que l'on joue sur calculatrice, il faut littéralement saisir calculatrice, tout en minuscules sans la moindre erreur de typographie, ce qui est particulièrement pénible au clavier d'une calculatrice. Toute autre saisie considère que tu es sur simulateur.
L'inverse eut été préférable en terme de facilité de saisie : simulateur à saisir au complet (ce qui est facile sur un clavier d'ordinateur) et n'importe quoi d'autre pour une calculatrice.
Une autre alternative aurait été de demander seulement les initiales, ou encore d'afficher les choix avec des numéros.

Téléchargement : https://my.numworks.com/python/dan-tabe ... ts_secrets
Référence : https://nsi.xyz/numapps/jeu-numworks-le ... s-secrets/

Re: Agents Secrets pour NumWorks, concours Python 2024-2025

PostPosted: 03 May 2025, 07:38
by cent20
critor wrote:Seul reproche, le jeu dispose d'une interface de lancement assez pénible qui n'a pas fait l'objet du même soin. Il s'agit de préciser si tu es en train de jouer sur calculatrice ou simulateur, les vitesses étant différentes (surtout pour le texte d'introduction qui doit rester lisible malgré le défilement automatique).
Sauf que d'une part le texte explicatif n'est pas entièrement visible car débordant de l'écran.
D'autre part, pour indiquer que l'on joue sur calculatrice, il faut littéralement saisir calculatrice, tout en minuscules sans la moindre erreur de typographie, ce qui est particulièrement pénible au clavier d'une calculatrice. Toute autre saisie considère que tu es sur simulateur.
L'inverse eut été préférable en terme de facilité de saisie : simulateur à saisir au complet (ce qui est facile sur un clavier d'ordinateur) et n'importe quoi d'autre pour une calculatrice.
Une autre alternative aurait été de demander seulement les initiales, ou encore d'afficher les choix avec des numéros.


Dans la première version, le jeu était injouable (sur le simulateur), je lui ai demandé de corriger ceci mais je n'ai pas vérifié l'UI/UX utilisé. Ce manière plus générale, j'ai essayé d’intervenir le moins possible dans chaque jeu. :)

Re: Agents Secrets pour NumWorks, concours Python 2024-2025

PostPosted: 04 May 2025, 07:58
by critor
Merci cent20 pour ton éclairage.

Pour le reste, c'est toi qui décides. L'aide n'est pas interdite, mais ça te fait du travail (multiplié par le nombre de participants).