Présentation de mon futur jeux.
| Lolilolight |
Posté le 02 Avr 2009 à 00:10
|
|
![]() Messages : 301 GCPoints : 45457 |
Voilà, alors pour ma présentation bah je l'ai posté dans le topic présentations donc pour ça pas de problème. Je suis un programmeur déjà bien avancé qui aimerais me spécialiser dans la progra de jeux vidéos. Ici je vais vous présenter mon projet futur que j'aimerais faire, il ressemble beaucoup à un jeux que j'aimais bien dans le temps auxquel je jouais tout le temps : ragnarock online. (Pour ceux qui connaissent) Mais moi je compte si possible le faire en 3D avec un gameplay similaire, mais avec aussi des fonctionnalités supplémentaire et skills différents, etc... Nom du jeux : War of the common skills. (La guerre des capacités communes) Donc le style de jeux : mmorpg. Le principe du jeux que je voudrais : fort semblables au principe des mmorpg tel que ragnarok mais en 3D : (Bien qu'il y ai ragnarokII mais je trouves que les graphismes sont pas tip top) Cinématique : Depuis la première nuit ou l'homme fut, il a toujours cherché à montrer ses capacités aussi bien physiques que mentales. Mais l'homme n'est pas seul, il a des cohabitants qui eux aussi veulent montrer leurs capacités et aller au bout de leur rêves. Tout ceux qui ont des capacités et un rêve communs se regroupent ensemble pour s'améliorer, progresser, etc... Pour faire face à se monde la solitude n'était pas à conseiller pour la survie, d'autant plus que les hommes surtout devenaient de plus en plus cruels, utilisant la magie ou alors parfois leur propre vie pour faire du mal au personnes qui les dérangeaient. A cause de cette minaurité de personnes les éléments commencèrent à se déchaîner, et la tendance entre les hommes montait de plus en plus pour finir une grande guerre entre plusieurs clans. Il y au différents clans principaux : Les madawas qui défendaient la croyance à un être divins. Les umtachidas qui défendaient plus la sciences. Les kawabachis qui défendaient la force de l'esprit, la concentration, etc... Les groupes s'entretuèrent comme ça pendant des années, jusqu'à ce que le divin se dis qu'il fallait mettre un terme à ce massacre. Il décida donc d'envoyer sur terre toute sorte d'invités, pour faire cesser les guerres et aider les peuples. Avec leur soins, et leur soutiens, il parvinrent à faire réentendre la raison à une bonne partie des humains, Mais malheureusement, certains démons qui ont aimer ces guerres sont aussi apparut, afin de donner envie aux humains de continuer à se battre. Depuis ce jour là, les humains s'entraident et se tuent depuis la nuit des temps, afin de conquérir des territoires et acquérir un tas de bien. Les démons et les saints eux aussi se battent, ce qui fit une grande mêlée interminable dans le monde d'azawards. (Le nom du monde dans le jeux) La paix régnera t'elle un jour dans ce monde d'azaward ou les humains se battrons t'il indéfiniments ? Chaque dimanche et mercredi après midi, il y a des guerres dans le mondes d'azawards, les autre jours laissant le temps aux gens de se régénérer entre temps. D'un autre coté les démons préfère cela pour donner plus de piment aux combats, les saints en profite pour les soigner et les raisonner, mais les guerres continue de peur que quelqu'un trahïsse tout le monde pour s'empare de tout les pouvoirs. Personnages : 1)Un magicien qui pourra devenir par la suite soit Sorcier ou alors Exorciste. 1.1)Le sorcier pourra lancer des sortilèges de plusieurs éléments qui sont l'eau, le feu, le vent, la terre et la foudre et aussi en combiner pour faire de la glace, etc... en combinant des sortilèges. 2.1)L'exorciste possèdera plus des skills d'éléments saint ou alors ténèbres. Il pourra aussi contrôler des démons, annuler des sors, etc... Ces deux ci seront doté d'une grande intelligence et dextérité. Il y aura aussi des sortilège de protection bien entendu. 2)Le vendeur : spécialement spécialisé dans la ventes d'objets, ce sera le personnage à utilisé pour se faire des sous, il pourra ensuite évolué en 2.1)forgeron pour forger des armes voir même créer des armes élémentaires. 2.2) Druide qui pourra collectionner toutes sorte d'ingrédient pour faire des potions par la suite ou encore vendre des monstres adoptés. Le druide possèdera plus de l'intelligence et dextérité, le forgeront de la force et de l'agilité. 3)Le voleur : doté d'une grande esquive, agilité, et vitesse d'attaque surtout, il pourra voler des objets aux monstres, esquiver leurs coups. 3.1) L'assassin : Il pourra aussi se cacher mais uniquement dans des recoins, près d'un mur par exemple ou encore la nuit il deviens invisible. Il vaut mieux ne pas l'avoir au corps à corps, car malgré ses petits coups, il tue très vite. Il pourra aussi utiliser des fusils si il le désire. 3.2) Le méchant garçon : Celui là pourra en plus, enlever l'équipement de ses adversaires. 4)Le karatéka : Se personnage à la particularité d'attaquer non pas avec des armes, mais avec ses mains et ses pieds, il sera très habile. 4.1)Le ninja : En plus lui, il pourra utiliser des techniques d'illusions, et aussi d'élément en plus du corps à corps mais pas aussi bien que le fait le ssorcier, par exemple il ne pourra pas lancer des sors de zones, comme le sorcier ou l'exorciste. Il pourra équipier aussi des armes. (Mais pas des fusils) Cette classes est un peu un mélange de tout pour ceux qui ont du mal à choisir. 4.2)Le combattant des étoiles : Celui-ci possèdera des techniques un peu spéciales, il pourra survoler dans les airs, désigner différents éléments des cieux pour augmenter ses performances (agilité, vitalité, force, ...) Il pourra aussi même se transformer en un élément particulier, utile pour na pas toujours attaquer au neutre. 5)L'archer : Celui-ci aura pour but de tuer de loin, il possèdera une grande agilité et dextérité. 5.1) Le tireur d'élite : Il pourra avoir en plus un animal du style un chien ou faucon pour détecter ce qui se passe dans les alentour ou sentir. 5.2) Le musiciens ou danseuses d'élite : Ceux-ci pourront augmenter les performances des joueurs autour d'eux mais aussi tirer avec leur instrument. 6)Le guerrier (Warrior) : Fan de combat et avide de force mais aussi de bravour, ce jeune pourra soit devenir acharné de combats dans l'honneur ou alors combattre au pour le sacrifice. il possèdera aussi une grande défense. Il possèdera une grande force et bonne vitesse d'attaque et une grande vitalité. 6.1) Le chevalier : Il pourra en plus monter sur un cheval, mais il pourra aussi attaquer à la lance. 6.2) L'inquisiteur : Il pourra en plus se soigner et faire dont de sa vie à ses amis, classes plus pour aider que pour combattre. Il pourra aussi en plus de faire des sacrifice, utiliser des pouvoir divins pour ses équipements. Il pourra aussi accoster un cheval. 7)L'enfant de coeur : Il est au service du divin, il peut non seulement soigner comme l'inquisiteur mais aussi en plus booster. Il est donc indispensable surtout en équipe. 7.1) Le prêtre : il possèdera un tas de boost, mais aussi quelques attaques divines saintes comme l'inquisiteurs, mais lui il possèdes tout les pouvoir divins. 7.2) Le moine : Lui, il pourra invoquer des esprits, les lancer sur ses adversaire, il possèdera aussi des attaques anti-prêtre et sont les seuls à pouvoir les tuers. Il sont donc indispensables, et contiendront plus des boost négatifs. (ils sont un peu jaloux des prêtres) 8) Le breuveur : lui, il aura la particularité de breuver une partie de la vie des autres (ou de la sienne) ou des points de magie pour attaquer. Il possèdera une grande vitalité, et une grande intelligence. 8.1) Le médisant : il aura en plus des pouvoirs maudis pour infliger un tas de malédictions aux autres. (Du genre le faire empoisonner ou autre) 8.2) Le métamorphe : Lui, son rôle ne sera pas de maudire il aura en plus de ses pouvoirs de breveurs des pouvoirs lui permettant de se transformer en un tas d'êtres pour augmenter sa résistance ou son attaques ou encore son esquive si il se métamorphose en être minces. Voilà ça fait déjà 8 classes de personnage à implémenter et 16 classes. Les personnages pourront bien sur renaîtres, il pourront acquérir ainsi de nouveaux pouvoirs. Skills du jeux : (A venir) GamePlay : 1)En général : Chaque joueurs devra tuer des monstres pour engendrer de l'expérience pour pouvoirs ensuite évoluer en classes et enfin renaitre avec des nouveaux pouvoirs. Chaque monstres possède des objets plus ou moins (équipements) et des pierres (plus rares) qui peuvent modifier les stats, transformer la résistance de l'équipement à tel matière, etc... (Les pierres pourront se mettre sur l'équipement, les équipements pourront équiper max 4 pierres. (Ca dépend des équipement, plus il sont lourd et puissant, moins il pourront équiper de pierres) Il y aura aussi des pierres à utiliser pour la magie, des flèches, etc... Chaque joueurs devra tenter d'avoir le meilleur équipement possible mais aussi un équipement varié, et changer d'équipement en fonction des attaquent de l'adversaire, de leur type aussi. 2) Le multi-joueur : Lorsque le jeux sera multi-joueur : je compte intégrer des systèmes d'arènes avec des batailles en tout genre mais aussi des guerres entre différentes guildes, le but sera de posséder un majestueux château qui contiendra des trésors. (Sous, objets rare, albums pour avoir des pierres ou objets au hasart, etc...) Afin d'éviter que une guilde trop forte écrase les autres, les guilde seront composées de max 20 joueurs, et ce sera aussi le maximum autorisé dans une équipe pour progresser ensemble, ce que je veux que mon jeux pousse à faire. juste assez pour avoir un membre de chaque classe et aussi, la guilde pourra invoquer des gardes pour protéger son château, mais aussi monter des skills qui donnes des bonus en temps de guerre. Je veux en fait faire un game play stratégique, ou chaque classe aura son rôle et ou on devra combiner les différentes attaquent des différentes classes. Le gagnant sera évidemment la guilde qui aura mis au point la meilleure stratégie aussi bien en défense que en attaque. (Un peu comme un match de foot) Donc le gameplay reposera plus sur une compétition de war stratégique avec un tas d'objets, d'attaques à combiner par plusieurs joureurs, il faudra donc être synchro. Voilà en gros comment se déroulera le gameplay. Bonus : intégration de mariages sur le jeux, adoption, et autres choses, si le jeux marche bien il y aura des évènements aussi. Du style match de foot avec des monstres, etc... Ce sera long à implémenter, mais de mon point de vue, c'est faisable, tout dépendra du nombre de gens qui voudront bien m'aider et aussi de mon temps libre. Je n'ai pas encore de screen ni rien vu que je ne l'ai pas commencer et j'ai pas d'infographiste, façon en ce moment je travaïlles sur un autre projet en paralléle avec l'école pour progresser. Pourquoi je poste déjà maintenant alors ? Pour savoir si il y des gens que ça les intéresse pour plus tards, j'aimerais débuter le projet dans maximum 1 ans et demi, la fin ça dépendra si je doit le faire seul ou alors en équipe. Et pour le site web et l'apprentissage du Java ? Il y a de bons tutoriels sur le sdz pour celà, et aussi mon tuto sur le http://www.jeux-libres.com mais pas encore terminé. Pour le site web, je le ferai après, il faut d'abord commencer le jeux pour pouvoir poster des screens et tout, pour l'instant je me contenterai de ce site pour l'entre aide et bien sur la fin de rédaction de mes tutoriels qui dépendront aussi de ce projet mmo. (Tutoriel simple à venir aussi sur la réalisation de petits jeux que j'ai finis de créer du style un démineur, ou alors un puissance4. (avec développement d'une IA) Ce jeux sera gratos je ne comptes pas faire tout de suite du bénéfice mais me spécialiser dans le domaine avant, donc pas de soucis de ce côté là. Le projet sera long à réalisé, c'est sûr, et pas simple, mais, je suis prêt à tout faire pour y arriver et encore plus si dans un ans voir deux je me retrouve avec une bonne équipe, amateur ou même membres déjà initiés ça n'a pas d'importance. PS : tutos sur le langage Java à venir je vais tenter de les mettre aussi sur game-corp. Il y aura déjà pas mal de truc comme les bases du langage, faire des animations, des effets et des petits jeux. La suite sera en avancement avec mon projet.
Dernière édition le 02 Avr 2009 à 00:33
Même si on est peu entouré, et de ce qu'en pense les autres, soyons fier de ce que nous créons!
Je n'existe que avec ce que je créé. |
|
| gouessej |
Posté le 02 Avr 2009 à 14:06
|
|
![]() Messages : 337 GCPoints : 64624 |
Bonjour Citation :
C'est une excellente idée. Je n'ai pas encore trouvé ton tutoriel sur jeux-libres.com. Citation :
Par contre, j'ai peur que ce soit trop difficile pour toi de commencer par ce type de jeu surtout si tu débutes, je te conseille de partir sur quelque chose de plus modeste quitte à revenir là-dessus dans 4 ou 5 ans une fois que tu maîtriseras à la fois les problématiques de base du jeu vidéo aussi bien au niveau algorithmique que programmatique. Citation :
En tant que débutant, tu as plus de chance de trouver une équipe à intégrer que de proposer ton propre projet. |
|
| SEB |
Posté le 02 Avr 2009 à 14:39
|
|
![]() Messages : 554 GCPoints : 103313 |
Eh bien pour une fois ^^ je suis à 100% d'accord avec gouessej. Qu'ajouterais qu'il faut monter les pierres une a une. Donc commencer par des choses réalisables quite à les réutiliser ensuite ++
NextGine : 3D games engine
Nombre de lignes actuel : 77683 |
|
| bravach |
Posté le 02 Avr 2009 à 18:27
|
|
![]() Messages : 191 GCPoints : 18443 |
Pour l'instant il bosse avec nous sur Holyspirit ! Mais un mmorpg est vraiment quelque chose de hard à faire ! Surtout avec la complexité que tu veux lui donner. Il va falloir trouver une equipe qui s'y connait vraiment et qui est prete à passer beaucoup de temps. (Et nous on n'est pas trop MMO, en plus on a encore Typhée et les CDC à bosser). ![]() ![]() |
|
| Gregouar |
Posté le 02 Avr 2009 à 18:32
|
|
![]() Messages : 989 GCPoints : 84732 |
C'est un poisson d'avril ?
Holyspirit c'est :
85 Fichiers sources | 18 349 Lignes de codes 503 Fichiers ressources | 240 Mo 101 Dossiers | 2800 téléchargements |
|
| Lolilolight |
Posté le 02 Avr 2009 à 19:40
|
|
![]() Messages : 301 GCPoints : 45457 |
Non ce n'est pas un blague, j'ai déjà fais pas mal de jeux pour m'exercer en Java, je connais aussi bien le Java (c'est le premier langage que j'ai appris), pour cela que j'aimerais programmer un jeux avec. D'ailleurs j'ai déjà implémenter (pas grand chose encore car je n'ai pas le temps) des idées d'algorithme pour tout ce qui tire de la détection de collisions, l'affichage des animations, etc.... En fait ça fait déjà un bon moment que j'apprends à implémenter des algorithmes, j'ai jamais eu d'échecs en Java, (ni en C d'ailleurs) donc pour l'impélmentations d'algorithme ça va, ça passe. Là ou je risque de mettre plus de temps évidemment c'est tout ce qui est géométrie et physique, mais bon j'ai déjà des idées d'algorithme pour la détection de collisions, l'édition de map, etc... D'ailleurs l'impémentation des personnages et tout est déjà faîtes, suffit juste que je fasse celà en Java et que j'ai des persos évidements. Mais il me reste encore pas mal de choses à implémenter, l'édition de la map, le système d'éclairage, etc... Sinon il y a déjà des trucs qui sont nickel comme les filtes sur les textures, l'enchainement des animations, etc... PS : sur jeux-libre.com je n'ai aps encore finis les tutoriel et je compte rajouter pas mal de truc. Sinon j'ai trouver de bons tutoriels sur J3D pour implémenter le mouvements et chargement des personnages en Java, le seul truc que je dois encore faire c'est le test de collision avec un terrains non plat. Sinon en fait pour le mmorpg c'est pas que c'est si dur, c'est un jeux comme un autre, c'est juste que : -C'est très long à faire, ça demande des années d'encodages. -Il y a pas mal de tests à faire, sur les attaques nottaments, les objets équipables, l'IA des monstres, etc... -Sinon le reste c'est comme pour faire un FPS. Je sais que bon, c'est mon premier truc vraiment compliqué, mais j'aime vraiment bien les mmorpg, et je n'aime pas trop les FPS, ça me motiverais moins. Et comme j'aime bien les mmorpg, je suis motivé pour faire le projet même tout seul, en même temps ça me redonnerais goût à la programmation et faire passer le temps car l'info de gestion je n'aime pas et je comptes changer d'orientation d'ailleurs. Je suis déjà entrain de m'informer là.
Dernière édition le 02 Avr 2009 à 19:41
Même si on est peu entouré, et de ce qu'en pense les autres, soyons fier de ce que nous créons!
Je n'existe que avec ce que je créé. |
|
| graphiboc |
Posté le 02 Avr 2009 à 21:44
|
|
![]() Messages : 262 GCPoints : 40352 |
ah ragnarok :D j'y ai moi-même passé pas mal de temps avec mes amis à une certaine époque que de bons souvenirs :) Et c'est vrai que depuis je songe régulièrement à en programmer un "clone" ou du moins un jeu très inspiré et je pense que je m'y lancerai sûrement d'ici quelques temps, mais bon j'ai encore de très gros projets en parallèle d'un tout autre genre qui me passionnent. Bon j'ai pas tout lu de toute faon je ne pense pas que tu vas renouveler le genre, mais forcément quand on lit "MMORPG" ca fait tilter et les anciens commencent déjà à sourire j'imagine :P Pourquoi pas commencer par un "bête" RPG ? Et puis pour le jeu en équipe, il faudrait se pencher sur une AI, un peu à la FFXII par exemple. Enfin bref en tout cas c'est ce que je ferai à ta place ;-) en tout cas on courage et n'hésite pas à donner des résultats concrets de ton projets (premières maps, persos, etc.) c'est surtout ca ce que les gens attendent. Je te conseille de trouver un infographiste ou de te mettre à l'infographie rapidement parce que en général les projets de RG amateur toment tous à l'eau si le coté graphique ne suit pas la route. On se dit toujours "les graphes c'est pas important, je commence avec un cube qui a deux oreilles et on verra après" mais on se rend bien vite compte que c'est plus nécessaire qu'il n'y parait. Et puis c'est beaucoup plus agréable aussi ! En tout cas bon courage, j'attends les premiers jets! PS je peux pas m'en empecher celle-ci est trop énorme : ca s'écrit "minorité" et pas "minaurité" :P edit:et perso j'aime beaucoup les graphs de ragnarok 2. J'y ai jamais joué mais l'univers a l'air sympa.
Dernière édition le 02 Avr 2009 à 21:53
L'Homme est un créateur...
|
|
| Lolilolight |
Posté le 02 Avr 2009 à 23:16
|
|
![]() Messages : 301 GCPoints : 45457 |
Oké, j'vé me mettre à faire les premiers personnages et premières maps quand j'aurais le temps. Mais la première chose dont j'ai envie c'est de déjà faire les personnages.
Même si on est peu entouré, et de ce qu'en pense les autres, soyons fier de ce que nous créons!
Je n'existe que avec ce que je créé. |
|
| Lolilolight |
Posté le 03 Avr 2009 à 16:59
|
|
![]() Messages : 301 GCPoints : 45457 |
Bon au lieu de ne rien faire, et d'attendre après un éventuelle infographiste qui voudrait bien m'aider, je vais me lancer dans la 3D avec 3dsmax, et le découvrir. Je vais déjà essayer de créer (je dis bien essayer car je ne suis pas infographistes) qulques personnages, ensuite je me lancerai dans le truc le plus long à faire : l'éditeur de maps. Je vais beaucoup me préoccuper de l'aspect graphiques et du mapping du jeux car c'est ce qui est le plus important dans un jeux je trouves. Si quelqu'un a des liens sur des tutoriels su r l'utilisation de 3dsmax, je suis preneur. En fait le truc qui me gâve c'est que voilà, je suis bon en musique, (j'en ai fait pendant 7 ans) et en programmation (j'en fait depuis 5 ans) mais je suis nul en dessins. Si j'ai décider d'entreprendre ce long jeux c'est évidements pour combiner mes talents et "arranger" mes défaut. J'ai eu pas mal de cours avec paint-shop pro avant mais ça s'arrête là, de plus je ne possède rien de mieux qu'une souris. (Je ne sais plus comment ça s'appelle l'outil que les infographistes utilises pour dessiner à la place de la souris)
Même si on est peu entouré, et de ce qu'en pense les autres, soyons fier de ce que nous créons!
Je n'existe que avec ce que je créé. |
|
| Daru13 |
Posté le 03 Avr 2009 à 17:24
|
|
![]() Messages : 2884 GCPoints : 108090 |
Citation :
Un crayon, une feuille, un scanner ? Une tablette graphique ? Voir même un écran tactile C'est une bonne chose d'essayer de se lancer dans un jeu seul, ça permet de mieux (se) gérer, et puis tu es sur de faire ce que tu veux comme ça Je te souhaite bonne chance ^^. PS : Faute dans le titre : pas de x à "Jeu" |
|
| Gregouar |
Posté le 03 Avr 2009 à 17:33
|
|
![]() Messages : 989 GCPoints : 84732 |
Une tablette graphique.![]() Et ça c'est la mienne.
Holyspirit c'est :
85 Fichiers sources | 18 349 Lignes de codes 503 Fichiers ressources | 240 Mo 101 Dossiers | 2800 téléchargements |
|
| Lolilolight |
Posté le 03 Avr 2009 à 20:59
|
|
![]() Messages : 301 GCPoints : 45457 |
Oui voilà, c'est ça. Sinon, j'ai déjà commencer à me familiariser avec 3dsmax, perso je l'aime bien. Encore faut il que je voie comment ça se passe pour les textures, les rendus, etc... Citation :
Oui c'est sûr, personne pour critiquer, pas de discussion pendant x temps pour le choix de méthodes, je peux utiliser le format de fichier que je veux, les librairies que je veux, idem pour le langage de programmation hors que en team là j en n'ai pas le choix là dessus et c'est justement ça qui me motive. Alors pourquoi ai je choisis un si gros jeux : pour m'améliorer en programmation premièrement même si je suis déjà bien avancer, mais aussi en géométrie et physique dans le jeux vidéos, et pour aussi me perfectionner en implémentation algorithmique car c'est important pour mon futur métier et surtout pour passer le temps! (Quand on vis seul, on s'ennuie beaucoup) Un petit jeux 2D, en un moins, je l'ai finis, et même un peu moins, voilà pourquoi j'ai décider de coder un jeux qui me prendra longtemps. Et les algorithme que l'ont doit implémenter à l'école, me barbent un peu car au final c'est toujours la même chose, j'ai donc pris un domaine varié, donc ne gros, je vise le gros et le varié.
Dernière édition le 03 Avr 2009 à 21:00
Même si on est peu entouré, et de ce qu'en pense les autres, soyons fier de ce que nous créons!
Je n'existe que avec ce que je créé. |
|
| graphiboc |
Posté le 03 Avr 2009 à 21:27
|
|
![]() Messages : 262 GCPoints : 40352 |
pour l'algorithmie tu peux toujours aller chercher les sujets des concours d'entrée qux grandes écoles si tu sais pas quoi faire :P Je suis d'accord dans le fait de se lancer dans un gros projet, mais là c'est un projet colossal, je te conseille vraiment de te limiter au RPG et d'oublier le MMO. Déjà, avoir un RPG potable c'est pas si évident alors un mmo... Je te conseille si tu ne veux pas abandonner en cours de route de bien te fixer à l'avance exactement ce que tu dois faire et d'etre très méthodique dans ton boulot (si ce n'est pas déjà le cas bien sur ;-) ) Pour l'aspect graphique malheureusement ca ne s'invente pas et si tu peux réussir à modéliser assez vite des décors corrects avec 3dsmax, pour tout ce qui va être personnages et animations ca va te prendre beaucoup plus de temps je pense. En attendant tu peux toujours récupérer des models temporaires sur le net, ou même les piquer directement dans d'autres jeux (si c'est un jeu amateur demande l'autorisation et si c'est un jeu officiel je pense que les gens te le feront remarquer mais ne te cracheront pas dessus ;-) ). Bref je te souhaite vraiment un bon courage ce projet me rappelle mes anciennes envies que j'ai du laisser tomber cette année ;-) Ceci dit, mais c'est complétement hors sujet, quels genres d'algo tu dois implanter dans ton école? @gregouar : on apprend au pssage que tu es gaucher si la photo ne trompe pas...
L'Homme est un créateur...
|
|
| Didux |
Posté le 03 Avr 2009 à 22:28
|
|
![]() Messages : 265 GCPoints : 24312 |
Je suis du meme avis que Graphiboc. D'ordinaire j'encourage les projet plutot ambitieux car je considere que meme inachevé c'est un gain extraordinaire d'expérience. Mais le mmo c'est vraiment spécial, c'est carrément un monde a part. Tu vas plus t'embourber je pense. Et je parle en connaissance de cause. J'avais une équipe a peu pres solide qui travaillait sur un certain projet tdv... un mmo aussi. et ...patatra... J'ai appris quelque chose en tant que chef de production mais bon honettement je pense que j'aurai apris plus en terme d'élaboration de gameplay et de gestion de production sur un jeu aussi ambitieux mais pas en ligne. A la limite travail sur un bon rpg qui en met plein la vue au gameplay pas forcément original mais qui impose le respect. Apres c'est un choix personnel si tu te sent capable moi je te dis fonce :-)
Dernière édition le 03 Avr 2009 à 22:30
|
|
| Gregouar |
Posté le 04 Avr 2009 à 11:37
|
|
![]() Messages : 989 GCPoints : 84732 |
Héhé, je vous ait bien eut. Je suis droitier ! En effet, j'ai pris le stylo main gauche car je devais utiliser la souris pour cliquer sur le bouton pour prendre la photos. J'ai utilisé ma main droite pour le faire par habitude. ( Ou comment faire du HS )
Holyspirit c'est :
85 Fichiers sources | 18 349 Lignes de codes 503 Fichiers ressources | 240 Mo 101 Dossiers | 2800 téléchargements |
|
| bravach |
Posté le 04 Avr 2009 à 12:01
|
|
![]() Messages : 191 GCPoints : 18443 |
Enfin bon, MMORPG et RPG n'ont strictement rien à voir, l'un est axé sur du semi tour par tour et tu joues avec des dizaines de gars qui te ressemblent comme deux goutes d'eau en faisant des quetes vraiment nulles, alors que l'autre est réellement un RPG. C'est-à-dire que tout l'interet du jeu réside dans l'intrigue, les personnages et dialogues, et non dans les graphismes en tant que tels (quoique c'est evidemment un plus indéniable). Bon, ce ne sont que mes opinions et elles ne sont absolument pas objectives vu que je deteste les MMO (j'en ai testé une dizaine et pour moi ils se ressemblent tous). Dans un MMO, il faut des dizaines d'heures de jeu pour booster à peine ton perso, c'est vraiment lourd. Le maximum que j'ai tenu, c'est un mois sur WoW ! Or, ce sont des professionnels qui bossent à temps plein par dizaines. Ce n'est pas pour te dénigrer, mais tu n'es qu'un amateur. Regarde un peu ton post, tu es déja en train d'imaginer 15 classes de persos différentes ! C'est de la folie, il faudrait des milliers d'heures pour les modelisations et animations de chaque perso, arme, armures, compétences, ... Moi je ne m'en sors déja que limite avec HS qui a des exigences vraiment basses par rapport à un MMO. Il ne faut pas oublier que tes études, puis ton boulot te prendront un sacré paquet de ton temps. Alors à moins que de pouvoir vivre 150 ans, ca va etre dur d'arriver au bout. Et il n'y a rien de plus décourageant que de voir des centaines d'heures de boulot ne menant qu'à un résultat fade. Tu dis que c'est trop facile les jeux en 2D que tu faisait, mais HS est en 2D et il nous a fallu déja 3 ans pour en arriver là (depuis le jet des premières pierre de l'édifice). Et le chemin (de la damnation Au début on est parti de graphismes vraiment moches : ![]() ![]() ![]() Et puis on a appris a utiliser les outils de modélisations et maintenant on est arrivé à ce que c'est aujourd'hui. Tu devrais donc commencer par quelque chose se passant dans ton monde et puis tu fais evoluer ton jeu tout doucement vers ce que tu veux ! ![]() ![]() |
|
| Lolilolight |
Posté le 04 Avr 2009 à 12:35
|
|
![]() Messages : 301 GCPoints : 45457 |
Je ne vais pas bien sûr tout créer d'un seul coups, je vais plutôt d'abord me concentrer sur le modelages des personnages et les différents skill, mais pas faire toutes les classes d'un seul coups. Mais bon, au niveau algorithmique, que tu charge un perso ou milles, ceci reviens au même, c'est juste qu'il faut savoir adapter l'algorithme en fonction de tes besoins, et aussi en fonction du format de fichier d'exportation que t'utilise. Comme type d'algorithme, j'apprends en fait à implémenter des algorithmes sur des formules plutôt compliquée de statistique, donc ça posera pas de problème pour moi pour implémenter des algorithmes sur les formules pour la détection des collisions si j'ai une feuille de papier. Ex, faire un programme qui calcules la corrélation linéaire entre les points du nuage d'un graphique, les données étant lues dans un fichier, etc... En fait le principe est similaire, c'est juste l'algorithme qu'il faut adapter en fonction de la structure des fichiers, mais aussi en fonction de l'univers que l'on veut créer, (terrain plat, ou en pente, etc...) Je compte utiliser des vecteurs pour le déplacement et aussi pour les test de collisions. Pour l'éditeur de map, je compte faire raytracing pour sélectionner les cases, et modifier le terrain. Pour l'import des objets, il y a de super tutos sur l'import d'objet3D md2. (Format de Quake2) Etc..., etc... Et voilà ce à quoi je veux faire ce projet, sans doute vais-je commencer par un truc qui ressemble plus à un rpg, ensuite le faire évoluer en mmo ? Je verrai jusqu'ou je peux aller, le plus dur pour moi sans doute sera de gérer l'aspect multi-joueur, enfin soit j'ai vu pas mal sur le réseaux cette année mais peut sur la programmation en réseaux. Enfin totu ça pour dire que je ne vais pas faire comme certain pensent, tout faire d'un coup, d'ailleurs tout les projets que je fais je les fais de manière itérative, c'est à dire que je commence par des trucs simple, et je complique par la suite pour faire un jeux plus complexe. J'ai tester ce principe en faisant des jeux en 2D et je suis content du résultat. Alors pour celui qui m'a dis de essayer avec des peros de jeux qui existe déjà, bah je l'ai déjà fait avec l'ogre de quake et ça donne bien. Si tu va voir dans la présentation de mes projets. En gros il ne me reste plus que la modélisation à apprendre, et évidemment la gestion des collisions avec le sol. Donc voilà au début ça ressemblera plus à un RPG /FPS du genre quake à part que les persos et monstres seront différents, après je vais l'améliorer en mmo. Le plus difficile sera comme le dis Bravach, créer tout les objets, les attaques des personnages, etc... Et évidements, tout les trucs du genre, augmenter la puissance de l'attaque si on forge une arme, et plein de truc ainsi à gérer. Donc en gros ce qui va être difficile ne sera pas le jeux en lui même, mais le fait de tout devoir gérer.
Même si on est peu entouré, et de ce qu'en pense les autres, soyons fier de ce que nous créons!
Je n'existe que avec ce que je créé. |
|
| SEB |
Posté le 04 Avr 2009 à 14:01
|
|
![]() Messages : 554 GCPoints : 103313 |
Ecoute lolilolight, Ce que tout le monde essaye de te dire ici, c'est que programmer un MMO c'est TRES difficile. Et sans vouloir te mettre la pression. Je doute que avec ton expérience en BAC gestion tu ai ne serait-ce qu'une Moitié de la perception réelle des éléments et des problèmes qui peuvent se présenter dans la programmation d'un jeu vidéo complet et abouti en 3D. Meme si tu maitrise l'algorithmique ce que je ne remet pas en question, il y a des choses difficile... Donc ce que je retire moi de ta présentation et de tes multiples posts c'est trois possibilités : 1 Soit tu es un géni et tu programme comme un dieu à une vitesse halucinante. 2 Soit tu as déja une grosse part de travail qui est faite et que tu ne montre pas et dans ce cas ok 3 Soit tu es un brin prétentieu et tu vas avoir des surprises... Pour faire simple et pour prendre des exemples : Citation :
Au niveau algorithmique oui, au niveau performances non. Et a supposer que tu utilise un et un seul format. Citation :
J'aimerais voir ca tien ^^ :D comme si les algo de proba et de stats ressemblai a ceux de la résolution de colision :D Citation :
Certaines de tes idées sont bonnes .. voir indispensables meme (l'utilisation des vecteur) mais prouve que tu n'a réellement aucune vraie idée de ce qu'est la résolution de collision .. surtout quand tu commence par distinguer les terrain plat ou en pente ^^ Citation :
Comme si on avait énormément d'autre choix... quand l'éditeur est en 3D ^^ Citation :
Ca j'avoue il y a pas mal de tutos. Cependant il faut savoir ce qu'il y a derrière .. et les MD2 on ne peut pas dire que ce soit le genre d'animations les plus modernes ni les plus efficaces ^^ mais bon chacun fait comme il veut ^^ Citation :
Eh bien je te souhaite bien du plaisir ^^. Mon meilleure pote de la Fac qui est tres excellent en réseau va commencer son stage chez Ubi dans la partie Réseau justement d'un de leur moteur eh ben je peut te dire que le réseau.. c'est pas de l'algorithmique comme tu l'entend ^^ c'est aussi et surtout une forte connaissance système et beaucoup d'astuce et de tunning. Citation :
On pourrai les télécharger? :D VOila sinon en dehors de ca ca fait plaisir de voir quelqu'un motivé comme ca :D Courage ;) c'est bien quand mem tout ce que tu as di :p
NextGine : 3D games engine
Nombre de lignes actuel : 77683 |
|
| Lolilolight |
Posté le 04 Avr 2009 à 15:32
|
|
![]() Messages : 301 GCPoints : 45457 |
Citation :
Oui je le sais bien, ça met plus longtemps pour charger milles modèles que un seul. Citation :
Oui, j'ai déjà fait une grande part de travail et lu un grand nombres de tutoriels, et ce depuis un an et demi, en programmation on peut pas dire que je sois un dieu mais ça fait quand même 5 ans que j'en fais, et je peux programmer assez vite, à force d'en faire. (Surtout en Java qui est mon premier langage et il y a la mémoire en moins à gérer, si c'était en c++ là en effet je mettrai un peu plus de temps surtout si je fais des erreurs sur les pointeurs, bien que j'en fasse de moins en moins vu que j'ai fais pas mal de projets les utilisant.) J'aimerais voir ca tien ^^ :D comme si les algo de proba et de stats ressemblai a ceux de la résolution de collision :D Programmer que ce soit la gestion de collisions, ou des programmes de probas ou de stats, je le sais très bien cela, pour cela que j'ai été fouïller sur le net un bon nombre de fois, pour chercher après les formules et implémenter, mais l'implémentation algorithmique à part les formules du style produit de vecteur, la trigonométrie, etc... (Ou d'ailleurs avant j'étais bon en géométrie dans le plan, mtnt j'en vois plus mais en fouillant un peu je me remémore), y'a rien qui change, le reste c'est de la logique et du bon sens. Rotations, translations, matrices aussi, etc....(Et les vecteurs sont des matrices à une seule dimension et comme j'ai vu les matrices, ça ira. Citation :
Je le sais bien ça, pour cela que j'ai lu beaucoup de tutoriels sur la 3D, mouvement de la caméra, perspective, etc... Et puis, il y a pas besoin d'aller à l'université et d'être diplômer, l'apprentissage par soi même avec internet et des livres suffisent à condition d'avoir la bonne volonté bien évidemment de bosser même quand il y a pas école. En gros à l'école je programme, chez moi je me spécialise dans la 3D, et tout ce qui s'en suit. Citation :
Exactement, je compte pas faire un truc super performant au départ, juste de quoi avoir assez pour pouvoir charger mes personnages et les faire bouger sur la maps, etc... j'améliorerai après, je préfère utiliser un format simple pour commencer... Citation :
Merci à toi, en effet, c'est un plaisir, même si parfois ça me cassais un peu la tête parce que je ne comprenais pas certaines formules pour faire avancer un personnages par exemple ou le faire sauter, finalement je suis content de lavoir enfin fais en c++. Citation :
Bah oui mais avant faudrait que je sache mettre des trucs à télécharger sur le fofo enfin si il y a moyen. L'importation de l'ogre je l'ai fait en c++ mais ce que je n'ai pas encore eu le temps de faire c'est l'empêcher de passer à travers le cube, sinon, le personnage saute, avance et tout. ^^ Mais ça il suffit de calculer la distance entre le centre du cube et le centre du mesh, enfin je vais pas tout détailler....
Même si on est peu entouré, et de ce qu'en pense les autres, soyons fier de ce que nous créons!
Je n'existe que avec ce que je créé. |
|
| graphiboc |
Posté le 04 Avr 2009 à 17:14
|
|
![]() Messages : 262 GCPoints : 40352 |
Tout d'abord je te dit de foncer et de ne pas te laisser perturber par tout ce que l'on dit mais d'en prendre conseil si possible, car de toute façon ce projet devrait t'apporter une certaine expérience, peut etre des surprises mais rien de mauvais (sauf une légère déception si tu l'abandonne). Cependant je tiens encore a insister car tu parles de tout cas comme si c'était la chose la plus simple au monde (mais bien sur je t'encourage de tout cœur a continuer dans ton projet, après tout on essaye juste de te prevenir d'une possible désillusion qui peut ne pas arriver). Premièrement je peux t'assurer qu'implanter un algo de statistique et un algo de jeu n'a rien de similaire. Sans chercher a me vanter je fais des études très poussées en mathématiques et en physiques, et l'info vient naturellement dans tout cela. On fait beaucoup d'algorithmie sur des sujets souvent très théoriques et toujours a fort caractère mathématique. bref des trucs en général pas beau a voir. On a étudié les matrices bien plus loin que ce que tu pourrais imaginer, la ou je suis le but c'est juste d'engranger un maximum de théorie mathématique possible en tres peu de temps (et pour preuve, en deux ans on a le niveau de l'agrégation a peu de choses prés). Et idem coté physique. Et pourtant...quand tu te retrouves seul face a ton ordi c'est a toi de tout sortir de ta tête et tu te rend bien vite compte que c'est pas aussi simple qu'il n'y parait. Je me débrouille plus que mieux en maths mais les maths ne font pas tout. De plus en école, lorsqu'on parle d'algorithmie, on s'intéresse au mieux un peu a la complexité des algorithmes (=efficacité) mais bien souvent tout le monde s'en fou tant que le résultat est bon. En temps réel, mais j'imagine que tu dois connaitre ça, c'est déjà bien différent. C'est simple, imagine que ton programme fasse 10 calculs inutiles pour gérer un joueur, un truc pas très optimisé quoi. Bah tu te retrouves avec 1000 calculs en trop si tu compte 100 joueurs ce qui est un minimum pour un mmo. Par exemple, un calcul de distance devient vite dérangeant si tu le fais a chaque boucle pour chaque objet. Pourquoi ne pas commencer par un bête calcul avec une zone rectangulaire et utiliser ensuite un algorithme plus précis ? De même, calculer une racine carrée, même pour un ordinateur, c'est plus complique que de calculer un carre alors au lieu de prendre par exemple sqrt(x^2+y^2)<=5 mieux vaut prendre x^2+y^2<=25 , etc. Pour un petit jeu, c'est le genre de chose que tu laisses tomber, mais pour un mmo tu va devoir t'attarder sur chacun de ces détails. Et une fois que ce sera fait, tu devra gérer correctement le réseau. Tu as déjà codé un jeu en réseau ? Parce que c'est pas si évident : il faut s'assurer que chaque joueur ait la même chose a l'écran et donc contrôler en permanence ce qui est envoyé etc. (imagine tu joues a un jeu de shoot en réseau, et que chez toi tu es encore en vie et chez les autres tu es déjà mort, juste a cause d'une perte d'info. Résultat : les autres joueurs voient leur coéquipiers mourir sans raison, tués par l'homme invisible. Et puis déjà avec 100 joueurs, va falloir faire gaffe a pas saturer la bande passante, etc. J'espère que tu réalises l'ampleur de ton projet, même si j'en doute encore. Ceci dit je ne cherche pas du tout a te décourager au contraire, mais c'est l'habitude des vieux de râler sur les nouveaux Bon courage en tout cas, et on attend les premiers résultats
L'Homme est un créateur...
|
|












