Projet creation jeu

LiAmAn3 Messages postés 10 Statut Membre -  
LiAmAn3 Messages postés 10 Statut Membre -
Bonjour,
J'aimerai vous présenter un projet que j'ai lancé depuis maintenant plus d'un mois:
Créer un jeu, un MMORPG, le client et le serveur...
Ce projet avance petit à petit et nous sommes actuellement 3 dessus.
Nous utilisons Blender (https://www.blender.org/ pour la partie Client et 3D, et SQL serveur pour les base de données serveur. Les langages utilisés sont le Python pour le client et le C++ pour le serveur.
Maintenant un peu plus de précision sur le jeu par lui même:
Le jeu n'est pas à créer à 100% en effet le projet ce base sur un jeu déjà existant, nous utilisons les mêmes principes l'histoire etc. (http://metin2.fr)... en gros nous sommes en train de créer un Metin3 ;)
Les changements sont importants, premier gros changement, une grande map unique remplace le système actuel de différentes maps, il y aussi de gros ajouts de quêtes, de monstres, de zones, les villes sont agrandies etc...

Pour la mise en ligne du jeu, nous ne nous en occuperons pas, en effet vu que metin2 appartient a Gameforge (GmbH), nous leur prêteront le serveur (logiciel) et le client et eux, s'occuperont du site, des serveurs (machines), et de la communautée.
Je rappelle que le jeu sera gratuit, il est basé sur le principe des Free To Play.

Voici quelques infos sur l'avancement:
La structure de la DB serveur est en grande partie faite, et elle est en partie non-négligeable remplie...
La partie 3D vient de débuter, actuellement deux villes sont en création ainsi que l'environnement général (les fleuves, limites, frontières des royaumes sont faites).

Le projet est donc bien construit et réfléchit comme vous pouvez le constater, c'est pourquoi je demande si des personnes souhaiterez nous aider, voici les besoins:

-WebMaster (compétences requises: Html/css, php/sql, graph, flash si-possible)
-Programmeur serveur (compétences requises: c++,sql)
-Programmeur Client (compétences requises: python, bases Blender)
-Mappeur (compétences requises: Blender)
-Texture (compétences requises: graph, texturing blender)
-Création sonore
-Création musicale
-Scénariste (quêtes, histoire, Pnj, environnement de jeu...)

Voilà si certains sont intéressés, merci de répondre, et de me faire parvenir votre adresse e-mail.
Merci d'avance !
(Toute participation au projet est bénévole, je ne gagnerai pas d'argent sur ce projet...)

(PS: si vous souhaitez des renseignements supplémentaires n'hésitez pas)
A voir également:

2 réponses

LiAmAn3 Messages postés 10 Statut Membre
 
Petite info sur l'avancée du projet:
-> Mise en place du serveur SVN
-> Finition du shema de l'architecture du Client
-> Decision prise sur les moteurs principaux utilisés:
- Moteur 3D: Crystal Space
- Moteur de jeu: Game Blender ( Modifié )
- Moteur Physique: Module du Game Blender

-> Le moteur Reseau sera un hybride entre plusieurs déjà existants.
-> La DB a été re-réfléchie.

Niveau 3D:
La map générale a été réfléchie a nouveau, et finalemment elle sera inspiré du shema projet fait par Ymir.
Les différentes zones ont été placées, et les frontières garderont leur place d'origine.
Suppression des forterresses de guildes actuelles conjointes au villes, celles si sont mises dans des zone mises dans chaque royaume, beaucoup plus grande ce qui permet de dispercer les joueurs (Moins de lag sur le serveur) et qui faciliteront le PvP.


Niveau Scénario:

-> Ajout d'un systeme de Titre honorifiques (avec Privileges et interraction sur le systeme Economique/Politique).
-> Report de la nouvelle classe (elle sera re-réfléchie, mais nous pensons la rajouter seulemment après plusieurs patch après la sortie du jeu)
-> La zone flamme sera entre la fôret (donc au centre) et le donjon final.
-> Le donjon Final génèrera un auto-event si il est "clean" par des joueurs.
-> Les joueurs en dessous du niveau 15 ne pourront ni lancer de duels, ni de combattre d'autres joueurs, (verrouillage total du PvP en dessosu du Niveau 15)

Interface:
-> En cours d'extraction
-> Utilisation du CEGUI pour l'interface ? En reflection !
0
LiAmAn3 Messages postés 10 Statut Membre
 
Celà fesait longtemps que je n'avait pas mit de news donc il ya beaucoup à dire...

Pour vous éviter de vous chanbouler je vais découper sa en 3 parties:
-> Client
-> Serveur
-> Gameplay

Client:
C'est là où il y a le plus de nouveautées, en effet déjà pour les bibliothèques il y a beaucoup de changements:

API:
-> OpenGL
Choisit pour sa stabilitée, largeur d'action, compatibilitée, bref...

Moteur de jeu:
-> Panda 3D (Compatibilitée Win,Mac,Linux - C++,python)
J'ai choisis d'utiliser celui-ci pour deux raisons principales:
Il est compatible avec Windows,Linux ainsi que Mac ce qui je pense est essentiel pour le confort.
Il est aussi compatible python, ce qui va nous laisser une marge niveau prog.

Moteur Graphique:
-> Ogre 3D (Compatibilitée Win,Mac,Linux - C++,python,.NET 2.0,Java)
Ce moteur graphique commence a avoir une bonne experiance,
mais surtout il donne de bons rendus si il est bien exploité, tout en ne mangeant pas trop les ressources.

Interface graphique:
-> CEGUI (Compatibilitée Win,Mac,Linux - C++)
Celui-ci à un avantage non-négligeable, il possède un module pour Ogre 3D.

Moteur physique:
-> Bullet
Il est intégré a Blender.

Bibliothèque réseau:
Nous utiliserons pour modèle une bibliothèque déjà existante mais qui est limitée a Windows
(et vu que je suis sous linux sa le fait pas =P)
-> RakNet
Spécialisée dans les jeux en ligne...

Audio:
-> OpenAl
C'est la petit soeur d'OpenGL au niveau du son.
Niveau compatibilitée c'est quasi tout sur tout =D

GPGPU
->OpenCL
J'ai beaucoup hésité sur le choix entre CUDA et OpenCL mais OpenCL devrai suffir amplement.
CUDA a beau être beaucoup plus complet, sa l'est justemment un peu trop.

Blender:

J'ai beaucoup hésité et réfléchit sur la manière dont laquelle nous utilieseront Blender, les "habits", anims etc...
Voici donc comment ça donne:

A la base il y a le fichier blend composé de: armature + toutes les anims, les meshs ainsi que textures.
Après pour les armures, elles sont stockées dans un autre fichier, mais créés grace au fichier de base ainsi que la fonction vêtement de blender, composé des meshs ainsi que textures et animations.

Le tout sera assemblé grace a python, en gros il seront placés l'un sur l'autre.
Les anims des meshs de base ainsi que des armure auront les mêmes noms pour être lancés en même temps au même endroit.

Serveur:

Il n'y a pas beaucoup de changements a pars au niveau bibliothèque (RakNet), la structure de la db sera un peu modifiée au niveau des PNJ et GameObjects...
Sinon nous allons bientôt nous y pencher au niveau de la partie serveur-channel(partie jeu, gestion des maps,mob,objets etc...) et serveur-one(sauvegarde des persos, système de chatbox)

Gameplay:

Pour le gameplay il y a quelques changemments, notamment au niveau des classes:
Bon je vais vous faire une petite présentation très rapide des classes:

-> Archer: (nouvelle classe)
Spécialisations: Arc, Feral

-> Sorcier : (nouvelle classe)
Spécialisations: Energie, Element

-> Ninja : (changements au niveau d'une spé)
Spécialisations: Assassin, Combat.

-> Sura : (pas de changements)
Spécialisations: Magie Noire, Arme magique

-> Guerrier : (pas de changements)
Spécialisations: Mental, Corps à Corps

-> Shaman : (pas de changements)
Spécialisations: Soin, Dragon

Comme vous pouvez le constater la classe Sorcier sera bien présente, et nous avons rajouté les archers qui possèdent l'ex partie "archer" des ninjas.
Au niveau des skill il y aura une grosse nouveautée, tous les 10 lvl un nouveau skill sera débloqué, il apparaitra au niveau 1 et ne pourra être monté uniquement avec des livres.
Cela rajoute 9 skill par classes.

Sa fait déjà beaucoups de changements...
Je mettrai d'autres nouveautées ainsi que les premieres images d'ici pas longtemps.
0