Application web Next.js pour Terraria — outils de craft ET planification des villages PNJ.
- Recherche en temps réel d'objets
- Filtrage par catégorie (Armure, Arme, Outil, Station)
- Fiche détaillée avec statistiques, ingrédients et station
- Arbre de craft récursif
- Comparateur d'armes
- Sauvegarde locale des favoris (⭐)
- Villages recommandés par biome (8 groupes)
- Grille complète des PNJ avec filtres (phase, biome, recherche)
- Checklist interactive avec barre de progression (sauvegardée)
- Conseils de construction (25 blocs, 120 blocs, duos)
- Ordre conseillé de placement étape par étape
- Fiche détaillée pour chaque PNJ
- Mode clair/sombre
- Sauvegarde localStorage de la checklist
npm install
npm run dev # dev local
npm run build # prodConnecte le dépôt GitLab à Vercel pour le déploiement automatique.
app/
page.tsx # Accueil Craft
layout.tsx # Layout global
pnj/page.tsx # Planificateur PNJ
comparateur/ # Comparateur d'armes
arbre/ # Arbre de craft
lib/
data.ts # Données objets craft
npcData.ts # Données PNJ, villages, checklists
types.ts # Types TypeScript
components/ # Composants réutilisables
- Objets craft →
lib/data.ts(interfaceCraftingItem) - PNJ / villages →
lib/npcData.ts(interfacesNpcData,VillageGroup)
Code sous MIT. Données du Terraria Wiki (CC BY-NC-SA).