Skip to content

Code Review #1

Description

  • Soit réactiver le nom du perso, soit clean le code

  • fonction perso avec argument pour pouvoir l'initialiser sur une seule ligne (ou en tout cas sans faire de perso. à chaque propriété)

  • une ptite fonction pour Math.floor((Math.random() * 9) + 0)

  • pour la position dans le enemyTurn, voir du côté de la récursivité (fonction qui s'appelle elle même), quite à externaliser la partie getEnemyPosition()

  • Plutôt que de refaire les event listener à chaque tour, externaliser ça en se basant sur les informations stockées dans les objets persos et éventuellement dans les cases (avec des attributs DOM data-coordinates ou data-x / data-y ou autre)

  • Séparer les parties qui modifient le modèle de donnéees, les mettre dans des fonctions spécifiques par exemple (on devrait, dans l'idée, pouvoir jouer au jeu en ligne de commande). Notamment dans les move et les attack

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions