[MMORPG] Xarmas 2D Isométrique en C++ / SFML

jojo____ Message lu Posté le 05 Juil 2010 à 14:59 Bulle
Membre Novice

Messages : 3
GCPoints : 2664
Présentation


Bonjour tout le monde,

Tout d'abord je me présente, j'ai 19 ans au moment où j'écris ces lignes. Je m'appelle Jonas, d'où mon pseudo Jojo____ et j'occupe le poste de scénariste, game designer et chef de projet. J'ai déjà travaillé dans pas mal de projets, certains qui ont coulé plus ou moins rapidement, d'autres qui sont toujours en train d'être programmés. Je programme également un peu en C et en java.

Souvent les scénaristes s'abstiennent de créer leur propre jeu mais rejoignent le projet d'un autre. Beaucoup pensent qu'un scénario est facile à écrire et que tout le monde peut le faire et que du coup les scénaristes ne sont pas les prioritaires à être recrutés. De mon côté, du fait de mes expériences en équipe pour programmer des MMORPG, je pense pouvoir m'en sortir dans la joie et la bonne humeur. Mon but est certainement d'aboutir dans la création du jeu mais un point très important des projet amateurs est le fait d'acquérir des compétences et de l'expérience en travaillant en groupe. Ceci dit, je pense qu'il est temps de dévoiler les bases du jeu que j'ai en tête de façon à en intéresser quelques - uns pour former une équipe.




Quelques informations sur le Jeu


Le jeu sera un MMORPG. Cela signifie qu'il sera joué massivement (je l'espère) sur internet et qu'il s'agit d'un jeu de rôle. Pour éviter une quelconque incompréhension: ce ne sera pas un jeu sur navigateur. J'ai décidé de l'appeler Xarmas, tout simplement.

Il sera joué sur ordinateur, sur différents systèmes d'exploitations: Windows, Linux et Mac OS. Il sera programmé entièrement dans le langage de programmation C++. Pour l'instant nous n'avons aucune ligne de code de rédigée mais un scénario de base, dont je poste un résumé (voir ci-dessous).

Le jeu quant à lui sera donc comme l'indique le terme MMORPG, un RPG. Côté graphisme je me suis décidé d'utiliser du 2D isométrique, Médiéval - Fantastique. Pour plus de détails, voir section Gameplay.



Résumé du Scénario de base


Trois royaumes coexistent sur Xarma, une grande île. Les 3 ennemis considéraient Xarma comme l'unique terre utilisable, personne n'a jamais osé franchir les côtés pour s'aventurer sur l'océan trop agité. Depuis des millénaires ces royaumes étaient en guerre pour savoir lequel aura le privilège de soumettre les deux autres. L'un occupait les grandes forêts de l'est, les Facrites. Plus au Sud se trouvait le royaume des Derims, s'étendant sur la grande plaine Vanos et dans les montagnes de l'ouest s'était dressé le royaume des Garanos.

Chaque royaume possédait ses combattants, entraînés depuis le plus jeune âge pour partir à la guerre. Pourtant personne n'arrivait à prendre le dessus, les trois forces se battaient inlassablement, chacun possédant exactement la même puissance. Des fois un territoire fût perdu au profit d'un autre mais la situation se renversait souvent rapidement et l'adversaire récupéra ses terres et la situation se stabilisa à nouveau.

Battez - vous pour votre peuple et attaquez les royaumes ennemis pour enfin mettre un terme à cette guerre et devenir roi unique de Xarma.


Description résumée des classes

Les Garanos:

Le peuple Garano a bâti son royaume dans les montagnes. Ces dernières leurs offrent de la protection contre les autres royaumes. Ils se sont depuis longtemps habitués au froid mais les Facrites et les Derims ne connaissent pas de telles températures et leurs troupes perdent beaucoup de force et de courage avant même d'avoir atteint Freezas, le royaume des Garanos. Un grand nombre de ces adversaires fatigués se font alors massacrer par des projectiles envoyés du haut de leurs remparts fortifiés, une position très avantageuse.

Freezas est bien plus petit que les deux autres royaumes mais tout aussi puissant. Du fait que Freezas se trouve dans les montagnes leur donne un autre avantage: les deux adversaires s'attaquent bien plus entre eux que contre le royaume des Garanos puisqu'ils haissent cet environnement et ne veulent pas en faire leurs terres. Ils ne sont donc seulement attaqués directement sur leur territoire lorsqu'un peuple pense pouvoir les exterminer et détruire l'un des trois royaumes. Ainsi, les rares fois au cours desquelles ils sont attaqués, le combat dure plusieurs jours et est très violent.

Les habitants de ces montagnes sont de braves guerriers, ne faisant confiance qu'à leurs armes et armures. Ils ne connaissent que très peu la magie mais se battent au corps à corps comme personne d'autre dans tout Xarmas. Leur puissance et défense physique est leur atout majeur mais à distance ils sont défavorisés et souvent des cibles faciles. Leur équipement est donc un point très important à ne surtout pas négliger car ils sont les seuls à pouvoir porter ce qu'ils souhaitent.

Les Garanos partent souvent au combat pour réduire les troupes ennemis, en attaquant le royaume le plus affaiblit. Si toi aussi tu veux rejoindre les rangs de ce peuple de valeureux guerrier, tiens toi prêt à enfiler ton armure, prendre ton arme et partir au combat pour enfin soumettre les Facrites et les Derims.



Les Facrites:

Le royaume des Facrites s'appelle Foresia. Au contraire des Garanos, les Facrites vivent en totale communion avec la nature. Ils font preuve de sens et capacités surdéveloppés par rapport aux autres créatures de Xarmas. Ils sont extrêmement agiles et rapides, communiquent avec les plantes et se déplacent sans bruit. Ainsi, lors d'un combat, leur ami la nature leur indique les positions des troupes adverses qu'ils peuvent aisément surprendre en surgissant d'un arbre où ils s'étaient cachés. Sans bruits ils se laisse tomber derrière un ennemi qui se retrouve au sol, une dague lui ayant tranché la gorge en une fraction de seconde.

Foresia se situe à l'Est des deux autres royaumes, dans une immense forêt à laquelle ils ont donné le même nom que leur royaume. Ils ont clairement l'avantage de se battre chez eux car ils connaissent Foresia par coeur et peuvent utiliser l'environnement pour surgir de nul part, puis disparaître après avoir tué de nombreux adversaires. De plus, les Facrites se battent principalement à distance en utilisant leurs arcs et flèches taillés dans les meilleurs arbres de Foresia. Leur magie ne sert qu'à attaquer ou se protéger, pour se soigner ils utilisent des potions qu'ils achètent ou trouvent sur les cadavres. La stratégie de combat des Facrites reste la même, ne pas être vu pour ne pas être tué ou encore tuer avant d'être tué. Une stratégie qui a fait ses preuves dans bien des combats d'où Foresia est sorti victorieux. D'un autre côté, ils ne peuvent porter que des équipements en cuirs, ce qui leur offre une protection minime: cela renforce la stratégie de rester à distance des ennemis ou de les achever rapidement.

Foresia n'a jamais voulu de cette guerre à laquelle les Facrites participent contre leur gré. Etant attaqués, ils se sont simplement défendus pour préserver leur terre et protéger la nature qui les entourait. Finalement, ils ont décidé de contre-attaquer pour éliminer les autres royaumes pour mettre un terme à la guerre. Rejoins Foresia et bats toi pour le bien !



Les Derims:

Au sud des Garanos et des Facrites s'élève le royaume des Derims, Maganos. Ceux-ci se sont installés sur la grande plaine Vanos, de manière à appercevoir les adversaires se dirigeant vers Maganos de loin et mettre en place une défense stratégique. Au contraire des deux autres classes, les Derims naissent pour se battre. Ils ont toujours eu une soif de pouvoir et ne s'arrêteront pas avant d'avoir été éradiqué de Xarmas ou avoir tué tout autre être ne s'alliant pas à eux.

Un autre point sur lequel ils divergent des autres est leur art de combattre: ils se servent exclusivement de la magie à moins de ne pas le pouvoir, ce qui signe souvent leur arrêt de mort. Ils sont très vulnérables aux attaques physiques et magiques et très faible au combat à l'arme. Ils se sont rendus compte de leurs défauts depuis bien longtemps et ont donc créés des sorts, les uns plus puissants que les autres. Ainsi ils peuvent se soigner, causer de considérables dommages ou encore garder à distance les ennemis pour éviter le corps à corps grâce à une panoplie de sorts de ralentissement où d'emprisonnement. Enfin, la magie leur sert également à augmenter certains de leurs caractéristiques.

C'est donc une race très puissante, qui a aussi la possibilité de se focaliser sur des talents physiques pour imiter les Garanos et porter n'importe quelles armes et armures, au détriment de leur puissance magique bien entendu. Ne réfléchit plus, ne fais pas attention à la force ou l'agilité, rejoins les Derims et la magie pour massacrer tout sur ton passage !


Quelques explications:


Au début du jeu vous choississez à quel royaume vous voulez appartenir, chacun haissant les deux autres. Des zones de combats entre les joueurs seront créés pour vous permettre d'augmenter votre réputation au sein de votre royaume, augmenter de grade et ainsi pouvoir porter des armes et armures plus puissantes. Devenez le chef de votre royaume en causant le plus de dommages possibles chez vos adversaires. Mais attention, les deux autres royaumes ne sont pas vos seuls soucis, beaucoup de monstres arpentent Xarmas, prenez garde.Ce jeu est donc plutôt axé PVP sans pour autant éliminer le PVE.



Rémunération


Une rémunération de l'équipe ou d'une quelconque aide ne sera pas attribuée. Si une somme est gagnée, soit par publicités sur le site, soit par dons ou encore par le jeu quand il sera ouvert aux joueurs (dans donc pas mal de temps) sera alors partagée entre l'équipe, équitablement. Sachant que prioritairement les fonds seront utilisés pour le jeu.


Equipe actuelle et informations de recrutement

Equipe actuelle

* Jojo____ : Chef de projet, game designer et Scénariste



Nous recrutons

Développement applicatif :

* 1 Programmeur C++, SFML et SVN( 0/1 )
* 1 Graphiste (Art Designer si possible)( 0/1 )


Développement web :

* 1 Programmeur PHP, MySQL (Javascript si possible) ( 0/1 )




Informations additionelles


Un dépôt Subversion (SVN) a été mis en place pour les programmeurs et moi-même de manière à rendre bien plus facile un travail en équipe. De plus un forum est en place avec une multitude de catégories pour aider toute l'équipe à rester en contact et discuter régulièrement et activement.
De plus, un blog du projet a été également créé dont voici le lien: Blog de Xarmas

Pour l'avancement même du projet, le Game Concept est fini, le game-design est presque complet (encore quelques informations à ajouter ou à fignoler peut être) et le cahier de charges est très bien avancé pour les informations que je puisse donner.

Voici les liens des documents uploadé sous mégaupload:

* Cahier de Charges Fonctionnel: http://www.megaupload.com/?d=45LDC5LZ
* Game Concept: http://www.megaupload.com/?d=X4838R8H
* Game Design: http://www.megaupload.com/?d=QTE1ML9M

Bien entendu toutes remarques ou conseil sur les documents (ce qu'on pourrait ajouter ou améliorer) sont les bienvenus.



Remerciements et Contact


Pour conclure ce message, je remercie quiconque prenant son temps pour le lire. Tout membre ajoutant des critiques, aides et autres remarques. Merci de ne pas poster de messages insultants, hors sujet ou tout autre remarque "inutile" pour le bien d'une atmosphère détendue.

Je me connecte souvent sur ce forum et je répondrai donc dans les plus brefs délais à vos MP, si vous avez des questions. Vous pouvez bien sûr également directement poster sur ce forum.
Encore merci à vous, amis lecteurs.

PS: Ce poste est loin d'être complet et sera amélioré continuellement en fonction des remarques et nouvelles idées

Je m'excuse d'avance pour les fautes d'orthographes que j'ai pu laisser traîner, si vous en voyez, n'hésitez pas à me les indiquer par MP si possible (évitez de poster ce genre de remarque sur le forum). Merci.

Syltech Message lu Posté le 05 Juil 2010 à 16:37 Bulle
Avatar de Syltech
Membre Confirmé

Messages : 282
GCPoints : 71266
Hello!

Pour information, j'ai lu tous tes documents : -ta page de présentation
-ton cahier des charges
-ton Game Concept
-ton Game Design

Je n'ai pas beaucoup de temps et je ne ferais donc pas un roman.

1) Il est vrai que les scénaristes sont rarement à l'origine de la création d'un jeu. Je te félicite donc pour cette initiative.

2) Je ne penses pas que dans ton intérêt il soit raisonnable d'entamé le scénario d'un MMORPG, je penses que tu devrais te pencher sur le scénario d'un RPG. Cela mettrais plus en avant t'es qualité de scénariste.
D'après mon expérience, les scénarios sont très rarement mis en avant dans le monde des MMORPG. Je t'encourage donc à changer de type de jeu.

3) Tu parles de 3 ans de développement, mon conseils est qu'il faut que tu abandonnes l'idée de réalisé un MMORPG amateur en si peu de temps. Et ce que je te dis compte aussi pour un jeu en 2D isométrique.

