Skip to content

Simulation urbaine basée sur des agents autonomes dotés d’un profil psychologique (modèle Big Five), influençant leurs comportements et prises de décision. Projet développé en Java, intégrant les design patterns Singleton, Strategy et Builder pour structurer la logique des agents et de la simulation.

Notifications You must be signed in to change notification settings

dylan-manseri/social

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

Projet Java — SOCIAL (GLP)

Auteurs

  • Dylan Manseri
  • Amadou Bawol
  • Fatima-Zahra Boutlidjane

Présentation rapide

SOCIAL est une application Java développée dans le cadre du cours de Génie Logiciel. Le but du projet est de simuler la vie d'une ville virtuelle, peuplée d'habitants ayant chacun leur propre personnalité et leur évolution au fil du temps. L'utilisateur peut suivre les habitants sur la carte, déclencher des événements pour influencer leur humeur, et observer les changements dans la dynamique de la ville.

Fonctionnalités proposées

  • Une carte affichant toute la ville et ses infrastructures.
  • Des habitants, avec des traits de personnalité inspirés du modèle Big Five.
  • Une évolution continue avec un cycle jour/nuit.
  • Des statistiques accessibles sur la population.

Configuration nécessaire

  • Un environnement de développement compatible Java (par exemple Eclipse 2023 ou plus récent).
  • JDK version 17 minimum.

Comment lancer le projet

  1. Ouvrir Eclipse ou un autre IDE compatible Java.
  2. Importer le projet :
  • Sélectionner File > Import...
  • Choisir Existing Projects into Workspace et sélectionner le dossier contenant le projet (src).
  1. Vérifier que le projet utilise bien un JDK version 17 ou supérieure.
  2. Lancer la classe Main.java située dans le package engine.main pour démarrer la simulation.

Notes supplémentaires

  • Certaines informations utiles (statistiques, etc.) sont accessibles directement depuis l'interface graphique.
  • Toute la documentation liée au projet est disponible dans le rapport final associé.
  • Vous pouvez retrouver l'intégralité du projet sur notre dépôt GitHub : lien vers le projet.

About

Simulation urbaine basée sur des agents autonomes dotés d’un profil psychologique (modèle Big Five), influençant leurs comportements et prises de décision. Projet développé en Java, intégrant les design patterns Singleton, Strategy et Builder pour structurer la logique des agents et de la simulation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages