Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Jeux vidéo] Sorrok online.

Futur jeux en ligne développé en c++.

    18 novembre 2019 à 21:30:30

    Salut, je ne pense pas réaliser un jeux complet, surtout sans équipe, je me vois mal faire les graphismes, le son, la programmation et le site web tout seul. (boulot énorme)  Ce sera donc une partie de jeux. (Sauf si je trouve l'équipe de rêve lol), je pense plutôt me focaliser sur le framework (c'est plus faisable) parce que c'est "fun", ça m'exerce au niveau de certains aspects avancés du cpp, (SFFINAE, spécialisation de template, template variadiques, etc...) ça m'exerce aussi au niveau de l'apprentissage d'opengl que j'adore surtout depuis l'arrivée des per-pixels-linked-list, avec les particules et le décors ça va être énorme.

    D'ailleurs, j'ai fais un sujet à propos du framework : https://openclassrooms.com/forum/sujet/framework-odfaeg

    -
    Edité par OmbreNoire 18 novembre 2019 à 21:31:05

    • Partager sur Facebook
    • Partager sur Twitter
      21 novembre 2019 à 21:04:50

      Up! Je recherche toujours des gens (amateur ou professionnel peu importe), aujourd'hui j'ai corrigé quelques bugs.

      Ceux qui rejoignent le projet auront l'occasion de développer avec quelqu'un qui développe depuis plus de 10 ans, j'ai donc beaucoup d'expérience, j'ai déjà effectuer deux bénévolats même si je n'ai jamais travaillé pour un salaire.

      L'avancement je ne sais pas si je dois en parler ici on m'a conseillé de faire un devblog mais je dirai juste que je viens de commencer le système de quêtes, je ne détaillerai pas plus, vous verrez cela dans une prochaine vidéo.

      • Partager sur Facebook
      • Partager sur Twitter
        21 novembre 2019 à 21:28:43 - Message modéré pour le motif suivant : Ce n'est pas un squat


          21 novembre 2019 à 22:20:47 - Message modéré pour le motif suivant : Ce n'est pas un squat


            27 novembre 2019 à 21:12:35

            Et voilà les guis pour les objets et les quêtes, il me reste encore celle des sorts à faire et c'est terminé.

            Vidéo ici

            • Partager sur Facebook
            • Partager sur Twitter
              29 novembre 2019 à 22:12:54

              J'ai ajouté l'affichage des récompenses pour la quête.

              Bon il y a encore quelques bugs mais ça commence à aller.

              Le plus chiant ce sont ses fenêtres qui apparaissent hors que je les ai mis invisible.

              Ici

              • Partager sur Facebook
              • Partager sur Twitter
                3 décembre 2019 à 19:45:05

                Salut! J'ai commencé à rédigé un devblog, dans cet article je vous parle de fonctionnalités d'opengl 4.4 qui m'ont sauvé la vie, car avec l'opengl ancien je devais utilisé de grandes textures ce qui faisait ramer mon logiciel d'édition d'images et faire un tri des objets du plus éloigné au plus proche mais ça posait problème si je voulais faire des effets avec des objets qui se croisent en profondeur. et les autres techniques pour faire de l'OIT (order independant transparency) étaient soit trop lente (le depthpeeling), ou bien trop approximatives. (le weighted blended OIT)

                C'est alors que j'ai trouvé un algorithme sur Internet qui utilise des listes chaînées par pixel avec les nouvelles fonctionnalités d'opengl 4.4 et c'est juste énorme.

                Mésa ne supporte pas la version 330 du GLSL (layourt location = x n'est pas supporté) par contre il supporte toutes les extensions d'opengl 4.4.

                Bref voici l'article ici.

                J'adore opengl 4.4. :D

                • Partager sur Facebook
                • Partager sur Twitter
                  5 décembre 2019 à 21:15:42

                  Salut! J'ai réalisé la première compétence qui n'est autre qu'un heal mais j'ai quelque soucis :

                  -Le moteur de particules que j'utilise (librairie Thor 2.0) ne réparti pas les particules dans un cercle comme je le voudrais, à la place de ça il réparti les particules sur une ligne, et dans un rayon trop grand!

                  -Parfois le jeux bloque je dois le relancer.

                  -Le driver graphique recommence à foiré parfois il affiche la lumière au dessus du mur, parfois il affiche même la lumière de façon vraiment bizarre.

                  Si je dois commencé à recoder moi même toutes les librairies que j'utilise (j'ai déjà du recoder le module window de SFML qui plantait) je n'aurai jamais fini.

                  -Le FPS est bas.

                  Je recherche une personne pouvant faire tourner le moteur sur un PC récent, juste pour voir si le FPS est meilleur ou pas.

                  J'ai reçu un mp d'un dev. web et d'un graphiste mais je n'ai plus de nouvelles, j'avais aussi eu un gamedesigner aussi mais plus de nouvelles non plus.

                  PS : j'ai corrigé pour le moteur de particule. Je ne comprends pas très bien ce qu'il a voulu faire, mais bon...

                  -
                  Edité par OmbreNoire 5 décembre 2019 à 21:39:23

                  • Partager sur Facebook
                  • Partager sur Twitter
                    6 décembre 2019 à 9:53:02

                    "Je recherche une personne pouvant faire tourner le moteur sur un PC récent, juste pour voir si le FPS est meilleur ou pas."
                    Hey, i7-4790K - RX VEGA 64 NITRO + - 32 Go de ram - EVO 860 , si tu souhaite que je test, mp :)
                    • Partager sur Facebook
                    • Partager sur Twitter
                      6 décembre 2019 à 19:48:04

                      Première compétence du jeux : LastHeal!

                      https://www.youtube.com/watch?v=Xs7_9D1i9X0&feature=youtu.be

                      PS : Je viens de me rendre compte que j'ai oublié de mettre des tiles sur les tilesets pour les animations du personnage et du monstre qui attaque du coup les animations ne rendent pas toujours bien. (Ca dépend du sens)

                      Mais c'est lourd, je dois faire 12 images du personnage qui attaque * 8 pour les 8 directions, j'aimerais bien avoir un graphiste qui me fasse cela ça me ferait gagner du temps pour le codage...

                      -
                      Edité par OmbreNoire 7 décembre 2019 à 18:16:57

                      • Partager sur Facebook
                      • Partager sur Twitter
                        7 décembre 2019 à 19:58:14

                        Je me suis rendu compte qu'il y avait quelque soucis avec mes tilesets pour les animations "attaquer" alors je suis entrain de les faire mais c'est lourd j'ai 12 images pour l'animation attaquer * 8 car je dois le faire dans les 8 directions, si je pouvais avoir l'aide de quelqu'un ça serait bien, voilà comment je fais :

                        https://www.youtube.com/watch?v=kh5mVWeb4Yk&feature=youtu.be

                        Et je les ai téléchargée sur ce site :

                        https://www.reinerstilesets.de/

                        J'ai été dans le menu Graphics => 2D graphics => 2D humans => vlad sword.

                        Et pour l'ogre : Graphics => 2D graphics => 2D monsters => ogre.

                        • Partager sur Facebook
                        • Partager sur Twitter
                          9 décembre 2019 à 21:34:05

                          Bon j'ai refais entièrement le tileset du "vlad_sword", il me reste encore celui de l'ogre à refaire mais bon ce n'est pas une priorité, mais pour les vidéos ça serait mieux d'avoir des animations qui s'affichent correctement, parce que c'est pas top les vidéos précédentes à cause de ses bugs d'affichage.

                          La priorité c'est plutôt d'avoir un code fonctionnel minimal qui est celui d'un RPG. (ou un MMORPG)

                          Là je viens de m'amuser à faire bougé une icône avec la souris pour ensuite la placer dans une barre de raccourci. (Pas encore faîte)

                          Si j'avais un développeur pour m'aider ça serait bien car il reste encore pas mal de choses à gérer notamment ;

                          -Le système de chat.

                          -Les groupes.

                          -Les guildes.

                          -L'éditeur de map.

                          -Le système de pvp.

                          -Les équipements.

                          Je n'ai pas encore testé le jeux avec plusieurs joueurs donc je ne sais pas si ça marche.

                          -
                          Edité par OmbreNoire 9 décembre 2019 à 21:35:05

                          • Partager sur Facebook
                          • Partager sur Twitter
                            9 décembre 2019 à 23:22:43

                            Salut, je peux aider pour tester stv cependant j'ai pas tout lu il y en a trop (de message) mais j'ai pas très bien compris qu'elles sont les objectifs du projet et qu'elle type de jeu tu veux faire j'ai compris mmorpg (ce qui très très conséquent) 🙂
                            • Partager sur Facebook
                            • Partager sur Twitter
                              9 décembre 2019 à 23:34:26

                              Salut, si j'arrive à faire un rpg se sera déjà bien comme l'ancien jeux holyspirit de Grégoire. (enfin c'était un hack and slash plutôt)

                              L'objectif est de faire un jeux du même genre. ^^

                              J'ai en effet besoin d'un testeur pour voir à combien de FPS ça tourne sur un PC plus récent. (Le mien a 10 ans, il ram avec ubuntu 18.04 je devrais peut être revenir a ubuntu 14.04 mais je veux garder la dernière version de mesa driver)

                              Un mmorpg ça me parait assez lourd mais bon je verrai bien au fur et à mesure que le projet avance si c'est possible ou pas.

                              • Partager sur Facebook
                              • Partager sur Twitter
                                12 décembre 2019 à 8:53:05

                                J'ai reçu des messages d'encouragement sur Facebook, merci. J'ai fais une barre de racourci, je ferai la vidéo une fois que j'aurai fini de retoucher le tileset de l'ogre d'ici quelques jours car retoucher toutes ses images pour ensuite les mettre sur une grande image, c'est un boulot monstre. Je me demande en 3D si il n'y aurait pas eu moins de travail mais là je devrai faire quelque chose du genre pour que l'animation se joue dans la direction souhaitée :

                                sommetFrameI = sommetFrameI - sommetFrame0.

                                sommetFrame0 + sommetFrameI * direction.

                                Ce qui reviendrais à modifier toutes les frames de l'animation, plus compliqué au niveau programmation mais plus simple au niveau graphisme. Mais on m'avait conseillé de ne pas partir directement sur de la 3d pour un premier projet. 

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  14 décembre 2019 à 20:43:16

                                  Voici la barre de raccourci (pour les sors) et j'ai aussi retravaillé les tilesets parce que ils étaient pas bon il manquait des tiles du coup l'animation buguait.

                                  https://youtu.be/inVkuN6riCM

                                  PS : sans graphiste je ne sais plus vraiment avancer donc je pense que je vais travailler sur l'éditeur de map en attendant de trouver quelqu'un.

                                  -
                                  Edité par OmbreNoire 14 décembre 2019 à 21:01:41

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    21 décembre 2019 à 22:30:54

                                    Je recherche toujours des gens. J'ai commencé à reprendre le développement de l'éditeur mais depuis la version 18.04 d'ubuntu les menus et tout ne s'affichent plus correctement, je n'ai pas se problème sous ubuntu 14.04. Idem pour mysql je n'avais pas de problème sous ubuntu 14.04. Le problème c'est qu'ubuntu 14.04 n'a que la version 11 de mesa hors que pour le jeux j'ai besoin de la version 19 avec les "per pixel linked list.".

                                    J'ai essayé de compilé mesa sous ubuntu 14.04 mais j'ai eu des erreurs comme quoi meson ne trouvait pas le module _lmza hors que je l'avais installé.

                                    Du coup je suis un petit peu embêté, peut être vais je installer les deux versions d'ubuntu, la 14.04 et la 18.04, développer le jeux sur la 18.04 et l'éditeur sur la 14.04.

                                    -
                                    Edité par OmbreNoire 21 décembre 2019 à 22:31:39

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      22 décembre 2019 à 22:35:55

                                      J'ai à la fois une bonne nouvelle et une mauvaise nouvelle, la bonne c'est que j'ai retrouvé le code source de l'ancien éditeur de map.

                                      La mauvaise c'est que le code est très ancien datant de SFML 1.6, je vais donc devoir le remettre à jour.

                                      https://sourceforge.net/projects/sorrok/

                                      Je vais utiliser Qt pour les interfaces graphiques de l'éditeur de maps.(comme ça, plus de problèmes)

                                      Par contre le jeux utilisera les interfaces graphique de ODFAEG.

                                      PS :  si un développeur peut m'aider ça serait bien.

                                      -
                                      Edité par OmbreNoire 22 décembre 2019 à 22:37:08

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        23 décembre 2019 à 22:58:05

                                        Bon, j'ai trouvé les bugs d'affichage de l'éditeur de map utilisant les interfaces graphiques de ODFAEG, je pense continuer avec celui là car je ne peux pas utiliser Qt et le framework à la fois.

                                        Je laisse donc tombé l'ancien éditeur fait avec Qt, je vais aussi laisser tombé l'éditeur de script c++, je voulais faire un script qui se modifie en fonction de ce que l'utilisateur fait, mais je vais d'abord commencer par un simple éditeur de map.

                                        https://youtu.be/0buDefFPP3U

                                        Mais le développement de l'éditeur de map sera long, j'aurai besoin de développeurs pour accélérer la chose.

                                        -
                                        Edité par OmbreNoire 23 décembre 2019 à 22:58:43

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          25 décembre 2019 à 21:43:12

                                          Salut, dans le premier topic je n'ai donné aucune information sur le scènario et le gameplay, comme je ne peux éditer le premier poste (je n'ai plus accès à ce compte), je vais  en parler ici :

                                          Le scénario :


                                          Ca raconte l'histoire de deux planètes qui rentrent en collision. Grâce à un matériaux très rare, on a réussi a fusionner les deux planètes et à sauver une partie de la population des deux planètes.

                                          L'une avec une population utilisant la magie, l'autre avec une population utilisant la technologie, ces deux populations entre en guerre.

                                          Le gameplay :

                                          -Il y aura des compétences de classe et des compétences spécifique à l'arme portée par le personnage. Le joueur devra choisir la bonne arme en fonction de sa stratégie.

                                          Dans l'arène il faudra tué des monstres pour récupérer un objet, l'équipe gardant l'objet le plus longtemps sera reconnue vainqueur.

                                          Il y aura trois mondes, un pour la première faction, un pour la deuxième faction et un troisième accessible uniquement aux vainqueurs avec des bonus. Il se peut que plus tard il y ai d'autres mondes qui viennent s'ajouter.

                                          -
                                          Edité par OmbreNoire 25 décembre 2019 à 21:43:29

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            2 janvier 2020 à 21:44:27

                                            Salut!

                                            Je recherche toujours des gens. (codage, graphisme, développement web)

                                            J'ai testé le moteur unity 3D mais j'ai été déçu, déjà il faut suivre des tutoriels vidéos sur Internet sinon on est vite perdu, car il faut savoir ou modifier le code téléchargé avec l'asset pour avoir ce qu'on veut, dans quel dossier placer le tout, il faut aussi savoir comment accéder à tel composant pour le modifier, il faut interagir avec l'interface graphique de unity et aussi les autres composants bref ce n'est pas si simple que ça. Alors il y a des listes aussi pour les items et pour les sors et là encore une fois je ne trouve pas sa si simple que ça à utiliser, surtout qu'il y a des paires d'objets comme les gants ou les bottes par exemple. Je pensais utilisé ce moteur pour faire de la 3D mais je préfère du code brut. Pour le réseau aussi il ont configuré pour que tout se face automatiquement mais il faut désactiver des options pour pas que les déplacements affectent les autres joueurs, bref, je trouve ça compliqué. Je préfère envoyé des messages personnalisés pour le déplacement de mes personnages en réseau, et pour les interfaces graphique dessiner les overlay dans une fonction dédiée et modifier les paramètres dans le code mais pas des interfaces graphiques qu'il faut lier avec du code et après on ne s'y retrouve plus.

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              10 janvier 2020 à 19:00:45

                                              Salut!

                                              Je vais bientôt avoir un nouveau PC. (Une tour, pas un portable parce que avec un portable on ne sait pas changer la carte graphique ni le processeur quand ils sont mort)

                                              J'ai une ancienne tour et un ancien écran mais ils ne vont plus et le PC a plus de 20 ans, ainsi j'aurai un portable et une tour, de plus, sur mon portable la carte graphique est AMD, sur la tour ça sera une nvidia, je pourrai donc tester le moteur avec différentes configurations. Sur le portable je vais laissé linux, et sur la tour windows 10.

                                              Le driver propriétaire de ma carte AMD est trop ancien et les shaders ne fonctionnent pas bien, et les nouveaux driver propriétaires de AMD ne sont pas compatible avec ma carte, par contre il me dit que le driver opensource (mesa) ne supporte pas la version 330 du GLSL, dommage, j'aurai aimé testé l'instanced rendering.

                                              Par contre les extensions de opengl 4.x sont supportées par mesa.

                                              Si je n'arrive pas à faire tourner ODFAEG sur windows (parce que j'aime beaucoup travailler avec opengl, surtout l'opengl moderne) je passerai alors à Unity et faire un mmorpg en 3D, je pense qu'il est bien pour la portabilité.

                                              Mais tant que je n'ai pas d'équipe, ça ne sert à rien de me lancer dans un projet qui n'aboutira pas, mais plutôt que de rester à ne rien faire en attendant de trouver une équipe, j'avance sur l'éditeur de map.

                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                13 janvier 2020 à 0:35:56

                                                Salut, un apprenti développeur va bientôt rejoindre le projet. Je vais tâcher de lui transmettre au mieux mon expérience.

                                                Mais je recherche toujours des graphistes, des développeur webs et des développeurs c++.

                                                Je pourrai vous apprendre beaucoup de choses sur comment ddéveloppez un mmorpg en 2D avec le moteur de jeux ODFAEG, ce projet serait pour vous une opportunité unique d'acquérir de l'expérience dans le développement.

                                                De plus, le jeux est déjà bien avancé les dernières choses à gérer sont :

                                                -Le chat et la minimap.

                                                -Les groupes et les guildes.

                                                -Le système de points de compétences.

                                                -L'équipement et l'affichage des stats.

                                                -La sauvegarde de la progression du personnage dans une base de données.

                                                -L'éditeur de niveaux (j'y travaille en ce moment) mais comme je ne peux pas avancer sur le jeux et sur l'éditeur de map en même temps, l'évolution du jeux reste bloqué pour le moment.

                                                Le moteur de jeux en lui même est presque fini, je n'ai plus grand chose à rajouter, mais ce dernier je le complète au fur à mesure des besoins de l'éditeur de map et du jeux si j'ai besoin de nouvelles UIs, de nouveau layouts, etc..., mais pour le moment ceux que j'aie me suffise.

                                                -
                                                Edité par OmbreNoire 13 janvier 2020 à 0:37:01

                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  19 janvier 2020 à 19:45:39

                                                  Salut! Ça recrute toujours.
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    4 février 2020 à 15:45:41

                                                    Salut, j'aurai besoin de quelqu'un pour faire tourné le projet sous windows : https://github.com/LaurentDuroisin7601/ODFAEG/tree/windows

                                                    J'ai essayé mais j'ai pleins d'undefined reference pourtant j'ai bien spécifier les dossiers avec l'option -L et j'ai bien link les librairies.

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      15 février 2020 à 18:02:12

                                                      Salut! Je recherche une personne pour régler les plantages pour la version windows. (J'ai réussi à le compiler mais maintenant j'ai des plantages sous windows 10)

                                                      Pour compiler le projet j'utilise cwc qui est d’ailleurs bien plus pratique. (Avec mingw il ne trouvait pas les include)

                                                      -
                                                      Edité par OmbreNoire 15 février 2020 à 18:03:33

                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        22 février 2020 à 20:07:28

                                                        Bonjour! Le projet fonctionnera peut être bientôt sous windows ici je suis entrain de tester l'opengl moderne mais je galère donc si quelqu'un pourrait m'aider ça serait bien.

                                                        J'ai besoin d'aide dans :

                                                        -L'instanced rendering.

                                                        -Texture bindless.

                                                        J'ai essayé mais ça plante.

                                                        Mais grâce à cwc le projet compile sous windows, j'ai réglé pas mal de crash maintenant faut mettre à jour le code pour le support de l'opengl moderne.

                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          27 février 2020 à 19:47:41

                                                          Salut! J'ai besoin d'aide pour windows les textures ne s'affichent pas pourtant c'est le même code que sous linux mais sous linux ça marche.

                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                            2 mars 2020 à 10:58:22

                                                            Bonjour OmbreNoire,

                                                            Je suis assez surpris que tu n'es pas encore pris les remarques et les très, très longs messages détailles en considération.

                                                            J'avais aperçu ton projet il y a quelque temps, et pour moi, il n'a aucun intérêt sinon pour ton apprentissage en petit projet perso. 

                                                            Il est assez difficile de l'entendre, surtout quand on a passé de très nombreuses années sur un projet tel que le tiens, mais tu n'es pas du tout organisé et à l'écoute.

                                                            Le framework Django à un principe de base le DRY (don't repeat yourself) en gros ne réinvente pas la roue si tu as déjà la technologie quelque part.

                                                            Quand quelqu'un propose un moteur, un bout de code, une tech, opensource et plus avancée que la tienne, ne sois pas borné et utilise la !

                                                            Quand je vois que tu te dis "déçu" du moteur Unity car trop complexe, je trouve ça incompréhensible  de la part d'un dev de jeux vidéo.

                                                            Il est aussi important que tu arrêtes de reposter des messages comme sur une discussion live, ton sujet ne donne pas envie et risque plutôt de faire fuir les gens et agacés ceux qui regarde régulièrement la partie "recrutement"

                                                            • Partager sur Facebook
                                                            • Partager sur Twitter

                                                            Ancien étudiant OpenClassroom, diplômé en développeur d'application Python

                                                              5 mars 2020 à 18:14:24

                                                              Je recrute un programmeur pour faire tourné le programme sous windows.

                                                              Pour répondre au message ci dessus, je ne fais ce projet que pour m'amuser et apprendre à maîtriser opengl, je sais qu'il existe des moteurs plus avancé, mais ce n'est pas en les réutilisant que je vais apprendre grand chose et puis ce n'est pas amusant de faire un sol en quelque minutes avec unity sans savoir ce qui se passe derrière, c'est plus fun d'utiliser opengl je trouve.

                                                              Sinon unity n'est pas si simple que ça à utiliser je trouve faut comprendre le code qui se trame derrière les objets que tu ajoutes, pour ça faut regarder des vidéos mais si tu veux personnaliser ton jeux ça devient plus compliqué.

                                                              -
                                                              Edité par OmbreNoire 5 mars 2020 à 18:17:24

                                                              • Partager sur Facebook
                                                              • Partager sur Twitter

                                                              [Jeux vidéo] Sorrok online.

                                                              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                              • Editeur
                                                              • Markdown