Files
builazoo/docs/specs/chemin.md
2026-03-05 03:39:33 +01:00

2.1 KiB

Spécifications : Chemin

Définition

Les chemins sont des cases aménagées permettant aux visiteurs et au staff de se déplacer efficacement à travers le zoo. Ils connectent les différentes infrastructures (Enclos, Boutiques, Services).

Fonctions

  • Circulation : Permet le déplacement des entités (Visiteurs, Staff).
  • Connexion : Relie les bâtiments entre eux pour former un réseau accessible.
  • Esthétique : Améliore l'aspect visuel du zoo.

Annexes Techniques

1. Données et États

Modèle de Données (JSON)

{
  "type": "path",
  "material": "gravel",
  "x": 10,
  "y": 12,
  "connected_neighbors": ["N", "S", "E"],
  "iso_x": "integer",
  "iso_y": "integer",
  "z_index": "integer"
}

2. Règles Métier

  • Connexion Automatique : Les textures des chemins se connectent automatiquement aux chemins adjacents (Auto-tiling).
  • Vitesse : Bonus de vitesse de déplacement pour les entités sur les chemins.

Annexes UX/UI

0. Direction Artistique & Vue

  • Vue : Isométrique (2.5D).
  • Style : Coloré, vivant, détails foisonnants (Réf: IMG_20260303_170253.jpg).
  • Sprites : 4 directions.
  • Interactions :
    • Sélection : Cliquer sur la base de l'élément (ou son sprite principal) pour le sélectionner.
    • Feedback : Surbrillance (outline blanc/jaune) au survol de la souris.

0. Direction Artistique & Vue

  • Vue : Isométrique (2.5D).
  • Grille : Les déplacements se font sur une grille losange.
  • Sprites : 4 directions (Nord-Est, Sud-Est, Sud-Ouest, Nord-Ouest).
  • Profondeur : Gestion du Z-index (les éléments "en bas" cachent ceux "en haut").
  • Style Visuel : Inspiré de IMG_20260303_170253.jpg.
    • Coloré, vivant, détails foisonnants.
    • Aspect "dessiné à la main" ou "cartoon soigné".
    • Couleurs vives et contours nets.

1. Détails Spécifiques

  • Textures Connectées : Les chemins utilisent des textures connectées (Terre, Gravier, Pavés) pour éviter les coupures nettes entre les cases.
  • Variété : Différents types de sols disponibles (Terre, Gravier, Pavés).