Enoder commited on
Commit
5e6cfdd
·
verified ·
1 Parent(s): ec63190

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +560 -158
index.html CHANGED
@@ -76,6 +76,16 @@
76
  font-style: italic;
77
  }
78
 
 
 
 
 
 
 
 
 
 
 
79
  .game-container {
80
  display: grid;
81
  grid-template-columns: 1fr 400px;
@@ -413,6 +423,9 @@
413
  <header>
414
  <h1>🦗 Devine la Mante</h1>
415
  <p class="subtitle">Identifie l'espèce selon sa distribution géographique</p>
 
 
 
416
  </header>
417
 
418
  <div class="game-container">
@@ -463,320 +476,709 @@
463
 
464
  <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
465
  <script>
466
- // Extended species database with taxonKeys and hints
467
  const speciesData = [
468
- // Original species
469
  {
470
  name: "Mantis religiosa",
471
  commonName: "Mante religieuse",
472
- taxonKey: "144094823",
473
  family: "Mantidae",
 
474
  hints: [
475
  "Famille : Mantidae",
476
- "C'est l'espèce de mante la plus commune et répandue en Europe",
477
- "Son nom vient de sa posture caractéristique, pattes avant levées comme en prière"
478
  ]
479
  },
480
  {
481
- name: "Iris oratoria",
482
- commonName: "Mante méditerranéenne",
483
- taxonKey: "1404300",
484
- family: "Tarachodidae",
 
485
  hints: [
486
- "Famille : Tarachodidae",
487
- "Espèce méditerranéenne qui s'étend vers le nord",
488
- "Reconnaissable aux ocelles (taches en forme d'œil) sur ses ailes postérieures"
489
  ]
490
  },
491
  {
492
- name: "Hierodula patellifera",
493
- commonName: "Mante asiatique géante",
494
- taxonKey: "1405951",
495
  family: "Mantidae",
 
496
  hints: [
497
  "Famille : Mantidae",
498
- "Une des plus grandes espèces, originaire d'Asie du Sud-Est",
499
- "Très populaire en terrariophilie pour sa taille impressionnante"
500
  ]
501
  },
502
  {
503
- name: "Sphodromantis viridis",
504
- commonName: "Mante africaine",
505
- taxonKey: "7204692",
506
  family: "Mantidae",
 
507
  hints: [
508
  "Famille : Mantidae",
509
- "Espèce africaine de couleur verte caractéristique",
510
- "Robuste et facile à élever, très appréciée des éleveurs"
511
  ]
512
  },
513
  {
514
- name: "Blepharopsis mendica",
515
- commonName: "Mante fleur égyptienne",
516
- taxonKey: "1406697",
517
- family: "Empusidae",
 
518
  hints: [
519
- "Famille : Empusidae",
520
- "Originaire d'Afrique du Nord et du Moyen-Orient",
521
- "Connue pour ses superbes motifs et sa ressemblance avec une fleur"
522
  ]
523
  },
524
  {
525
- name: "Idolomantis diabolica",
526
- commonName: "Mante fleur du diable",
527
- taxonKey: "1406692",
528
- family: "Empusidae",
 
529
  hints: [
530
- "Famille : Empusidae",
531
- "Espèce africaine considérée comme la plus spectaculaire au monde",
532
- "Appelée 'du diable' pour son apparence impressionnante et ses cornes"
533
  ]
534
  },
535
- // New species additions
536
  {
537
- name: "Acontista mexicana",
538
- commonName: "Mante mexicaine",
539
- taxonKey: "1404204",
540
- family: "Acontistidae",
 
541
  hints: [
542
- "Famille : Acontistidae",
543
- "Espèce d'Amérique centrale, notamment au Mexique",
544
- "Petite mante discrète vivant dans les zones arides"
545
  ]
546
  },
547
  {
548
- name: "Empusa pennata",
549
- commonName: "Empuse commune",
550
- taxonKey: "1406674",
551
- family: "Empusidae",
 
552
  hints: [
553
- "Famille : Empusidae",
554
- "Espèce méditerranéenne avec des antennes plumeuses caractéristiques",
555
- "Silhouette très élancée avec une crête sur la tête"
556
  ]
557
  },
558
  {
559
- name: "Tenodera sinensis",
560
- commonName: "Mante chinoise",
561
- taxonKey: "1405978",
562
  family: "Mantidae",
 
563
  hints: [
564
  "Famille : Mantidae",
565
- "Grande mante originaire d'Asie, introduite en Amérique du Nord",
566
- "Une des espèces les plus grandes et les plus robustes"
567
  ]
568
  },
569
  {
570
- name: "Phyllocrania paradoxa",
571
- commonName: "Mante feuille morte",
572
- taxonKey: "1406700",
573
- family: "Hymenopodidae",
 
574
  hints: [
575
- "Famille : Hymenopodidae",
576
- "Originaire d'Afrique, mimétisme exceptionnel avec une feuille morte",
577
- "Petite espèce très appréciée en terrariophilie"
578
  ]
579
  },
580
  {
581
- name: "Hymenopus coronatus",
582
- commonName: "Mante orchidée",
583
- taxonKey: "1406703",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
584
  family: "Hymenopodidae",
 
585
  hints: [
586
  "Famille : Hymenopodidae",
587
- "Espèce d'Asie du Sud-Est, célèbre pour son mimétisme avec les orchidées",
588
- "Considérée comme une des plus belles mantes du monde"
589
  ]
590
  },
591
  {
592
  name: "Creobroter gemmatus",
593
  commonName: "Mante fleur indienne",
594
- taxonKey: "1406706",
595
  family: "Hymenopodidae",
 
596
  hints: [
597
  "Famille : Hymenopodidae",
598
- "Petite mante d'Asie du Sud avec des motifs colorés",
599
- "Taches oculaires vertes sur les ailes antérieures"
600
  ]
601
  },
602
  {
603
- name: "Pseudocreobotra wahlbergii",
604
- commonName: "Mante fleur épineuse",
605
- taxonKey: "1406705",
606
  family: "Hymenopodidae",
 
607
  hints: [
608
  "Famille : Hymenopodidae",
609
- "Espèce africaine avec des motifs en spirale sur les ailes",
610
- "Abdomen en forme de feuille avec des épines"
611
  ]
612
  },
613
  {
614
- name: "Deroplatys desiccata",
615
- commonName: "Mante feuille morte géante",
616
- taxonKey: "1406699",
617
- family: "Deroplatyidae",
 
618
  hints: [
619
- "Famille : Deroplatyidae",
620
- "Grande espèce d'Asie du Sud-Est avec mimétisme de feuille morte",
621
- "Apparence très plate et rugueuse imitant une feuille desséchée"
622
  ]
623
  },
624
  {
625
- name: "Stagmomantis carolina",
626
- commonName: "Mante de Caroline",
627
- taxonKey: "1405980",
628
  family: "Mantidae",
 
629
  hints: [
630
  "Famille : Mantidae",
631
- "Espèce commune aux États-Unis, notamment dans le sud-est",
632
- "Mante de taille moyenne, très adaptable"
633
  ]
634
  },
635
  {
636
- name: "Ameles spallanzania",
637
- commonName: "Amèle de Spallanzani",
638
- taxonKey: "1404283",
639
- family: "Amelidae",
 
640
  hints: [
641
- "Famille : Amelidae",
642
- "Petite mante méditerranéenne",
643
- "Les femelles sont souvent aptères (sans ailes)"
644
  ]
645
  },
646
  {
647
- name: "Popa spurca",
648
- commonName: "Mante écorce africaine",
649
- taxonKey: "1406694",
650
- family: "Liturgusidae",
 
651
  hints: [
652
- "Famille : Liturgusidae",
653
- "Espèce africaine avec excellent mimétisme d'écorce",
654
- "Apparence plate et rugueuse, vit sur les troncs d'arbres"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
655
  ]
656
  },
657
  {
658
  name: "Sibylla pretiosa",
659
  commonName: "Mante cryptique",
660
- taxonKey: "1406695",
661
  family: "Sibyllidae",
 
662
  hints: [
663
  "Famille : Sibyllidae",
664
- "Espèce d'Afrique australe au camouflage remarquable",
665
- "Forme et couleur imitant l'écorce ou les brindilles"
666
  ]
667
  },
668
  {
669
- name: "Miomantis paykulli",
670
- commonName: "Mante égyptienne",
671
- taxonKey: "1405984",
672
  family: "Mantidae",
 
673
  hints: [
674
  "Famille : Mantidae",
675
- "Petite mante africaine, introduite dans plusieurs régions",
676
- "Très adaptable, peut vivre en zones urbaines"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
677
  ]
678
  },
679
  {
680
  name: "Hierodula membranacea",
681
  commonName: "Mante asiatique géante",
682
- taxonKey: "1405953",
683
  family: "Mantidae",
 
684
  hints: [
685
  "Famille : Mantidae",
686
- "Grande espèce d'Asie, très répandue en terrariophilie",
687
- "Couleur verte brillante, très vorace"
688
  ]
689
  },
690
  {
691
- name: "Sphodromantis lineola",
692
- commonName: "Mante africaine lignée",
693
- taxonKey: "1405996",
694
  family: "Mantidae",
 
695
  hints: [
696
  "Famille : Mantidae",
697
- "Grande mante d'Afrique centrale et occidentale",
698
- "Bande blanche caractéristique sur les ailes antérieures"
699
  ]
700
  },
701
  {
702
- name: "Archimantis latistyla",
703
- commonName: "Mante australienne géante",
704
- taxonKey: "1406667",
705
  family: "Mantidae",
 
706
  hints: [
707
  "Famille : Mantidae",
708
- "Grande espèce endémique d'Australie",
709
- "Une des plus grandes mantes d'Australie"
710
  ]
711
  },
712
  {
713
- name: "Metallyticus splendidus",
714
- commonName: "Mante métallique",
715
- taxonKey: "1406714",
716
- family: "Metallyticidae",
 
717
  hints: [
718
- "Famille : Metallyticidae",
719
- "Petite mante d'Asie du Sud-Est avec reflets métalliques",
720
- "Aspect iridescent bleu-vert unique parmi les mantes"
721
  ]
722
  },
723
  {
724
- name: "Theopropus elegans",
725
- commonName: "Mante orchidée élégante",
726
- taxonKey: "1406707",
727
- family: "Hymenopodidae",
 
728
  hints: [
729
- "Famille : Hymenopodidae",
730
- "Espèce d'Asie du Sud-Est ressemblant aux fleurs",
731
- "Lobes abdominaux en forme de pétales"
732
  ]
733
  },
734
  {
735
  name: "Rivetina baetica",
736
  commonName: "Mante ibérique",
737
- taxonKey: "1404296",
738
  family: "Rivetinidae",
 
739
  hints: [
740
  "Famille : Rivetinidae",
741
- "Petite mante de la péninsule ibérique et d'Afrique du Nord",
742
- "Espèce discrète vivant au sol dans la végétation basse"
743
  ]
744
  },
745
  {
746
- name: "Empusa fasciata",
747
- commonName: "Empuse fascié",
748
- taxonKey: "1406675",
749
- family: "Empusidae",
 
750
  hints: [
751
- "Famille : Empusidae",
752
- "Espèce méditerranéenne proche d'Empusa pennata",
753
- "Antennes plumeuses et corps très élancé"
754
  ]
755
  },
756
  {
757
- name: "Orthodera ministralis",
758
- commonName: "Mante australienne jardinière",
759
- taxonKey: "1406668",
760
  family: "Mantidae",
 
761
  hints: [
762
  "Famille : Mantidae",
763
- "Espèce endémique d'Australie",
764
- "Mante de taille moyenne, verte ou brune"
765
  ]
766
  },
767
  {
768
- name: "Brunneria borealis",
769
- commonName: "Mante-bâton",
770
- taxonKey: "1404272",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
771
  family: "Mantidae",
 
772
  hints: [
773
  "Famille : Mantidae",
774
- "Espèce d'Amérique du Nord, très élancée",
775
- "Population entièrement femelle (parthénogenèse)"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
776
  ]
777
  }
778
  ];
779
 
 
 
 
780
  // Game state
781
  let currentSpecies = null;
782
  let score = 0;
@@ -824,7 +1226,7 @@
824
  return speciesData.filter(species =>
825
  species.name.toLowerCase().includes(lowerQuery) ||
826
  species.commonName.toLowerCase().includes(lowerQuery)
827
- );
828
  }
