summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-04Make the project Open Source under APL2Nicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-03-04Add World entry pointNicolas Paul
The World class is the entrypoint of the simulation program, where all cells lives and states are calculated. Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-03-04Merge branch 'master' of github.com:nc0fr/life2Nicolas Paul
2024-03-04simulator: Initialisation du projet de simulation (#2)Nicolas Paul
Le projet de simulation (`//life2/simulator`) est une machine d'exécution conçue pour faire tourner notre version customisable du jeu de la vie en supportant plusieurs équipes. Ce patch existe pour créer le projet et le configurer pour permettre le développement. Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-03-02Ajout de WebpackNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-02-26Initial filesNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-02-22Partage du PDF de présentationNicolas Paul
Ce patch partage la présentation PDF de l'Unité d'Enseignment dans le dossier "docs/". Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-02-22Préparation de GitHub ActionsNicolas Paul
GitHub Actions est un système de CI/CD gratuit proposé par GitHub permettant la vérification d'un ensemble de règles et d'analyses statiques sur un programme. La mise en place de GitHub Actions permettra de faciliter la collaboration et le déployement des outils (notamment le simulateur). Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-02-22simulator: Initialisation du projetNicolas Paul
Simulator est une application orientée Web complexe permettant l'exécution et l'étude d'automates cellulaires dans le style du jeu de la vie. Grâce à des fonctionnalités d'étude en temps réel, le système pourra permettre la gestion (ajout, suppression, ...) de règles durant l'exécution, ainsi que la modification des états de cellules (assigner des "équipes", bloquer une cellule sur un état perpetuelle, ...). Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-02-22Ajout de précisions dans le READMENicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-02-22Création du workspace NPMNicolas Paul
Un Workspae NPM permet d'utiliser l'écosystème de module de NPM au sein d'un monorepo. Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-02-19Préparation du dépôtNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2024-02-05Initial commitNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>