Bonjour !
Je viens vous présenter un projet d’une grande envergure ! Ce projet qui porte le nom de OpenWar. Vous vous demandez certainement ce qui peut bien se cacher derrière ce nom un peu barbare, rassurez-vous je vais tout vous expliquer ;) . Mais d’abord je vais vous expliquer comment est nait cette idée ! Les fondateurs de ce projet sont issues d’une communauté de Modding (modification de jeux vidéo, tant au niveau programmation qu’au niveau 2D/3D) exerçant sur le moteur de jeux SAGE (moteur utilisé par EA games pour ses jeux de type str, command & conquer, la Bataille pour la Terre du Milieu 1 et 2 ainsi que l’add on du deux). Cependant même si ce moteur (là je devrais plutôt dire ces jeux, car le moteur en lui-même n’est pas éditable, seul les jeux coder en format .ini sont modifiables) offre de bonnes possibilité de modifications, notre imagination de heurte à des impossibilités, nous avons donc décidé de nous lancer nous même dans la création d’un moteur de jeux STR, afin de ne plus être limité, et d’offrir la possibilité à quiconque le voudrait de laisser vaguer son imagination à travers la création d’un jeux !
.:Présentation:.
Le projet OpenWar peut être divisé en deux sous-projets. Le premier est moteur de jeux de type stratégie en temps réel (STR) (ou RTS en anglais), ce moteur aura pour support le PC (je veux dire par là qu’il ne sera pas porté sur console genre ps3 ou xbox360). Ce projet de moteur de jeux répondant au nom de OpenWar sera un projet Open Source ! Donc totalement libre ! C’est là même tout l’esprit de notre projet ! Le second sous-projet consiste à la réalisation d’un jeux sur ce moteur afin de montrer les possibilités de l’engin et ces qualités graphiques.
Ces deux projets sont à leur début, dans le statut que l’on nomme ‘design stage’ en anglais. Nous discutons donc beaucoup sur les choix (qui sont nombreux et par forcément facile à prendre) qui s’offrent à nous au niveau de la programmation, de la façon dont l’engin sera modifiable etc… C’est donc une étape fondamentale ! Et pour cette étape (et même pour la suite du développement) l’aide de quiconque est acceptée !
.:Le moteur de jeux OpenWar:.
Le moteur de jeux OpenWar est développé d’une façon à faciliter ses modifications. En effet notre but est de créer un puissant moteur de jeux 3D mais restant très flexible, ceci dans le but de permettre à quiconque de réellement intéressé de développer son propre jeux STR sur ce moteur de jeux, ceci d’une façon légale, gratuite et très intuitive (je n’irai pas jusqu’à dire facile, il faudra tout de même avoir des bases de programmation, mais il ne s’agira pas non plus de bâtir un moteur de jeux puisqu’il sera déjà là !) .
Au départ nous pensions utiliser XNA (logiciels créer par le groupe Windows), ce logiciel utilise le C#. Cependant nous avons renoncer à ce choix pour deux raisons, la première c’est qu’il s’agit d’un outil récent, en version beta pour le moment et que peu de gens ont de l’expérience dessus, donc nous aurions eu peu d’aide avec ce choix. La deuxième raison c’est que notre projet est dans la vague des Open Source, et en utilisant le C# (donc le framework.NET) ceci signifiait que seul les utilisateurs windows pouvait utiliser notre moteur de jeux… C’est pour cela qu’aujourd’hui nous nous tournons vers un langage de programmation multi plateforme, cependant les choix sont nombreux et un peu d’aide de personnes qui s’y connaissent nous ferait le plus grand bien ! Donc aujourd’hui nous nous tournerions plutôt vers le JAVA qui n’est pas très dur à apprendre, et qui peut toujours faire appel à du C++ si il s’avère limiter. De plus nous n’avons pas la prétention de créer le moteur de A à Z, c’est pour cela que nous utiliserons un moteur graphique lui-même Open Source comme Ogre, Irrlicht ou encore OpenGL. Ce choix n’est pas encore fait.
Pour le moment le côté programmation n’a pas encore commencé, nous attendons d’être convaincu par tel ou tel langage de programmation, et mettons au point toutes les possibilités que le moteur de jeux pourra avoir.
.:Le jeux:.
La second partie du projet OpenWar est donc la realisation d’un jeux. Afin de montrer un maximum des possibilités de l’engin.
Notre STR sera tourné vers un univers fantaisiste, il y aura plusieurs races du type elfes, nains, hommes etc… Chaque race fera preuve d’un gameplay très différent afin, une fois de plus, de montrer les possibilités de l’engin. Aujourd’hui nous avons déjà le design de ce jeux, avec une description de toutes les factions, leur unités, caractéristiques (économiques, militaire, sociales...), gameplay etc… Nous sommes donc déjà bien avancer dans se domaine, et je dois avouer plutôt fière des idées que nous avons eu (notamment grâce à un membre à l’imagination débordante !) . Vous pourrez trouver toutes les informations souhaitées sur le forum.
Côté artistique, nous n’avons pas avancé pour le moment, c´est-à-dire que nous n’avons pas encore fait de artwork, ni commencé la modélisation 3D, tout simplement parce-que nous préférons tout d’abord bien réfléchir sur l’histoire et bien cerné les factions pour trouver des design bien spécifiques aux caractéristiques des unités (de plus les dessinateurs ne sont pas en majorité pour le moment dans l’équipe de développement !)
.:Les liens:.
Nous avons déjà une petite communauté très active dans ce projet, toutes les discussions se situent sur le forum. De plus si vous naviguer sur le forum vous verrez comprendrez très vite que nous avons l’intention de créer un pré-projet, mais je ne vais pas m’étendre là-dessus je vous laisse le découvrir vous-même ;)
- Forum:
http://openwar.bartvanheukelom.nl/forum/index.php
- Wiki:
http://openwar.bartvanheukelom.nl/wiki/index.php/Main_Page
- Site:
http://openwar.bartvanheukelom.nl/
Si vous souhaitez contacter la Team, prendre part à ce projet, n’hésitez pas à poster sur le Forum ou joindre les administrateurs par MP, tout le monde peut aider dans ce projet, il suffit que vous ayez du talent ou des idées, ce dont je suis sûre tout le monde est pourvu !
Si vous avez des questions je me ferais un plaisir de vous répondre ici, ou sur notre forum !
Animalement la Team OpenWar.
NB : Pour les curieux qui ont déjà cliqué sur les liens vous avez dû vous rendre compte que les échanges d’effectues en anglais… et oui si vous souhaitez participer à ce projet il vous faudra vous exprimer dans la langue de Shakespeare. On ne demande pas un niveau parfait à mon avis un bon niveau d’anglais de seconde est suffisant, mais si réellement l’anglais vous rebute et que vous pensez avoir une excellente idée, vous pouvez me dire et je la transmettrai pour vous sur le forum ;) . Pour information mon pseudonyme sur le forum OpenWar est : The Dead Player