Projet creation jeu
Fermé
LiAmAn3
Messages postés
10
Date d'inscription
dimanche 13 septembre 2009
Statut
Membre
Dernière intervention
19 décembre 2009
-
13 sept. 2009 à 12:45
LiAmAn3 Messages postés 10 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 19 décembre 2009 - 19 déc. 2009 à 22:16
LiAmAn3 Messages postés 10 Date d'inscription dimanche 13 septembre 2009 Statut Membre Dernière intervention 19 décembre 2009 - 19 déc. 2009 à 22:16
A voir également:
- Projet creation jeu
- Media creation tool - Télécharger - Systèmes d'exploitation
- Creation compte gmail - Guide
- Jeu zuma - Télécharger - Jeux vidéo
- Creation adresse mail - Guide
- Création compte google - Guide
2 réponses
LiAmAn3
Messages postés
10
Date d'inscription
dimanche 13 septembre 2009
Statut
Membre
Dernière intervention
19 décembre 2009
23 sept. 2009 à 18:24
23 sept. 2009 à 18:24
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 !
-> 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 !
LiAmAn3
Messages postés
10
Date d'inscription
dimanche 13 septembre 2009
Statut
Membre
Dernière intervention
19 décembre 2009
19 déc. 2009 à 22:16
19 déc. 2009 à 22:16
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.
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.