1.4 KiB
1.4 KiB
Uroburas — maps, assets et UGC
Téléchargement
Le client doit pouvoir télécharger :
- maps ;
- textures/sprites ;
- sons ;
- metadata ;
- rulesets ;
- skins ;
- autres ressources propres à une map.
Package de map
Une map publiée peut référencer :
- map id/version ;
- game/ruleset compatibility ;
- tilemap ;
- dimensions ;
- topology/wrap ;
- layers ;
- obstacles ;
- spawn points ;
- item/bot spawn rules ;
- objectives ;
- timers ;
- rules ;
- asset manifest.
Règles par map
Une map peut fixer notamment déplacement, vitesse, vies, équipes, bots, spectator, items, puissance des items, score, fin de partie, respawn et cooldowns.
Cache et compatibilité
Le client doit pouvoir découvrir une map, vérifier compatibilité/version/intégrité, télécharger package/assets, mettre en cache et remplacer une version obsolète.
Éditeur de maps
Objectifs :
- créer map ;
- placer obstacles/spawns/objectifs/items ;
- configurer règles ;
- tester localement ;
- sauvegarder draft ;
- publier si autorisé.
UGC
Une map utilisateur peut avoir auteur, id/version, visibilité, état draft/published, description/tags, rating, reports, moderation status et compatibility metadata.
Skins
Première approche possible : palettes, motifs, variantes tête/corps/queue et accessoires autorisés. L'upload libre d'images reste séparé.