4) Tu devrais un peu plus détaillé ton cahier des charges et commencé à penser à une structure pour l'enregistrement des médias, un graphiste qui va écrasait le travail d'un autre graphiste ça peut arriver...
Oui, oui, c'est bête mais perso j'ai déjà vu ça, et tu dois t'en douter ça n'encourage pas du tout les autres membres de l'équipe.

5) Dans ton Game Design penses à préciser les règles du jeu, tu écris beaucoup de "par exemple :" il faut que tu te soit décidé à 100% dès le départ! Et n'hésites pas à faire de tableaux pour expliquer la monter en expérience, la prise de niveaux et par exemple commencer à parler des techniques de chaque classes.

Et aussi penses à te présenter dans la catégorie Présentations du forum! :wink:

Bon courage!

Syltech

EDIT : 6) A mon avis, un musicien n'est pas la priorité, bien sur qu'il peut s'amuser à faire quelques morceaux, mais un maximum de dessins et modèles 3D sont nécessaires pour la réussites des morceaux d'ambiances et d'actions. Tu peux recruter un musiciens seulement quand le projet sera bien avancé. Enfin c'est mon avis!
Dernière édition le 05 Juil 2010 à 16:54
Image
jojo____ Message lu Posté le 05 Juil 2010 à 20:41 Bulle
Membre Novice

Messages : 3
GCPoints : 2664
Tout d'abord merci d'avoir prit le temps de lire tout ça.

Je sais que les MMORPG ne sont pas tellement basés sur le scénario. Mais je fais aussi tout le gameplay du jeu, et celui-ci est très important dans un MMORPG. C'est d'ailleurs dans ce type de jeu, que la jouabilité dépasse de loin les limites du simple RPG.

En 3 ans une version stable devrait être finie, même pour des amateurs. Je connais des personnes qui seraient capable de créer des maps de test en un mois.

J'ai donné que la base de mes documents pour au moins montrer un peu de travail. Je suis bien entendu encore en train de travailler sur le cdc et le gameplay qui sont loin d'être terminé. Les "par exemple" servent uniquement à donner une idée aux lecteurs, pour qu'ils comprennent ce que j'ai dans la tête, une façon de coller une image qui correspond à peu prêt à mes idées.

Je vais de suite me présenter dans le topic mentionné :)

Le musicien n'est certes pas une priorité, j'ai écrit ça un peu par désespoir car je ne trouve vraiment personne pour m'aider dans cette aventure. Je pensais que peut être si je pouvais offrir une musique par dessus tout ce tas d'écriture, ça pourrait attirer les regards sur le projet.

Encore merci de ton attention et tes remarques !
Arius Message lu Posté le 05 Juil 2010 à 20:50 Bulle
Avatar de Arius
Membre Novice

Messages : 41
GCPoints : 11564
Bonsoir, je viens de télécharger les documents, je rejoins l'avis Syltech.
J'ajouterai qu'au niveau du Game Design Document, il y a des points manquants (la mécanique du jeu, la présentation de l'interface utilisateur,..) je sais qu'à l'heure actuelle c'est des points difficiles à analyser, mais même un schéma serait plus descriptif (une représentation visuelle c'est toujours mieux :wink:)
Dernière édition le 05 Juil 2010 à 20:51
jojo____ Message lu Posté le 05 Juil 2010 à 22:20 Bulle
Membre Novice

Messages : 3
GCPoints : 2664
Ouai, pour la mécanique du jeu et tout ce qui est représentation technique du jeu, j'aurais justement préféré parlé avec un futur programmeur c++ SFML pour partager nos idées. Déjà que c'est difficile d'en trouver un, j'aimerais qu'il se sente à l'aise et qu'il puisse avoir une liberté au niveau de la programmation du jeu. Pour l'interface de jeu, je vais essayer de faire un schéma, ce sera vraiment très basique mais c'est vrai qu'une représentation graphique est toujours plus intéressante. Je mettrais sur megaupload et posterai le lien aussi tôt que possible.

Si vous avez d'autres questions, n'hésitez pas ;) J'ai hâte de trouver un graphiste ou programmeur pour pouvoir offrir une base plus accueillante et accrocheur ;)

Encore merci de votre aide,


EDIT:


Un programmeur c++ SFML a été trouvé. Nous allons rédiger un document expliquant le côté technique de Xarmas. De plus, un programmeur xhtml&css et Php a également été recruté. Il s'occupera de tout ce qui est développement web.

Nous sommes donc plus qu'à la recherche d'un graphiste (doué en art design si possible) pour cette première phase de recrutement.

Dans l'espérance de trouver quelqu'un le plus tôt possible,
Cordialement,
Dernière édition le 06 Juil 2010 à 21:47
Répondre
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.0366 secondes