🔮 💫 🌟

🦕 Dinosaures

Exploration scientifique avec calculs vérifiables

🔮 💫 🌟

Explorateur de Dinosaures

Timeline Géologique

Trias
252-201 Ma
Jurassique
201-145 Ma
Crétacé
145-66 Ma
Distribution temporelle des espèces

Méthodes & Calculs

Calcul de la masse corporelle

La masse est estimée à partir du périmètre du fémur using une relation allométrique.

log₁₀(M_kg) = a + b × log₁₀(C_mm)

Où M est la masse en kg et C est le périmètre du fémur en mm.

-

Métabolisme basal (BMR)

Comparaison entre métabolisme endotherme et ectotherme.

BMR = k × M^0.75
-

Vitesse de déplacement

Estimation basée sur le nombre de Froude.

v = √(Fr × g × l)
-

Méthodes scientifiques

Allométrie squelettique

Les relations allométriques entre les dimensions osseuses et la masse corporelle sont basées sur des études comparatives avec les animaux modernes.

Métabolisme basal

Le BMR suit une loi de puissance avec la masse corporelle (exposant 0.75), mais diffère significativement entre endothermes et ectothermes.

Nombre de Froude

Le nombre de Froude est un nombre sans dimension qui caractérise la dynamique de la locomotion. Fr ≈ 0.5 pour la marche, Fr > 1 pour la course.

Comparateur d'espèces

Tests Unitaires

Documentation

README

Introduction

Cette page web offre une exploration interactive des dinosaures avec des calculs scientifiques vérifiables.

Fonctionnalités

  • Explorateur de dinosaures avec filtres
  • Calculs scientifiques (masse, métabolisme, vitesse)
  • Timeline géologique interactive
  • Comparateur d'espèces
  • Tests unitaires intégrés
  • Documentation complète

Utilisation

Ouvrez index.html dans un navigateur moderne. Aucune connexion internet requise.

Architecture

Structure

  • HTML: Structure sémantique avec balises modernes
  • CSS: Design system avec variables CSS, responsive design
  • JavaScript: Vanilla JS avec modules IIFE
  • Données: CSV et JSON intégrés

Modules

  • DataManager: Gestion des données dinosaures
  • Calculator: Calculs scientifiques
  • UI: Interface utilisateur
  • Tests: Suite de tests unitaires

Mathématiques

Modèles utilisés

Masse corporelle

log₁₀(M) = a + b × log₁₀(C)

Référence: Anderson et al. (1985), Journal of Zoology

Métabolisme basal

BMR = k × M^0.75

Référence: Kleiber (1932), Hilgardia

Vitesse

v = √(Fr × g × l)

Référence: Alexander (1976), Journal of Zoology

Design System

Couleurs

Palette basée sur HSL avec support dark mode via prefers-color-scheme.

Typographie

Polices système pour performance optimale.

Espacement

Échelle modulaire basée sur rem.

Composants

  • Card: Conteneur de contenu
  • Button: Actions interactives
  • Tag/Chip: Étiquettes filtrantes
  • Modal: Dialogues modaux
  • Tabs: Navigation par onglets

Accessibilité

WCAG 2.2 AA

  • Contrastes respectés (4.5:1 minimum)
  • Navigation clavier complète
  • ARIA labels sur éléments interactifs
  • Structure sémantique HTML5
  • Réduction du mouvement respectée

Tests automatiques

  • Vérification des contrastes
  • Présence des ARIA labels
  • Ordre de tabulation logique