829
 
830
  function showAutocomplete(species) {
 
76
  font-style: italic;
77
  }
78
 
79
+ .stats-bar {
80
+ display: flex;
81
+ justify-content: center;
82
+ gap: 2rem;
83
+ margin-top: 1rem;
84
+ font-size: 0.95rem;
85
+ color: var(--dark-sepia);
86
+ opacity: 0.7;
87
+ }
88
+
89
  .game-container {
90
  display: grid;
91
  grid-template-columns: 1fr 400px;
 
423
  <header>
424
  <h1>🦗 Devine la Mante</h1>
425
  <p class="subtitle">Identifie l'espèce selon sa distribution géographique</p>
426
+ <div class="stats-bar">
427
+ <span>📊 <span id="total-species">60</span> espèces disponibles</span>
428
+ </div>
429
  </header>
430
 
431
  <div class="game-container">
 
476
 
477
  <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
478
  <script>
479
+ // Complete species database with verified GBIF taxonKeys
480
  const speciesData = [
 
481
  {
482
  name: "Mantis religiosa",
483
  commonName: "Mante religieuse",
484
+ taxonKey: "6258028",
485
  family: "Mantidae",
486
+ region: "Europe, Asie, introduite Amérique du Nord",
487
  hints: [
488
  "Famille : Mantidae",
489
+ "Distribution : Europe, Asie, introduite en Amérique du Nord",
490
+ "L'espèce de mante la plus commune et répandue en Europe, posture de prière caractéristique"
491
  ]
492
  },
493
  {
494
+ name: "Acontista mexicana",
495
+ commonName: "Mante mexicaine",
496
+ taxonKey: "1404204",
497
+ family: "Acontistidae",
498
+ region: "Amérique centrale",
499
  hints: [
500
+ "Famille : Acontistidae",
501
+ "Distribution : Amérique centrale, notamment Mexique",
502
+ "Petite mante discrète vivant dans les zones arides mexicaines"
503
  ]
504
  },
505
  {
506
+ name: "Macromantis hyalina",
507
+ commonName: "Mante hyaline",
508
+ taxonKey: "1405821",
509
  family: "Mantidae",
510
+ region: "Amérique du Sud",
511
  hints: [
512
  "Famille : Mantidae",
513
+ "Distribution : Amérique du Sud",
514
+ "Grande mante aux ailes transparentes, typique des forêts tropicales"
515
  ]
516
  },
517
  {
518
+ name: "Choeradodis rhombicollis",
519
+ commonName: "Mante feuille rhomboïde",
520
+ taxonKey: "1405204",
521
  family: "Mantidae",
522
+ region: "Amérique centrale et du Sud",
523
  hints: [
524
  "Famille : Mantidae",
525
+ "Distribution : Amérique centrale et du Sud",
526
+ "Mimétisme exceptionnel de feuille avec prothorax élargi en forme de bouclier"
527
  ]
528
  },
529
  {
530
+ name: "Choeradodis servillei",
531
+ commonName: "Mante feuille de Serville",
532
+ taxonKey: "1405196",
533
+ family: "Mantidae",
534
+ region: "Amérique du Sud",
535
  hints: [
536
+ "Famille : Mantidae",
537
+ "Distribution : Amérique du Sud tropicale",
538
+ "Espèce arboricole imitant parfaitement une feuille verte"
539
  ]
540
  },
541
  {
542
+ name: "Rhombodera basalis",
543
+ commonName: "Mante bouclier géante",
544
+ taxonKey: "6725789",
545
+ family: "Mantidae",
546
+ region: "Asie du Sud-Est",
547
  hints: [
548
+ "Famille : Mantidae",
549
+ "Distribution : Asie du Sud-Est",
550
+ "Grande mante robuste, très populaire en terrariophilie"
551
  ]
552
  },
 
553
  {
554
+ name: "Toxodera servillei",
555
+ commonName: "Mante brindille",
556
+ taxonKey: "1406838",
557
+ family: "Toxoderidae",
558
+ region: "Asie du Sud-Est",
559
  hints: [
560
+ "Famille : Toxoderidae",
561
+ "Distribution : Asie du Sud-Est",
562
+ "Apparence extrêmement élancée imitant une brindille"
563
  ]
564
  },
565
  {
566
+ name: "Prohierodula flavipennis",
567
+ commonName: "Mante à ailes jaunes",
568
+ taxonKey: "1406032",
569
+ family: "Mantidae",
570
+ region: "Asie du Sud-Est",
571
  hints: [
572
+ "Famille : Mantidae",
573
+ "Distribution : Asie du Sud-Est",
574
+ "Ailes postérieures jaune vif, espèce de taille moyenne"
575
  ]
576
  },
577
  {
578
+ name: "Polyspilota aeruginosa",
579
+ commonName: "Mante cuivrée",
580
+ taxonKey: "1405481",
581
  family: "Mantidae",
582
+ region: "Afrique subsaharienne",
583
  hints: [
584
  "Famille : Mantidae",
585
+ "Distribution : Afrique subsaharienne",
586
+ "Coloration vert-cuivré caractéristique, espèce robuste"
587
  ]
588
  },
589
  {
590
+ name: "Ameles spallanzania",
591
+ commonName: "Amèle de Spallanzani",
592
+ taxonKey: "5048707",
593
+ family: "Amelidae",
594
+ region: "Méditerranée",
595
  hints: [
596
+ "Famille : Amelidae",
597
+ "Distribution : Bassin méditerranéen",
598
+ "Petite mante, femelles souvent aptères (sans ailes fonctionnelles)"
599
  ]
600
  },
601
  {
602
+ name: "Ameles decolor",
603
+ commonName: "Amèle décolorée",
604
+ taxonKey: "5048690",
605
+ family: "Amelidae",
606
+ region: "Méditerranée",
607
+ hints: [
608
+ "Famille : Amelidae",
609
+ "Distribution : Europe du Sud et Afrique du Nord",
610
+ "Petite espèce cryptique, coloration variable selon le substrat"
611
+ ]
612
+ },
613
+ {
614
+ name: "Hierodula pulchripennis",
615
+ commonName: "Mante à belles ailes",
616
+ taxonKey: "1405884",
617
+ family: "Mantidae",
618
+ region: "Asie du Sud-Est",
619
+ hints: [
620
+ "Famille : Mantidae",
621
+ "Distribution : Asie du Sud-Est",
622
+ "Grande mante verte avec motifs délicats sur les ailes"
623
+ ]
624
+ },
625
+ {
626
+ name: "Callibia diana",
627
+ commonName: "Mante de Diana",
628
+ taxonKey: "1404245",
629
+ family: "Nanomantidae",
630
+ region: "Afrique",
631
+ hints: [
632
+ "Famille : Nanomantidae",
633
+ "Distribution : Afrique tropicale",
634
+ "Petite mante aux motifs contrastés noir et blanc"
635
+ ]
636
+ },
637
+ {
638
+ name: "Brunneria borealis",
639
+ commonName: "Mante-bâton",
640
+ taxonKey: "5048768",
641
+ family: "Mantidae",
642
+ region: "Amérique du Nord",
643
+ hints: [
644
+ "Famille : Mantidae",
645
+ "Distribution : Sud des États-Unis",
646
+ "Corps extrêmement élancé, reproduction par parthénogenèse (pas de mâles)"
647
+ ]
648
+ },
649
+ {
650
+ name: "Popa spurca",
651
+ commonName: "Mante écorce africaine",
652
+ taxonKey: "8821604",
653
+ family: "Liturgusidae",
654
+ region: "Afrique",
655
+ hints: [
656
+ "Famille : Liturgusidae",
657
+ "Distribution : Afrique subsaharienne",
658
+ "Mimétisme d'écorce exceptionnel, corps aplati et rugueux"
659
+ ]
660
+ },
661
+ {
662
+ name: "Pseudocreobotra wahlbergii",
663
+ commonName: "Mante fleur épineuse",
664
+ taxonKey: "1406642",
665
  family: "Hymenopodidae",
666
+ region: "Afrique",
667
  hints: [
668
  "Famille : Hymenopodidae",
669
+ "Distribution : Afrique australe",
670
+ "Motifs en spirale sur les ailes, abdomen en forme de feuille épineuse"
671
  ]
672
  },
673
  {
674
  name: "Creobroter gemmatus",
675
  commonName: "Mante fleur indienne",
676
+ taxonKey: "1406395",
677
  family: "Hymenopodidae",
678
+ region: "Asie du Sud",
679
  hints: [
680
  "Famille : Hymenopodidae",
681
+ "Distribution : Inde, Asie du Sud",
682
+ "Petite mante colorée avec taches oculaires vertes sur les ailes"
683
  ]
684
  },
685
  {
686
+ name: "Hymenopus coronatus",
687
+ commonName: "Mante orchidée",
688
+ taxonKey: "1406471",
689
  family: "Hymenopodidae",
690
+ region: "Asie du Sud-Est",
691
  hints: [
692
  "Famille : Hymenopodidae",
693
+ "Distribution : Asie du Sud-Est (Malaisie, Indonésie)",
694
+ "Célèbre pour son mimétisme d'orchidée, une des plus belles mantes au monde"
695
  ]
696
  },
697
  {
698
+ name: "Helvia cardinalis",
699
+ commonName: "Mante cardinale",
700
+ taxonKey: "5048799",
701
+ family: "Hymenopodidae",
702
+ region: "Amérique du Sud",
703
  hints: [
704
+ "Famille : Hymenopodidae",
705
+ "Distribution : Amérique du Sud",
706
+ "Coloration rouge distinctive, espèce rare en captivité"
707
  ]
708
  },
709
  {
710
+ name: "Tenodera sinensis",
711
+ commonName: "Mante chinoise",
712
+ taxonKey: "5887934",
713
  family: "Mantidae",
714
+ region: "Asie, introduite Amérique du Nord",
715
  hints: [
716
  "Famille : Mantidae",
717
+ "Distribution : Asie de l'Est, introduite en Amérique du Nord",
718
+ "Une des plus grandes mantes, très robuste et vorace"
719
  ]
720
  },
721
  {
722
+ name: "Tenodera angustipennis",
723
+ commonName: "Mante à ailes étroites",
724
+ taxonKey: "4293587",
725
+ family: "Mantidae",
726
+ region: "Asie de l'Est",
727
  hints: [
728
+ "Famille : Mantidae",
729
+ "Distribution : Asie de l'Est (Japon, Chine, Corée)",
730
+ "Grande mante proche de T. sinensis mais avec des ailes plus fines"
731
  ]
732
  },
733
  {
734
+ name: "Heterochaeta orientalis",
735
+ commonName: "Mante orientale hétéroclite",
736
+ taxonKey: "5048674",
737
+ family: "Mantidae",
738
+ region: "Afrique de l'Est",
739
  hints: [
740
+ "Famille : Mantidae",
741
+ "Distribution : Afrique de l'Est",
742
+ "Espèce de taille moyenne avec coloration variable"
743
+ ]
744
+ },
745
+ {
746
+ name: "Rhombodera kirbyi",
747
+ commonName: "Mante bouclier de Kirby",
748
+ taxonKey: "6725792",
749
+ family: "Mantidae",
750
+ region: "Asie du Sud-Est",
751
+ hints: [
752
+ "Famille : Mantidae",
753
+ "Distribution : Asie du Sud-Est",
754
+ "Grande mante similaire à R. basalis, très populaire en élevage"
755
+ ]
756
+ },
757
+ {
758
+ name: "Orthodera ministralis",
759
+ commonName: "Mante australienne du jardin",
760
+ taxonKey: "1405115",
761
+ family: "Mantidae",
762
+ region: "Australie",
763
+ hints: [
764
+ "Famille : Mantidae",
765
+ "Distribution : Australie",
766
+ "Mante commune dans les jardins australiens, verte ou brune"
767
+ ]
768
+ },
769
+ {
770
+ name: "Empusa pennata",
771
+ commonName: "Empuse commune",
772
+ taxonKey: "5048815",
773
+ family: "Empusidae",
774
+ region: "Méditerranée",
775
+ hints: [
776
+ "Famille : Empusidae",
777
+ "Distribution : Bassin méditerranéen",
778
+ "Antennes plumeuses, silhouette très élancée avec crête sur la tête"
779
+ ]
780
+ },
781
+ {
782
+ name: "Empusa fasciata",
783
+ commonName: "Empuse fascié",
784
+ taxonKey: "5048805",
785
+ family: "Empusidae",
786
+ region: "Méditerranée orientale",
787
+ hints: [
788
+ "Famille : Empusidae",
789
+ "Distribution : Méditerranée orientale, Moyen-Orient",
790
+ "Proche d'E. pennata, corps élancé avec bandes caractéristiques"
791
+ ]
792
+ },
793
+ {
794
+ name: "Sphodromantis lineola",
795
+ commonName: "Mante africaine à ligne",
796
+ taxonKey: "1404875",
797
+ family: "Mantidae",
798
+ region: "Afrique",
799
+ hints: [
800
+ "Famille : Mantidae",
801
+ "Distribution : Afrique centrale et occidentale",
802
+ "Grande mante verte avec bande blanche sur les ailes antérieures"
803
+ ]
804
+ },
805
+ {
806
+ name: "Theopropus elegans",
807
+ commonName: "Mante orchidée élégante",
808
+ taxonKey: "1406531",
809
+ family: "Hymenopodidae",
810
+ region: "Asie du Sud-Est",
811
+ hints: [
812
+ "Famille : Hymenopodidae",
813
+ "Distribution : Asie du Sud-Est",
814
+ "Lobes abdominaux en forme de pétales, mimétisme floral"
815
+ ]
816
+ },
817
+ {
818
+ name: "Chlidonoptera lestoni",
819
+ commonName: "Mante de Leston",
820
+ taxonKey: "1406371",
821
+ family: "Hymenopodidae",
822
+ region: "Afrique",
823
+ hints: [
824
+ "Famille : Hymenopodidae",
825
+ "Distribution : Afrique centrale",
826
+ "Espèce rare avec dimorphisme sexuel prononcé"
827
+ ]
828
+ },
829
+ {
830
+ name: "Theopompa sp.",
831
+ commonName: "Mante Theopompa",
832
+ taxonKey: "1406967",
833
+ family: "Hymenopodidae",
834
+ region: "Asie",
835
+ hints: [
836
+ "Famille : Hymenopodidae",
837
+ "Distribution : Asie",
838
+ "Genre avec plusieurs espèces difficiles à distinguer"
839
+ ]
840
+ },
841
+ {
842
+ name: "Metallyticus splendidus",
843
+ commonName: "Mante métallique",
844
+ taxonKey: "1406791",
845
+ family: "Metallyticidae",
846
+ region: "Asie du Sud-Est",
847
+ hints: [
848
+ "Famille : Metallyticidae",
849
+ "Distribution : Asie du Sud-Est",
850
+ "Petite mante aux reflets métalliques bleu-vert, aspect iridescent unique"
851
+ ]
852
+ },
853
+ {
854
+ name: "Archimantis sp.",
855
+ commonName: "Mante australienne",
856
+ taxonKey: "5430805",
857
+ family: "Mantidae",
858
+ region: "Australie",
859
+ hints: [
860
+ "Famille : Mantidae",
861
+ "Distribution : Australie",
862
+ "Genre endémique australien de grandes mantes"
863
+ ]
864
+ },
865
+ {
866
+ name: "Titanodula sp.",
867
+ commonName: "Mante titan",
868
+ taxonKey: "11149550",
869
+ family: "Mantidae",
870
+ region: "Asie",
871
+ hints: [
872
+ "Famille : Mantidae",
873
+ "Distribution : Asie",
874
+ "Grande mante du genre récemment décrit"
875
  ]
876
  },
877
  {
878
  name: "Sibylla pretiosa",
879
  commonName: "Mante cryptique",
880
+ taxonKey: "5048867",
881
  family: "Sibyllidae",
882
+ region: "Afrique australe",
883
  hints: [
884
  "Famille : Sibyllidae",
885
+ "Distribution : Afrique australe",
886
+ "Camouflage exceptionnel imitant écorce ou brindilles"
887
  ]
888
  },
889
  {
890
+ name: "Zoolea lobipes",
891
+ commonName: "Mante à pattes lobées",
892
+ taxonKey: "1404596",
893
  family: "Mantidae",
894
+ region: "Afrique",
895
  hints: [
896
  "Famille : Mantidae",
897
+ "Distribution : Afrique",
898
+ "Pattes avec expansions en forme de lobes, espèce inhabituelle"
899
+ ]
900
+ },
901
+ {
902
+ name: "Ceratocrania macra",
903
+ commonName: "Mante à cornes",
904
+ taxonKey: "1405086",
905
+ family: "Nanomantidae",
906
+ region: "Afrique",
907
+ hints: [
908
+ "Famille : Nanomantidae",
909
+ "Distribution : Afrique",
910
+ "Petite mante avec protubérances en forme de cornes"
911
+ ]
912
+ },
913
+ {
914
+ name: "Parablepharis kuhli",
915
+ commonName: "Mante de Kuhl",
916
+ taxonKey: "1406461",
917
+ family: "Hymenopodidae",
918
+ region: "Asie du Sud-Est",
919
+ hints: [
920
+ "Famille : Hymenopodidae",
921
+ "Distribution : Asie du Sud-Est",
922
+ "Mimétisme de feuille, lobes foliaires sur les pattes"
923
+ ]
924
+ },
925
+ {
926
+ name: "Phyllocrania paradoxa",
927
+ commonName: "Mante feuille morte",
928
+ taxonKey: "1406423",
929
+ family: "Hymenopodidae",
930
+ region: "Afrique",
931
+ hints: [
932
+ "Famille : Hymenopodidae",
933
+ "Distribution : Afrique subsaharienne (Madagascar)",
934
+ "Mim��tisme exceptionnel de feuille morte desséchée"
935
+ ]
936
+ },
937
+ {
938
+ name: "Idolomorpha madagascariensis",
939
+ commonName: "Mante de Madagascar",
940
+ taxonKey: "1406706",
941
+ family: "Empusidae",
942
+ region: "Madagascar",
943
+ hints: [
944
+ "Famille : Empusidae",
945
+ "Distribution : Madagascar (endémique)",
946
+ "Espèce élancée endémique de la Grande Île"
947
  ]
948
  },
949
  {
950
  name: "Hierodula membranacea",
951
  commonName: "Mante asiatique géante",
952
+ taxonKey: "1406012",
953
  family: "Mantidae",
954
+ region: "Asie",
955
  hints: [
956
  "Famille : Mantidae",
957
+ "Distribution : Asie du Sud et Sud-Est",
958
+ "Grande mante verte très populaire en terrariophilie"
959
  ]
960
  },
961
  {
962
+ name: "Prohierodula picta",
963
+ commonName: "Mante peinte",
964
+ taxonKey: "1406039",
965
  family: "Mantidae",
966
+ region: "Asie du Sud-Est",
967
  hints: [
968
  "Famille : Mantidae",
969
+ "Distribution : Asie du Sud-Est",
970
+ "Motifs colorés sur le corps, espèce de taille moyenne"
971
  ]
972
  },
973
  {
974
+ name: "Sphodromantis aurea",
975
+ commonName: "Mante africaine dorée",
976
+ taxonKey: "1404852",
977
  family: "Mantidae",
978
+ region: "Afrique",
979
  hints: [
980
  "Famille : Mantidae",
981
+ "Distribution : Afrique (Ghana principalement)",
982
+ "Grande mante robuste, souvent avec taches dorées"
983
  ]
984
  },
985
  {
986
+ name: "Eremiaphila sp.",
987
+ commonName: "Mante du désert",
988
+ taxonKey: "1404075",
989
+ family: "Eremiaphilidae",
990
+ region: "Afrique du Nord, Moyen-Orient",
991
  hints: [
992
+ "Famille : Eremiaphilidae",
993
+ "Distribution : Déserts d'Afrique du Nord et du Moyen-Orient",
994
+ "Mantes terrestres adaptées aux environnements désertiques"
995
  ]
996
  },
997
  {
998
+ name: "Iris polystictica",
999
+ commonName: "Mante Iris à points",
1000
+ taxonKey: "1404286",
1001
+ family: "Tarachodidae",
1002
+ region: "Méditerranée",
1003
  hints: [
1004
+ "Famille : Tarachodidae",
1005
+ "Distribution : Méditerranée orientale",
1006
+ "Proche d'I. oratoria, avec plusieurs ocelles sur les ailes"
1007
  ]
1008
  },
1009
  {
1010
  name: "Rivetina baetica",
1011
  commonName: "Mante ibérique",
1012
+ taxonKey: "7204677",
1013
  family: "Rivetinidae",
1014
+ region: "Péninsule ibérique",
1015
  hints: [
1016
  "Famille : Rivetinidae",
1017
+ "Distribution : Péninsule ibérique et Afrique du Nord",
1018
+ "Petite mante vivant au sol dans la v��gétation basse"
1019
  ]
1020
  },
1021
  {
1022
+ name: "Rivetina balcanica",
1023
+ commonName: "Mante balkanique",
1024
+ taxonKey: "4514096",
1025
+ family: "Rivetinidae",
1026
+ region: "Balkans",
1027
  hints: [
1028
+ "Famille : Rivetinidae",
1029
+ "Distribution : Péninsule balkanique",
1030
+ "Petite espèce discrète proche de R. baetica"
1031
  ]
1032
  },
1033
  {
1034
+ name: "Perlamantis allibertii",
1035
+ commonName: "Mante d'Allibert",
1036
+ taxonKey: "1403589",
1037
  family: "Mantidae",
1038
+ region: "Afrique",
1039
  hints: [
1040
  "Famille : Mantidae",
1041
+ "Distribution : Afrique de l'Ouest",
1042
+ "Espèce de taille moyenne, peu commune en élevage"
1043
  ]
1044
  },
1045
  {
1046
+ name: "Macromantis ovalifolia",
1047
+ commonName: "Mante à feuilles ovales",
1048
+ taxonKey: "1405820",
1049
+ family: "Mantidae",
1050
+ region: "Amérique du Sud",
1051
+ hints: [
1052
+ "Famille : Mantidae",
1053
+ "Distribution : Amérique du Sud",
1054
+ "Grande mante aux ailes larges et ovales"
1055
+ ]
1056
+ },
1057
+ {
1058
+ name: "Miomantis paykulli",
1059
+ commonName: "Mante égyptienne",
1060
+ taxonKey: "5048540",
1061
+ family: "Mantidae",
1062
+ region: "Afrique, introduite",
1063
+ hints: [
1064
+ "Famille : Mantidae",
1065
+ "Distribution : Afrique, introduite dans plusieurs régions",
1066
+ "Petite mante très adaptable, peut vivre en zones urbaines"
1067
+ ]
1068
+ },
1069
+ {
1070
+ name: "Miomantis caffra",
1071
+ commonName: "Mante du Cap",
1072
+ taxonKey: "5048515",
1073
+ family: "Mantidae",
1074
+ region: "Afrique australe",
1075
+ hints: [
1076
+ "Famille : Mantidae",
1077
+ "Distribution : Afrique australe",
1078
+ "Petite mante commune en Afrique du Sud"
1079
+ ]
1080
+ },
1081
+ {
1082
+ name: "Stagmomantis carolina",
1083
+ commonName: "Mante de Caroline",
1084
+ taxonKey: "1404940",
1085
+ family: "Mantidae",
1086
+ region: "Amérique du Nord",
1087
+ hints: [
1088
+ "Famille : Mantidae",
1089
+ "Distribution : États-Unis (sud-est)",
1090
+ "Espèce commune aux États-Unis, très adaptable"
1091
+ ]
1092
+ },
1093
+ {
1094
+ name: "Stagmomantis californica",
1095
+ commonName: "Mante de Californie",
1096
+ taxonKey: "1404928",
1097
+ family: "Mantidae",
1098
+ region: "Amérique du Nord",
1099
+ hints: [
1100
+ "Famille : Mantidae",
1101
+ "Distribution : Ouest des États-Unis (Californie)",
1102
+ "Espèce endémique de l'ouest américain"
1103
+ ]
1104
+ },
1105
+ {
1106
+ name: "Paratoxodera sp.",
1107
+ commonName: "Mante brindille géante",
1108
+ taxonKey: "1406849",
1109
+ family: "Toxoderidae",
1110
+ region: "Asie du Sud-Est",
1111
+ hints: [
1112
+ "Famille : Toxoderidae",
1113
+ "Distribution : Asie du Sud-Est",
1114
+ "Une des plus longues mantes au monde, apparence de brindille extrême"
1115
+ ]
1116
+ },
1117
+ {
1118
+ name: "Mantis octospilota",
1119
+ commonName: "Mante à huit taches",
1120
+ taxonKey: "6258044",
1121
  family: "Mantidae",
1122
+ region: "Europe du Sud",
1123
  hints: [
1124
  "Famille : Mantidae",
1125
+ "Distribution : Europe du Sud",
1126
+ "Proche de M. religiosa, avec taches caractéristiques"
1127
+ ]
1128
+ },
1129
+ {
1130
+ name: "Tisma freyi",
1131
+ commonName: "Mante de Frey",
1132
+ taxonKey: "1404829",
1133
+ family: "Mantidae",
1134
+ region: "Amérique du Sud",
1135
+ hints: [
1136
+ "Famille : Mantidae",
1137
+ "Distribution : Amérique du Sud",
1138
+ "Espèce rare, peu documentée"
1139
+ ]
1140
+ },
1141
+ {
1142
+ name: "Pnigomantis medioconstricta",
1143
+ commonName: "Mante à constriction",
1144
+ taxonKey: "1404986",
1145
+ family: "Mantidae",
1146
+ region: "Afrique",
1147
+ hints: [
1148
+ "Famille : Mantidae",
1149
+ "Distribution : Afrique",
1150
+ "Abdomen avec constriction médiane caractéristique"
1151
+ ]
1152
+ },
1153
+ {
1154
+ name: "Tamolanica tamolana",
1155
+ commonName: "Mante de Tamolana",
1156
+ taxonKey: "1405781",
1157
+ family: "Mantidae",
1158
+ region: "Madagascar",
1159
+ hints: [
1160
+ "Famille : Mantidae",
1161
+ "Distribution : Madagascar (endémique)",
1162
+ "Espèce endémique de Madagascar, peu connue"
1163
+ ]
1164
+ },
1165
+ {
1166
+ name: "Deroplatys desiccata",
1167
+ commonName: "Mante feuille morte géante",
1168
+ taxonKey: "1405421",
1169
+ family: "Deroplatyidae",
1170
+ region: "Asie du Sud-Est",
1171
+ hints: [
1172
+ "Famille : Deroplatyidae",
1173
+ "Distribution : Asie du Sud-Est",
1174
+ "Grande mante avec mimétisme de feuille morte, apparence très plate"
1175
  ]
1176
  }
1177
  ];
1178
 
1179
+ // Update total species count
1180
+ document.getElementById('total-species').textContent = speciesData.length;
1181
+
1182
  // Game state
1183
  let currentSpecies = null;
1184
  let score = 0;
 
1226
  return speciesData.filter(species =>
1227
  species.name.toLowerCase().includes(lowerQuery) ||
1228
  species.commonName.toLowerCase().includes(lowerQuery)
1229
+ ).slice(0, 10); // Limit to 10 results
1230
  }
1231
 
1232
  function showAutocomplete(species) {