Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conventionnalisation #5

Open
7 of 8 tasks
antoinech2 opened this issue Nov 27, 2021 · 0 comments
Open
7 of 8 tasks

Conventionnalisation #5

antoinech2 opened this issue Nov 27, 2021 · 0 comments
Assignees
Labels
Statut : En cours Requête en cours de traitement Type : Amélioration Fonctionnalité à améliorer ou simplifier / optimiser

Comments

@antoinech2
Copy link
Owner

antoinech2 commented Nov 27, 2021

Réaménager le code pour plus de lisibilité et propreté.

TODO:

  • Ajout de commentaires
  • Répartition du code dans les classes et fichiers appropriés
    • Les PNJ et Joueur devraient hériter d'une classe Entity
  • Normalisation des espaces, sauts de lignes, et typographie
  • Normalisation des noms de variables, constantes, fonctions et classes
  • Ajout de documentation minimale pour chaque fonction et classe
  • Suppression des magic numbers (interdiction d'écrire un chiffre en brut dans le code, il doit dériver d'un calcul ou être défini dans une variable de classe ou du fichier)
  • Optimisation du code
@antoinech2 antoinech2 added Type : Amélioration Fonctionnalité à améliorer ou simplifier / optimiser Statut : En cours Requête en cours de traitement labels Nov 27, 2021
@antoinech2 antoinech2 added this to the Code tout propre milestone Nov 27, 2021
@antoinech2 antoinech2 pinned this issue Nov 27, 2021
antoinech2 added a commit that referenced this issue Dec 12, 2021
Préparation au support des textures en diagonales (#12)
Résolution de #14
Avancée sur #5
fmkr-project added a commit that referenced this issue Feb 9, 2022
+ Introduction des labels et des goto issus du BASIC, PNJ de test vers l'escalier de la CdH
+ Petites avancées sur #5
+ Renommage de movingscript en move pour rendre les scripts plus compacts et lisibles
+ Possibilité de supprimer tous les objets d'un type donné (utile pour les objets rares)
+ Exemple de mission : câble HDMI pour le PC de la H009 (le câble est caché sous la table du prof de la I108)

- Suppression du fichier objects.yaml inutilisé
fmkr-project added a commit that referenced this issue Apr 14, 2022
+ Ajout d'une map vide (map 0)
+ Lors d'un warp, l'écran devient désormais sombre puis s'éclaircit le temps que le joueur soit déplacé d'une map à l'autre
+ Petites avancées sur #5 : commentaires, passage aux f-strings

NOTE : Il y a un petit déplacement entre le moment où l'on sort de la transition et où l'on peut bouger. Ainsi, il faut déplacer quelques portails/spawns pour que le joueur ne se retrouve pas coincé
fmkr-project added a commit to fmkr-project/prepa-simulator that referenced this issue Jul 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Statut : En cours Requête en cours de traitement Type : Amélioration Fonctionnalité à améliorer ou simplifier / optimiser
Projects
None yet
Development

No branches or pull requests

2 participants