Game of Life

C++ / MPI Three.js Python WebSocket Tailwind CSS
Retour aux projets

Vidéo de démo à venir

Description

Implémentation haute-performance et parallèle du Jeu de la Vie de Conway, proposant des visualisations 2D et 3D interactives. Ce projet HPC utilise le calcul distribué via MPI sur plusieurs nœuds.

Fonctionnalités principales

Architecture technique

Frontend

JavaScript, Three.js pour le rendu 3D, HTML/Tailwind CSS pour l'interface. Communication WebSocket temps réel avec le backend.

Backend

Serveur Python orchestrant les workers MPI et servant les WebSockets.

Algorithme

C++ avec MPI pour la distribution du calcul. Optimisation grâce à InstancedMesh et cache d'état.