Ce projet est une mise en situation inspirée de faits réels.
Le code ici est volontairement plus proche du code d'un
projet JavaScript que d'un TP/TD/Exercice de cours en
terme de lisibilité et de clarté.
Le but de celui-ci est de travailler sur du code qui n'est
pas le votre, de comprendre les intensions et la logique
derrière le code JavaScript de quelqu'un d'autre en se
remémorant les syntaxes que nous avons vues pendant le
cours.
N'hésitez pas à vous approprier le code de ce projet en
le testant, le modifiant et le commentant de toutes parts !
Pas de tests ici, seul le résultat et la manière de faire comptent !
Vous venez d'arriver à Umbrella Corp. pour y effectuer
votre alternance.
Votre rôle est de travailler sur leur automate cellulaire,
leur servant à simuler des expériences biologiques.
Celui-ci est composé d'un back-end, faisant tous les calculs
d'évolutions de cellules et d'un front-end,
s'occupant de l'affichage de la grille de cellules.
Le back-end fonctionne vous a t-on assuré, en revanche
c'est Michel le stagiaire de 5ème qui était le seul
dans l'équipe front-end...
Celui-ci ne donne plus de nouvelles depuis
plusieurs semaines et forcément, c'est à vous qu'on a donné
la noble tâche de fouiller sur son dépot Git pour exhumer
de quoi faire fonctionner le front-end à nouveau.
Une seule information vous a été donnée sur son code, il semble que l'équipe back-end l'ait aidé à faire le fichier src/gameServer.js et que celui-ci fonctionne correctement et contienne des informations potentiellement utiles.
GL HF