Votre navigateur n'est pas à jour, et les éléments risquent de mal s'afficher. Nous vous conseillons fortement de télécharger Internet Explorer 9, Chrome, Mozilla Firefox, Opera

Le projet

- Premier bilan

google doc

À l'heure actuelle, nous sommes bien loin de partir sans aucunes bases. Cependant, c'est effectivement un travail de très longue haleine dans lequel nous nous sommes lancés pour la réalisation de Solaris. D'abord bien trop ambitieux, nous nous sommes heurtés à une obligation de revoir nos envies à la baisse, avant tout pour les rendre réalisables.

Bien que le codage en lui même en soit encore à ses balbutiements, des mois entiers ont été passés auparavant sur le contenu du jeu, son architecture, ses spécificités, particularités, difficultés, en bref, sur tout ce qu'il serait. Des dizaines de Google Docs ont été rédigés, en tant que qu'illustration du fonctionnement internet du code, ou de CDC. Des documents dans le style de celui qui se trouve ci-dessous, si cela peut vous donner une idée du travail effectué en arrière-plan.

Dans le même temps, une petite communauté s'est formée autour du projet, notamment sur le forum, qui reste un lieu d'échange et de partage privilégié, et qui continue sa progression assurée, nouveau membre après nouveau membre, nouvelles idées après nouvelles idées.
Car c'est la un point important que je me dois de mentionner. Il est absolument hors de question pour l'équipe de créer ce jeu sans profiter en permanence des avis des futurs joueurs.
C'est un projet vivant, qui évolue au rythme des suggestions des membres, chaque nouvelle idée déclenchant un nouveau débat. Ce sont donc avant tous les futurs joueurs qui créent le jeu selon ce qu'ils voudront voir à l'intérieur.
Bien sûr, il est de notre responsabilité de poser souvent certaines limites, mais chaque nouvelle proposition est une occasion de plus de rendre ce jeu toujours meilleur, qu'il s'agisse d'un détail, ou d'un module de jeu entier.

Il est aujourd'hui difficile pour les nouveaux jeux par navigateur de se faire une place, sans un argument, un élément bien particulier qui leur permettra de se différencier considérablement, dans le sens positif du terme. Stargate Solaris dispose de cette possibilité, en offrant aux futurs joueurs une diversité de jeu encore inégalée jusqu'ici.

- Les Points Forts

Comme annoncé dans la présentation, un des points clés sera la possibilité pour les joueurs de créer leurs vaisseaux, leurs armes, leurs véhicules, leurs troupes, en choisissant les détails de tous ces éléments. En combinant les caractéristiques qu'ils auront à leur disposition, ainsi qu'en s'appuyant sur un arbre de technologies considérablement plus complet que tout ce qui s'est fait jusqu'à présent, il leur sera possible de créer presque à l'infini, et de faire en sorte que deux joueurs n'aient, quelle que soit leur ancienneté sur le jeu, jamais deux vaisseaux identiques, par exemple.

Pour les connaisseurs du jeu Spore, nous souhaitons mettre en place un système de création similaire sur le fond, mais sans la forme visuelle, qui dépasse les capacités d'un navigateur, et les nôtres en terme de connaissances. Un des défis majeurs est d'arriver à rendre ce système parfaitement intuitif, et fonctionnel, tout en profitant de ses gigantesques possibilités, mais en gardant pour les joueurs une simplicité d'utilisation importante.

La possibilité de faire un choix entre plusieurs Races, chacune d'elles ayant un Gameplay totalement différent offrira également aux joueurs la possibilité de renouveler leur style de jeu, en changeant l'intégralité des composants. Des bâtiments aux technologies, en passant par les troupes, les vaisseaux, et les tactiques de combat, ce sont la des éléments qui n'auront plus rien à voir d'une race à une autre.

À court terme, un élément considérable sera la mise en situation des combats terrestres, et la visualisation de la carte des planètes. Les deux étant liés. Sur une carte en 2D, dans un style aussi similaire que possible à l'interface de contrôle de Stargate Atlantis S01E15 : Les Jeux sont faits, les joueurs pourront faire évoluer facilement leurs bâtiments, et leurs troupes.

Profitant d'éléments tels que des forêts, des rivières, des montagnes, qui peuvent être autant d'avantages que de désavantages, il leur faudra organiser au mieux les emplacements de leurs constructions, afin d'être aussi efficaces que possible en cas d'attaques adverses, ou pour organiser les leurs. Car dans les phases de jeu de Stratégie en temps réel, chaque décision peut être la dernière.
"A la guerre, il faut toujours prévoir une place pour les revers de fortune et les accidents imprévisibles" Polybe.

À moyen terme, les joueurs devraient pouvoir évoluer sur une carte de la Galaxie en 2D, totalement dynamique, zoomable et dézoomable, chaque système solaire étant représenté par une étoile cliquable, affichant au survol toutes les informations dont dispose le joueur à son sujet.

La encore, la vue Galactique de Spore est un bon exemple, ramenée à du 2D pour faciliter le travail du navigateur. Elle offrira de nombreux avantages, puisqu'il sera possible d'afficher dessus, et de manière interactive les empires, les flottes en mouvements, et toutes les autres indications nécessaires à une bonne appréhension de sa Galaxie par le joueur.

En complément devrait apparaitre une vue à l'échelle d'un système solaire, sur un principe similaire incluant la encore tous les éléments importants et connus du joueur sur les planètes de chaque système exploré.

- La mise en pratique

C'est évidemment de très importants éléments dont il est question ici, et il est indispensable pour la viabilité du gameplay qu'ils ne deviennent pas trop lourds. C'est pourquoi la phase de développement est la plus importante et ceci dès le début, de la conception à la réalisation.
Le choix des outils de développement est aussi très important, c'est pourquoi, pour un projet de cette envergure nous utilisons le Framework Symfony 2. Celui-ci nous permet d'avoir un code souple, modulable, réutilisable et surtout une exécution très rapide du jeu. Cependant, pour avoir une interface fluide, nous utilisons la technologie Ajax et la bibliothèque de référence en javascript Jquery.
Pour intégrer le projet en tant que codeurs il vous est donc nécessaire de maitriser ces deux bibliothèques parfaitement. Cependant, nous proposons une petite formations à ces technologies pour une adaptation rapide des développeurs.

Conclusion

Il reste beaucoup de travail à accomplir, mais c'est le prix à payer pour que la qualité soit au rendez-vous, et c'est également un prix que toute l'équipe est prêt à accepter sans hésitation. Par passion. Chaque pas en avant, chaque pierre posée nous rapproche un peu plus du bouquet final. Mais les coups de main sont les bienvenus.