4.9 KiB
Créez un nouveau jeu au clavier
Instructions
Maintenant que vous avez maîtrisé les bases de la programmation événementielle avec le jeu de dactylographie, il est temps de libérer votre créativité ! Vous allez concevoir et créer votre propre jeu basé sur le clavier qui démontre votre compréhension de la gestion des événements, de la manipulation du DOM et des modèles d’interaction utilisateur.
Créez un petit jeu qui utilise des événements clavier pour accomplir des tâches spécifiques. Cela peut être un type différent de jeu de dactylographie, une application artistique qui peint des pixels à l'écran aux frappes de touches, un simple jeu d’arcade contrôlé avec les flèches, ou tout autre concept créatif que vous pouvez imaginer. Soyez créatif et réfléchissez à la manière dont différentes touches peuvent déclencher différents comportements !
Votre jeu doit inclure :
| Exigence | Description | Objectif |
|---|---|---|
| Écouteurs d’événements | Répondre à au moins 3 événements clavier différents | Montrer la compréhension de la gestion des événements |
| Retour visuel | Fournir une réponse visuelle immédiate aux entrées utilisateur | Montrer la maîtrise de la manipulation du DOM |
| Logique du jeu | Inclure un système de score, niveaux, ou mécanismes de progression | Pratiquer la mise en œuvre de l'état de l’application |
| Interface utilisateur | Instructions claires et contrôles intuitifs | Développer les compétences en conception d’expérience utilisateur |
Idées de projets créatifs à considérer :
- Jeu de rythme : Les joueurs appuient sur les touches en rythme avec la musique ou des indices visuels
- Créateur de pixel art : Différentes touches peignent différentes couleurs ou motifs
- Constructeur de mots : Les joueurs créent des mots en tapant des lettres dans un ordre spécifique
- Jeu du serpent : Contrôlez un serpent avec les flèches pour collecter des éléments
- Synthétiseur musical : Différentes touches jouent différentes notes ou sons musicaux
- Variantes de dactylographie rapide : Dactylographie spécifique à une catégorie (termes de programmation, langues étrangères)
- Batteur au clavier : Créez des rythmes en associant les touches à différents sons de batterie
Directives de mise en œuvre :
- Commencez avec un concept simple et augmentez la complexité progressivement
- Concentrez-vous sur des contrôles fluides et réactifs qui semblent naturels
- Incluez des indicateurs visuels clairs pour l’état du jeu et la progression du joueur
- Testez votre jeu avec différents utilisateurs pour garantir une jouabilité intuitive
- Documentez votre code avec des commentaires expliquant votre stratégie de gestion des événements
Grille d’évaluation
| Critère | Exemplaire | Adéquat | À améliorer |
|---|---|---|---|
| Fonctionnalité | Un jeu complet, soigné avec plusieurs fonctionnalités et une jouabilité fluide | Un jeu fonctionnel avec des fonctionnalités de base qui démontre la gestion des événements clavier | Une implémentation minimale avec des fonctionnalités limitées ou des bugs importants |
| Qualité du code | Code bien organisé, commenté, suivant les meilleures pratiques avec gestion efficace des événements | Code propre, lisible avec utilisation appropriée des écouteurs d’événements et de la manipulation DOM | Structure de code basique avec quelques problèmes d’organisation ou implémentations inefficaces |
| Expérience utilisateur | Contrôles intuitifs, retours clairs, gameplay engageant et professionnel | Interface fonctionnelle avec une orientation utilisateur adéquate et contrôles réactifs | Interface basique avec instructions floues ou faible réactivité |
| Créativité | Concept original avec utilisation innovante des événements clavier et résolution créative de problèmes | Variation intéressante sur des schémas de jeu courants avec bonne utilisation de la gestion des événements | Implémentation simple d’un concept de base avec peu d’éléments créatifs |
Avis de non-responsabilité :
Ce document a été traduit à l'aide du service de traduction automatique Co-op Translator. Bien que nous faisons tout notre possible pour assurer l'exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d'origine doit être considéré comme la source faisant autorité. Pour les informations critiques, une traduction professionnelle humaine est recommandée. Nous déclinons toute responsabilité en cas de malentendus ou de mauvaises interprétations résultant de l'utilisation de cette traduction.