Comment utiliser l'application - JulianKerignard/ProjetJeuDeLaVie_POO GitHub Wiki

🎮 Comment utiliser l'application

🎯 Interface principale

L'interface du Jeu de la Vie se compose de plusieurs éléments clés :

Grille de jeu

  • Cliquer sur une cellule pour l'activer (vivante) ou la désactiver (morte)
  • Glisser sur plusieurs cellules pour en activer plusieurs d'un coup
  • Les cellules vivantes apparaissent en couleur
  • Les cellules mortes sont transparentes

Barre de contrôle

Boutons principaux

  • ▶️ Play : Démarre la simulation
  • ⏸️ Pause : Met en pause la simulation
  • 🔄 Reset : Réinitialise la grille
  • 🗑️ Clear : Efface toutes les cellules

Paramètres

  • Vitesse : Ajustez la vitesse de simulation avec le curseur
  • Taille : Modifiez la taille de la grille
  • Mode aléatoire : Génère une configuration aléatoire

🎨 Modèles prédéfinis

Des modèles classiques sont disponibles :

  1. Planeur : Structure qui se déplace en diagonale
  2. Bloc : Structure statique 2x2
  3. Clignotant : Oscillateur simple
  4. Canon à planeurs : Génère des planeurs périodiquement

Pour utiliser un modèle :

  1. Cliquez sur "Modèles"
  2. Sélectionnez le modèle souhaité
  3. Cliquez sur la grille pour le placer

⚙️ Fonctionnalités avancées

Sauvegarde et chargement

  • Sauvegarder : Enregistrez votre configuration actuelle
  • Charger : Importez une configuration précédemment sauvegardée

Statistiques

  • Nombre de cellules vivantes
  • Nombre de générations
  • Taux de croissance

💡 Astuces

  1. Démarrage optimal :

    • Commencez avec des structures simples
    • Utilisez les modèles prédéfinis pour comprendre les mécaniques
  2. Création de motifs :

    • Expérimentez avec des formes symétriques
    • Observez comment les structures interagissent
  3. Performance :

    • Réduisez la vitesse pour les grandes grilles
    • Utilisez la pause pour examiner des configurations spécifiques

🔍 Exploration

N'hésitez pas à expérimenter ! Le Jeu de la Vie est connu pour sa capacité à générer des motifs complexes à partir de règles simples. Chaque configuration peut mener à des résultats surprenants.


Pour toute question ou problème, consultez la section FAQ ou ouvrez une issue sur GitHub.