Éditeurs de cartes et de campagnes¶
Wayward Crown inclut des éditeurs de cartes et de campagnes intégrés qui vous permettent de créer des niveaux et des scénarios personnalisés.
Éditeur de cartes¶
Accédez à l'éditeur de cartes depuis le menu principal pour concevoir des cartes manuellement.
Fonctionnalités¶
- Peinture de terrain — Sélectionnez un type de terrain et peignez-le sur la carte avec un pinceau
- Placement d'entités — Placez des aventuriers, des ennemis, des bâtiments et des coffres au trésor
- Placement d'avant-postes — Placez des avant-postes ennemis
- Déclencheurs — Configurez des conditions de déclenchement de scripts
- Sauvegarder/Charger — Sauvegardez les cartes dans le répertoire
maps/
Types de terrain¶
- Prairie, Forêt, Montagne, Eau, Marécage, Désert, Ville, Route
Format de sauvegarde¶
Les cartes sont stockées au format JSON dans le répertoire maps/ et incluent :
- Données de terrain (tableau NumPy int8 sérialisé)
- Données d'altitude
- Positions et propriétés des entités
- Position du Château
Éditeur de campagnes¶
L'éditeur de campagnes vous permet de combiner plusieurs cartes en une campagne à plusieurs niveaux avec un scénario.
Fonctionnalités¶
- Ordre des niveaux — Glissez-déposez pour réorganiser les niveaux
- Conditions de victoire — Définissez les conditions de victoire pour chaque niveau
- Texte narratif — Définissez le texte d'introduction et de fin
- Ressources de départ — Définissez l'or initial pour chaque niveau
- Restrictions de bâtiments — Limitez les types de bâtiments disponibles pour le joueur
Options de conditions de victoire¶
| Type | Description |
|---|---|
free |
Mode libre, aucune condition de victoire |
destroy_enemy_buildings |
Détruire tous les avant-postes ennemis |
survive_ticks |
Survivre pendant une durée spécifiée |
reach_gold |
Accumuler une quantité d'or spécifiée |
destroy_building |
Détruire un type spécifique d'avant-poste |
defend |
Défendre le Château pendant une durée spécifiée |
collect_chests |
Collecter tous les coffres au trésor |
Structure de sauvegarde¶
campaigns/my_campaign/
├── campaign.json # Métadonnées de la campagne
├── level1.json # Carte du niveau 1
├── level2.json # Carte du niveau 2
└── level3.json # Carte du niveau 3
Partage de contenu personnalisé¶
- Les dossiers de cartes et de campagnes peuvent être partagés par simple copie
- Placez les cartes reçues dans
maps/pour les charger depuis le menu principal - Placez les campagnes reçues dans
campaigns/pour les voir dans le menu principal