games: add a colour-position recall mode for visual memory

Ouverte
#68 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
45/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
next.js, react, typescript

Piste de recherche

Start by reading issues #24 and #58 to understand the parent work and dependency, then locate the existing Digit Recall game and its shared memory/session controls. Trace how rounds, timing, feedback and restarts currently work before planning the new mode. Done means the specified layout, recall, progression, accessibility and browser checks are covered; the issue does not name files or tests, so finding the entry points will take project familiarity.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement games help wanted

Part of #24. Depends on #58.

Student problem

The existing Digit Recall game trains number memory. Students also need a short exercise that asks them to remember where visual items appeared.

Scope

  • Show a small grid of distinct colors with accompanying symbols/text labels for a defined memorization window.
  • Hide it, name one of those items and ask the student to choose its former position.
  • Start with a 2×2 layout and introduce documented progression in exposure time or layout complexity.
  • Keep the spatial-memory mechanic separate from typing a remembered number, while reusing common memory/session controls.
  • Provide learning replay and feedback showing the original layout. Timed rounds use the shared timing policy.
  • Do not make color the only way to distinguish items; test labeled and high-contrast presentations with keyboard/touch input.
  • Keep both existing games available, free and usable without login.

Done when

  • Tests cover layout generation, target/position evaluation, memorization-to-recall transitions and progression.
  • Hidden items cannot remain selectable/readable as the answer during recall.
  • Browser checks complete a round, view feedback and restart without retaining the previous target.
Langage dominant
TypeScript
Étoiles
1
Forks
1
Merge moyen
8 h 58 min
PR mergées (30 j)
37

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de procoderji-com/procoderji

Toutes les issues de procoderji-com/procoderji

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.