En fait, voilà ce que j'aimerais proposer, mais je ne sais pas si c'est vraiment pratique pour tout le monde comme principe.
Alors, c'est très simple. Il faudrait un nouveau Worms en 3D, avec le même principe que le jeu Worms en général, jusque là rien ne change.
Garder les armes de base, les principes de base, faire un bon jeu avec une interface conviviale, etc... Peut être qu'ils pourraient varier un peu plus les missions et les modes de jeu, mais là n'est pas le plus important.
L'important devrait être au niveau de la structure des fichiers du jeu. Il faudrait que toutes les données soient accessibles par l'intermédiaire d'un script lisible et maniable (il faudrait obligatoirement un script plus ou moins orienté objet, de manière à restituer les classes XOM sous forme de classes déclarées de la même manière qu'en C++ par exemple), et non "hard-coded" et compressés dans de gros bundles illisibles.
Au niveau des textures et des modèles 3D, s'ils sont compressés, le jeu devrait offrir la possibilité de les décompresser, et de les restituer sous forme d'extension couramment utilisés (TGA, PNG ou BMP pour les textures, 3DS ou binaires Maya pour les modèles). Il faudrait la possibilité d'ajouter aisément des modèles 3D, des textures, et donc de nouvelles apparences d'armes, de nouveaux skins pour les worms, et de nouveaux thèmes pour les terrains.
Du côté des terrains, on pourrait peut être offrir deux types de terrains. Un premier type, destructible, mais pas très détaillé, avec un programme externe permettant d'en construire via une interface conviviale. Et un second type dans le style de Worms Forts, indestructible mais plus détaillé, qu'on pourrait tout simplement modéliser sous Maya ou 3DS Max et puis importer dans le jeu.
Du côté du script employé pour les ressources, donc, il faudrait un script proche du C ou du Java, avec un compilateur permettant de compiler et d'ajouter les ressources au jeu. Il faudrait un accès le plus complet possible à toutes les données internes, de telle sorte qu'on puisse modifier la nature d'une arme, son comportement physique (on devrait pouvoir modifier les coordonnées de l'arme en fonction d'un certain algorithme), son influence sur l'environnement (creuse le terrain, attire/repousse les objets/worms autour de lui...), les textures, les sons, etc... etc...
Pour le jeu en ligne, c'est "simple". Il "suffit" que l'hôte de la partie envoie à chaque joueur ses données, sa map, etc... temporairement au début de chaque partie.
Les skins de chaque joueur seraient envoyés à tous les autres. Vu la taille des maps, des modèles 3D, etc... ça ne devrait pas dépasser 1 minute pour un débit moyen.
En bref, il faudrait un jeu 100% moddable, où chaque mod pourrait être facilement partagé avec les autres. Une infinité de modifications possibles = une durée de vie quasi illimitée, et des découvertes à chaque partie en ligne.
Le jeu devrait fournir un éditeur de maps simple permettant de placer des éléments préfabriqués sur une île qu'on pourrait agrandir, créer ses propres éléments, un éditeur de missions (similaire à celui de WWP) et un compilateur pour les ressources.
Je sais que ce ne sera pas simple à faire. Tout d'abord, il faudrait refaire un bon morceau du jeu, et se débarrasser définitivement des classes XOM, ce qui prend un temps considérable. Probablement aussi modifier le moteur physique du jeu.
En fait, j'ai eu cette idée avec Unreal Tournament, un jeu que j'ai découvert récemment. Il fournit déjà un éditeur et un compilateur, et il utilise un script similaire au Java. S'il existait un Worms entièrement modifiable, je serais vraiment content, et je pense que je ne serais pas le seul.
Windows n'a détecté aucun clavier. Appuyez sur Entrée pour continuer.