Bilal Houari

Software Engineering Graduate & Data Engineering Student
FR / EN

ParkLogic

C++20RaylibProcedural GenerationSimulation
Voir le dépôt

ParkLogic est un projet scolaire : une petite simulation de trafic avec des routes générées procéduralement, écrite en C++20 avec Raylib. Tout tourne au pas de temps fixe, donc la simu est déterministe.

WARNING

Pas d’ECS ici — que de la POO. Suffisant pour un projet scolaire, pas un modèle à suivre pour plus gros.

Les voitures sont des agents simples. Chacune choisit une destination, s’y dirige avec des comportements seek et arrive, puis en choisit une nouvelle. La logique de routage et la gestion d’état sont construites à partir de principes de base plutôt que tirées d’un framework, et les réseaux routiers sont générés à partir d’une graine. Un petit bus pub/sub relie la simu à l’UI, et l’ensemble est structuré comme un petit pseudo-moteur modulaire à étendre.