Bonjour j'arrête le projet je laisse donc mourir ce sujet. Le code devient trop danse et je ne parvient pas à faire fonctionner vulkan et le nouveau design. Recrutement fermé donc.
J'ai décidé d'avancer sur l'éditeur de map et le jeux et de laisser tomber l'intégration de vulkan dans le moteur ainsi que le design ECS.
Le moteur n'est pas parfait mais si je continue dans cette voie là je vais travailler sur le moteur tout le temps et ne pas avancer pour le reste.
J'ai déjà commencé à rédigé le gameplay :
Scénario :
Deux populations vivaient tranquillement sur leur planète respective, lorsque soudain, ces deux planètes se rapprochèrent l'une des autres, pour entrer en collision.
Les habitants des deux planètes ont trouvé un moyen de se sauver, en fusionnant les deux planètes pour n'en former qu'une seule.
Mais lorsque les habitants des deux planètes se rencontrèrent, une guerre éclatat.
Gameplay :
Le jeux se base dans deux univers différents. (futuriste et médiéval)
Chaque joueur pourra choisir un univers (futuriste ou médiéval) et y jouer.
Chaque joueur pourra choisir une classe, parmi les classes suivantes :
Faction médiévale :
-Barbare : celui-ci pourra utiliser des breuvages pour renforcer son endurance ou sa force.
-Sorcier : celui-ci possèdera des compétences pour infliger des dégâts magiques à distance.
-Assassin : celui-ci possèdera une grande habilité à esquiver les coups et frappera vite, peut devenir invisible.
-Prêtre : celui-ci possèdera une grande habilité à soigner.
Faction futuriste :
-Ingénieur : spécialisé dans la création de gadgets pour infliger des dégâts ou en endurer.
-Chimiste : capable de créer toute sorte de poisons pour infléger des dégâts magiques au corps à corps, peut aussi devenir invisible.
-Physicien : celui-ci utilise les lois de la physique pour infliger des dégâts physique à distance.
-Médecin : celui-ci possèdera une grande habilité à soigner.
Compétences :
Il y aura deux sortes de compétences que le personnage pourra apprendre :
-Les compétences primaires :
Ce sont les compétences que le joueur pourra apprendre suivant la classe qu'il choisi.
-Les compétences secondaires :
Ce sont les compétences que le joueur pourra apprendre suivant la maîtrise de son arme, on pourra posséder plusieurs armes mais une seule pourra être utilisé à la fois.
Compétences des classes :
-Barbare :
1)BreuvageDef : permet d'augmenter sa défense physique et magique de 50 + (niveau de compétence * 10+défense/10)% pendant 30 + (niveau de compétence * 10) secondes, cette compétence ne peut pas
être cumulée avec d'autres bufs.
2)BreuvageForce : permet d'augmenter son attaque de 50 + (niveau de compétence * 10+attaque/10)% pendant 30 + (niveau de compétence * 10) secondes, cette compétence ne peut pas
être cumulée avec d'autres bufs.
3)Coup de massue : donne un coup de massue infligeant 100 + (niveau de compétence * 5+attaque/10) dégâts bruts réduisant la défense de l'adversaire de 10 + (niveau de compétence * 10)%.
4)Tenacité : permet de résister aux étourdissements pendant 20 + (niveau de compétence * 10) secondes, cette compétence n'est pas un buf et peut être cumulée avec une autre compétence.
5)Vague d'épées : inflige des dégâts dans une zone cônique devant lui de 100 + (niveau de compétence * 5) de portée, en infligeant 20 + (niveau de compétence * 10+attaque/10) de dégâts à tout les ennemis
se trouvant dans la zone toutes les 1 - (niveau de compétence / 10) secondes pendants 1 + (niveau de compétence) secondes, 20 + (niveau de compétence*5)% de chance d'augmenter l'attaque de 10
+ (niveau de compétence * 5) pendant 10 + (niveau de compétence * 5) secondes. (non cumulable si un autre effet de compétence à déjà été activé, cumulable avec une compétence de buff)
6)Bouclier tournoyant : inflige des dégâts dans une zône conique devant lui de 50 + (niveau de compétence * 5+defense/10) de portée, en infligeant 20 + (niveau de compétence * 10+défense/10) de dégâts à tout les ennemis
se trouvant dans la zone toutes les 1 - (niveau de compétence / 10) secondes pendants 1 + (niveau de compétence) secondes, 20 + (niveau de compétence*5)% de chance d'augmenter la défense de 10
+ (niveau de compétence * 5) pendant 10 + (niveau de compétence * 5) secondes. (non cumulable si un autre effet de compétence à déjà été activé, cumulable avec une compétence de buff)
7)Cri d'encouragement : Augmente sa vitesse de déplacement de 40 + (niveau de compétence * 10) pendant 30 + (niveau de compétence * 5) secondes.
8)Debuff : réduit tout les bufs (physique et magique) d'un ennemi de 10 + (niveau de compétence*10+attaque/10)% pendant 10 + (niveau de compétence*5) secondes.
9)
10)
-Sorcier :
1)RenforceMagie : augmente l'attaque magique de 50 + (niveau de compétence * 10 + attaque magique/10) % pendant 30 + (niveau de compétence * 10) secondes.
2)Coup de foudre : inflige 100 + (niveau de compétence * 10 + attaque magique/10) de dégâts magiques bruts et réduit la défense magique de l'adversaire de 10 + (niveau de compétence * 10)%.
3)pluie de grêles : fait tomber des grêles sur les ennemis dans une zone circulaire pouvant être invoquée à maximum 1000 de portée, tout les ennemis dans la zone subissent 60 + (niveau de compétence*10+attaquemagique/10) de dégâts
à tout les ennemis se trouvant dans la zone toutes les 1 - (niveau de compétence / 10) secondes pendants 1 + (niveau de compétence) secondes, 20 + (niveau de compétence*5)% de chance d'augmenter l'attaque magique de 10
+ (niveau de compétence * 5) pendant 10 + (niveau de compétence * 5) secondes. (non cumulable si un autre effet de compétence à déjà été activé, cumulable avec une compétence de buff)
4)chute de météorites : fait tomber des météores sur les ennemis dans une zone circulaire pouvant être invoquée à maximum 1000 de portée, tout les ennemis dans la zone subissent 60 + (niveau de compétence*10+attaquemagique/10) de dégâts
à tout les ennemis se trouvant dans la zone toutes les 1 - (niveau de compétence / 10) secondes pendants 1 + (niveau de compétence) secondes, 20 + (niveau de compétence*5)% de chance d'étourdir l'ennemi pendant 1
+ (niveau de compétence * 5) secondes. (non cumulable si un autre effet de compétence à déjà été activé, cumulable avec une compétence de buff)
5)Orage : fait tomber des éclairs sur les ennemis dans une zone circulaire pouvant être invoquée à maximum 1000 de portée, tout les ennemis dans la zone subissent 60 + (niveau de compétence*10+attaquemagique/10) de dégâts
à tout les ennemis se trouvant dans la zone toutes les 1 - (niveau de compétence / 10) secondes pendants 1 + (niveau de compétence) secondes, 20 + (niveau de compétence*5)% de chance de paraliser l'ennemi pendant 1
+ (niveau de compétence * 5) secondes. (non cumulable si un autre effet de compétence à déjà été activé, cumulable avec une compétence de buff)
6)Flammes endoctrines : inflige 30 + (niveau de compétence*10+attaquemagique/10) de dégâts magiques et applique l'effet brûlure qui inflige 20 + (niveau de compétence*10+attaquemagique/10) de dégâts toutes les 1 - (niveau de compétence / 10)
secondes pendant 5 + (niveau de compétence) secondes.
7)
8)
9)
10)
Assassin :
Salut ! La programmation ça va à moins que je trouve quelqu'un qui peut me créer un design ecs multithread avec vulkan sinon moi j'ai décidé finalement de garder l'ancien design car avec le nouveau ça n'a pas fonctionné j'ai eu une erreur de linkage du shader j'ai dû abandonner et vulkan est compliqué pour les jeux ils conseille plutôt opengl. Ce dont j'aurais le plus besoin c'est d'un infographiste et un développeur Web.
Salut! Déjà je vois pas pourquoi je devrais rémunérer et donner de l'argent si moi on ne m'en donne pas.
Si c'est ça j'arrête le recrutement.
De toute façon je n'ai plus la motivation que j'avais avant, je crois que je suis parti sur un trop gros projet, sans réfléchir au fait que je sois toujours aussi motiver 15 ans plus tard.
Pourtant l'éditeur de maps est presque terminé je dois juste voir comment charger les fichiers créer avec l'éditeur avec le serveur.
Le moteur de jeux est pratiquement terminé aussi, bref il n'y a plus que le jeux en gros mais je ne suis plus aussi motivé que avant.
Je trouve que c'est trop lourd qu'il y a trop de choses à gérer pour un mmorpg et que c'est trop répétitif pour créer les interfaces graphique et gérer les évènements. Le code est toujours le même une fois le moteur de jeux fini il faut juste rajouter du contenu avec l'éditeur de map par exemple, j'ai vraiment la flemme de l'utiliser.
Pourtant ça devrait être chouette d'utiliser un programme que j'ai créer mais je me rend compte qu'au final non même unity je n'éprouve aucun plaisir à l'utiliser.
Au début c'était chouette j'avais une équipe et on s'amusait tout en travaillant mais depuis que l'autre gérant a quitté le projet je me suis retrouvé seul.
- Edité par OmbreNoire 20 novembre 2023 à 16:01:45
Salut! Déjà je vois pas pourquoi je devrais rémunérer et donner de l'argent si moi on ne m'en donne pas.
Si c'est ça j'arrête le recrutement.
Mais tu offres quoi en retour pour le travail de ces personnes, quand on demande de l'aide il est de bon ton d'offrir une contre partie, tu sembles penser que tout t'es du, mais les relations humaines ne fonctionnent pas comme ca, il faut un équilibre entre ce qu'on recoit et ce qu'on offre.
Ta participation sur le forum est a l'image de cette mentalité, tu ouvres de nombreux topics de demande d'aide, mais tu ne participes jamais aux demandes d'autres personnes.
Bonjour je n'ai malheureusement plus la motivation de continuer ce projet je ferme donc le recrutement.
C'était une belle expérience je ne regrette rien mais je ne peux pas faire le travail de 50 programmeurs sans compter les infographiste gamedesigner etc...
Salut ! J'ai commencé une nouvelle version du moteur de jeux avec un système ECS par contre j'aurai besoin d'aide pour vulkan si ça intéresse quelqu'un. Je recherche développeur bénévole comme moi sachez que je fais du bénévolat en plus donc moins de temps et pas trop le temps d'aider les gens sur le forum.
Le but est de rendre le moteur de jeux plus rapide en supprimant les virtuals.
Oui j'arrête sauf si je trouve des bénévoles pour le projet je ne peux pas garantir une rémunération sauf si le projet me rapporte quelque chose mais ce n'est pas le cas pour l'instant en plus sur git il ne trouve plus les pages du site web ou j'ai fais un bouton donate .
Salut j'ai fait un lien sur le site Web du moteur avec un appel aux dons. L'argent ne sera pas pour moi mais plutôt pour recruter des personnes pour m'aider à optimiser le moteur de jeux et finir le jeux.
Salut! Le projet change de chef! Et oui je ne dirigerai plus le projet tout simplement parce que je ne parviens pas à recruter et je ne sais pas gérer une équipe!
La dernière fois que j'ai gérer une équipe elle s'est cassée la gueule parce qu'un membre à foutu le bordel et je ne m'en étais pas rendu compte et je l'ai écouté au lieu de le virer du coup ça a cassé toute l'équipe et je n'ai plus de nouvelles de personne.
Le nouveau chef est un ami à moi qui va m'aider mais il veut que je développe le jeux pour playstation en priorité parce que il dit que sur site web je vais me faire pirater mon jeux mais sur cd on saura pas me pirater.
Bref lui il sait gérer une équipe.
Il m'a aussi conseillé de faire un mode offline comme ça si le serveur ferme le jeux ne sera pas mort.
En plus il m'a parlé du système de trophée sur playstation que même si le jeux est bof les gens joueront pour les trophées.
Il y aura une version pc il m'a dit si le jeux a du succès sur ps.
J'ai cru que j'aurais dû utiliser un moteur tel que unity ou unreal engine 5 alors je me suis renseigné et la ps5 supporte sdl et opengl je vais donc pouvoir continuer à utiliser mon moteur mais je dois passer de SFML à SDL pour le fenêtrage et la gestion des évènements car la SFML ne supporte pas la ps5 c'est le seul bémol.
En plus il faut payer un abonnement unity pro assez cher je ne peux pas me le permettre.
Salut! J'ai presque terminé ODFAEG Creator mais je n'arrive pas à faire quelque chose de vendable, si j'ai de l'aide je pourrai sans doute offrir une rémunération, étant donné que je suis seul sur le projet pour l'instant j'ai abandonné l'idée de créer un mmorpg car il faut une équipe pour cela et même si ça va au niveau de la programmation je suis nul dans tout ce qui est game design, level design, infographie, etc..., et j'ai décidé de créer un moteur de jeux tout simple à utiliser avec moins d'options que unity ou encore unreal engine que je trouve compliqué à utiliser.
Je recherche donc des personnes pour :
Améliorer ODFAEG Creator et si possible augmenter les performances du moteur de jeux avec Vulkan et un rendu multi thread.
Une rémunération est possible mais il faut faire quelque chose de vendable sinon je ne pourrai pas payer donc voilà ce que j'attend de la part de l'équipe que je recherche.
Si je n'arrive pas à concurrencer Unity et UE5 il faudra essayer de faire un jeux avec le moteur qui sera vendable donc voilà.
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl