Skip to content

Suban97/Grid2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Grid2D - Interactive Pathfinding Simulator

Un simulateur interactif pour visualiser et comprendre les algorithmes de distance Manhattan et les systèmes de mouvement sur grille 📊

Python Pygame License Stars


🎯 Description

Grid2D est un outil éducatif conçu pour visualiser et expérimenter avec :

  • 🟩 Distance Manhattan : Calcul de la distance entre deux points sur une grille
  • 🎯 Rayon de mouvement : Visualisation des zones accessibles en fonction d'un rayon limité
  • 🖱️ Interactions en temps réel : Cliquez sur n'importe quelle case pour explorer les possibilités de mouvement
  • 📚 Apprentissage algorithmique : Comprenez comment les jeux, les stratégies et les systèmes de pathfinding fonctionnent

Cas d'usage idéaux :

✨ Étudiants en algorithmique et structures de données
🎮 Développeurs en game development (AI, pathfinding)
🤖 Projets de simulation et IA
📖 Projets éducatifs et portefeuille


✨ Fonctionnalités

Fonctionnalité Description
🎨 Grille Interactive 10x10 Configurable facilement dans le code (taille, dimensions)
📏 Système de Distance Manhattan Calcul en temps réel de la distance entre positions
🟢 Visualisation Dynamique Les zones accessibles s'affichent en vert, les autres en blanc
🎯 Rayon de Mouvement Configurable Par défaut : 3 cases (modifiable)
🖱️ Interaction Mouse Click Cliquez sur une case pour déplacer le joueur
Architecture Modulaire Séparation claire entre Grille, Player et logique principale

🚀 Installation & Démarrage Rapide

📋 Prérequis

  • Python 3.8+
  • pip (gestionnaire de paquets Python)

📥 Installation

  1. Clonez le repository :
git clone https://github.com/Suban97/Grid2D.git
cd Grid2D

About

simulateur de mouvement sur grille

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages