• S'inscrire
    • Se connecter
    • Recherche
    • Catégories
      • Forum Communauté Actualité Cinéma Jeux Lectures Médias Musique Quotidien Séries Société
    • Récent
    • Mots-clés
    • Utilisateurs
    • Groupes

    Aide pour créer un jeu vidéo

    Matériel - Technologie
    programmation
    6
    20
    806
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • guy_lee
      guy_lee dernière édition par Hornet

      je fais un jeu vidéo mais je manque de connaissances pour 2 choses

      magnétiser un sprite
      faire un menu radiale

      bon pour les non programmateurs je traduis

      faire qu'une image fixe un autre élément du jeu sur elle, de façon soft, quand on s'approche de l'image l'autre élément est attiré par l'image mais y vas pas vraiment

      un menu radiale c'est par exemple quand on clique droit sur un élément un mini menu apparait donnant un choix limité lié a cet élément

      si vous y connaissez rien en informatique je peux vous initier gratuitement. si moi j'y arrive tout le monde peut y arriver. juste faut les bons outils, j'en connais pédagogiques gratuits et libre de droits et la bonne formation je vous assure que je suis bon en pédagogie ça étais mon métier et je vous ferez pas faire un jeu style skyrim mais franchement je vais vous étonner

      Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

      Rive Bleue LeaPierce 2 réponses Dernière réponse Répondre Citer 0
      • Rive Bleue
        Rive Bleue Banni @guy_lee dernière édition par Rive Bleue

        @guy_lee

        Bonjour tu peux aller sur le forum: "comment ça marche?" Forum très calé en informatique, création de jeux vidéo et j'en passe...

        Et sinon tu peux aller sur youtube tu as probablement des vidéos avec des explications poussé 😉.

        Bon courage 👋

        guy_lee 1 réponse Dernière réponse Répondre Citer 1
        • Servais
          Servais dernière édition par

          Il me semble qu'on dit "programmeur", le programmateur étant le petit boîtier pour arrêter les appareils électroménagers 🙂

          1 réponse Dernière réponse Répondre Citer 4
          • Jabba the Hutt
            Jabba the Hutt dernière édition par

            Moi je n'y connais rien en informatique, mais un programmateur c'est le truc que tu règles pour déclencher l'arrosage ou le chauffage.

            Un programmeur en revanche, conçoit et tape du code informatique en vue de réaliser un programme 😁

            M. Désagréable

            1 réponse Dernière réponse Répondre Citer 4
            • guy_lee
              guy_lee @Rive Bleue dernière édition par

              @rive-bleue

              j'y suis allé. il m'ont supprimé mon message. pas assez precis ou du genre. bon. ça calme. en tout cas moi ça m'as calmé. discuter ça existe

              Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

              guy_lee Rive Bleue 2 réponses Dernière réponse Répondre Citer 0
              • guy_lee
                guy_lee @guy_lee dernière édition par

                @guy_lee

                bon ok je me suis planté de mots. 😉

                Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

                1 réponse Dernière réponse Répondre Citer 0
                • Rive Bleue
                  Rive Bleue Banni @guy_lee dernière édition par

                  @guy_lee a dit dans y a t'il des programmateurs ici ? :

                  @rive-bleue

                  j'y suis allé. il m'ont supprimé mon message. pas assez precis ou du genre. bon. ça calme. en tout cas moi ça m'as calmé. discuter ça exite

                  Dommage c'est un bon forum. Tu devrais simplement reformuler ta phrase autrement... Tu dois rien aux modérateurs sur le forum : "comment ça marche?''

                  Tu devrais y retourner 😉

                  guy_lee 1 réponse Dernière réponse Répondre Citer 0
                  • guy_lee
                    guy_lee @Rive Bleue dernière édition par

                    @rive-bleue

                    ouais la méthode m'as calmé. je suis pas pour participer a un forum qui est nul au niveau convivialité. ça fait désordre a mes yeux et au niveau logique et au niveau éthique 😉 . je suis pas masochiste

                    Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

                    Rive Bleue 1 réponse Dernière réponse Répondre Citer 1
                    • Rive Bleue
                      Rive Bleue Banni @guy_lee dernière édition par

                      @guy_lee a dit dans y a t'il des programmateurs ici ? :

                      @rive-bleue

                      ouais la méthode m'as calmé. je suis pas pour participer a un forum qui est nul au niveau convivialité. ça fait désordre a mes yeux et au niveau logique et au niveau éthique 😉 . je suis pas masochiste

                      T'es pas dans le délire BDSM?! Dommage 😔

                      1 réponse Dernière réponse Répondre Citer 1
                      • LeaPierce
                        LeaPierce @guy_lee dernière édition par

                        @guy_lee a dit dans y a t'il des programmateurs ici ? :

                        si vous y connaissez rien en informatique je peux vous initier gratuitement.

                        Sinon le site du zéro, c'est très bien aussi.

                        si moi j'y arrive tout le monde peut y arriver.

                        Être un bon programmeur n'est pas donné à tout le monde parce qu'il faut comprendre la logique de la programmation.

                        guy_lee 1 réponse Dernière réponse Répondre Citer 0
                        • guy_lee
                          guy_lee @LeaPierce dernière édition par

                          @leapierce

                          ce que tu dis est super important.
                          si tu programme vraiment comprendre la logique d'un language c'est de la folie. je sais programmer une calculatrice. j'ai toujours pas compris la logique du programme.

                          mais les programmes qui programme a ta place sont fait pour ceux qui y connaissent rien. mais rien de rien. perso j'ai appris juste en essayant tout les possibilités que je comprenais. et je suis capable de faire un city builder. ça rien a voir avec la programmation. et actuellement ce genre de logiciel ont des possibilités de folies. la je suis sur une version dépassée. cela me suffit et le mieux est l'ennemi du bien.

                          ce que je regrette c'est que personne de qualifier m'aide. c'est bien dommage. bon ici on m'as expliqué ce qu'es un tableau en programmation. j'ai compris . j'ai flingué mon jeu qui a pas supporté que je réarrange les dossiers. les ligne de code n'ayant plus de référence localisé. bon j'ai que ça a faire donc je recommence depuis le début mais juste un conseil et je suis genre a 20 fois moins de lignes de code a écrire. un conseil. alors j’étais prés a faire 20 fois plus de lignes de code donc refaire une fois mon jeu est un détail.

                          j’espère qu'un pro auras du temps pour moi et mon jeu.

                          Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

                          LeaPierce 1 réponse Dernière réponse Répondre Citer 0
                          • LeaPierce
                            LeaPierce @guy_lee dernière édition par

                            @guy_lee Un pro, comme tu dis, ça se paye. Il bosse pas gratuitement. Enfin c'est mon opinion.

                            guy_lee 1 réponse Dernière réponse Répondre Citer 2
                            • guy_lee
                              guy_lee @LeaPierce dernière édition par

                              @leapierce a dit dans y a t'il des programmateurs ici ? :

                              @guy_lee Un pro, comme tu dis, ça se paye. Il bosse pas gratuitement. Enfin c'est mon opinion.

                              je fais un jeu gratuit. si tu sais plus faire quelque chose qui te plait que si tu es payé bien triste est ta vie

                              Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

                              LeaPierce 1 réponse Dernière réponse Répondre Citer 0
                              • LeaPierce
                                LeaPierce @guy_lee dernière édition par

                                @guy_lee Un métier n'est pas forcément une passion. Et ce n'est pas parce que tu fais quelque chose de gratuit que tes aides le sont aussi.

                                guy_lee 1 réponse Dernière réponse Répondre Citer 1
                                • guy_lee
                                  guy_lee @LeaPierce dernière édition par

                                  @leapierce

                                  ok. et je suis d'accord. le jeu me coute 300 euros pour certaines images libres de droits. je fais quand même le jeu gratuit. et bon effectivement j'attends pas d aide de personne qui programment pro et aime pas leur métier ?

                                  il y a une tradition en information de gratuité. cela s'appelle la licence GNU. je suis dans cette lignée et espère trouver des personnes dans cette logique

                                  https://fr.wikipedia.org/wiki/GNU

                                  Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

                                  icescream 1 réponse Dernière réponse Répondre Citer 0
                                  • icescream
                                    icescream @guy_lee dernière édition par

                                    @guy_lee désolé de te contredire mais Richard Stallman l'a dit plein de fois la licence GNU n'a rien a voir ni a faire avec la gratuite. La licence GNU c est les 4 libertés de l'utilisateur. Tu peux tres bien faire un logiciel payant sous licence GNU.

                                    mais les programmes qui programme a ta place sont fait pour ceux qui y connaissent rien

                                    Je suis désolé mais je n y crois pas une seconde. L'outil ne génère pas à partir de rien, tu lui donnes forcément des indications donc il faut comprendre un minimum ce que tu fais et trouver le moyen de lui spécifier. C est juste une manière différente de programmer ou l'outil te cache une certaine complexités mais pas tout

                                    guy_lee 1 réponse Dernière réponse Répondre Citer 2
                                    • guy_lee
                                      guy_lee @icescream dernière édition par

                                      @icescream

                                      oui tu as raison on peut faire un programme payant avec du GNU. mais on peut faire du gratuit. c'est bien par contre de l'avoir précisé

                                      le programme que j'utilise est du français qui code. il y a pas de difficulté si ce n'est avoir les bonnes notions de maths par contre savoir l'informatique permet de comprendre ce qu'il code

                                      Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

                                      icescream 1 réponse Dernière réponse Répondre Citer 0
                                      • icescream
                                        icescream @guy_lee dernière édition par icescream

                                        @guy_lee d ailleurs si ton programme est sous licence GNU il manque la licence dans ce que tu as posté dans le sujet lié a ton jeu.

                                        Est ce que tu connais Scratch ? c est bien moins verbeux que les captures d'écran que tu as montré et pour le coup ça apprend vraiment la logique de la programmation

                                        1 réponse Dernière réponse Répondre Citer 1
                                        • guy_lee
                                          guy_lee dernière édition par

                                          bonjour

                                          je vous propose une initiation a gdevelop4. alors je fais un post par concept mais faut pratiquer pour comprendre ce qu'il faut faire. et donc posez moi vos problèmes et je vous dirais la solution. je vous explique par rapport a mon jeu vidéo "opération licorne". je vous donnerai des liens de ma programmation.

                                          c'est très facile a faire mais tant qu'on as pas fait cela peut sembler du chinois en théorie. donc essayez et si vous arrivez pas dites le ici et je vous direz ce qu'il faut faire concrètement

                                          lien du programme gdevelop4 (c'est libre de droit et gratuit) https://www.tonyknowles.com/gdevelop-4/
                                          si le lien devient mort j'ai le programme et vous donnerai un lien perso

                                          les variables

                                          il y a 3 sortes de variables.les globales qui sont pour tout le jeu, ceux de scènes qui sont que pour une scène (un niveau en gros), et les variables d'objets qui sont que pour un objet (sprite ou texte)

                                          conditions et actions

                                          une condition est la première partie d'une ligne de code. elle donne la condition pour que l'action soit faites. une action est ce que le programme doit faire. le choix des 2 est identique en apparence mais change suivant si c'est une condition ou une action.

                                          faire un damier 6x6 (en tableau)

                                          le problème d'un programme c'est qu'il faut tout mais vraiment tout prévoir. et donc il y a des tips pour pas tout coder. les tableaux sont une forme de programmation qui évite de faire des milliers de lignes de code en fessant plutôt un principe a appliquer .

                                          en clair pour un damier 6x6.
                                          1) on donne une variable d'objet a toutes les cases numérique genre variable objet "id" et pour chaque case une valeur différente style pour la case 1 valeur 0101 et pour la dernière case 0606 . les 2 premiers chiffre donne la ligne de la case et les 2 derniers la colonne . attention il faut que le nom de la variable soit identique pour toutes les cases et ne jamais modifier la variable objet. c'est la traduction et la localisation en variable de votre objet sprite .

                                          2) faire un groupe cases. et mettez tous vos cases dans ce groupe. cela fait que vous avez plus a coder toutes les cases. vous codez le groupe et cela marche pour tous vos cases

                                          3) on crée un variable (globale ou de scène suivant ce que vous voulez moi je fais globale car j'ai qu'une scène et j'utilise que les variables de scènes pour les sauvegardes) son nom est lier a l'image de la case que je veux et sa valeur est égale a la variable objet du groupe case. attention la variable objet d'un groupe faut l’écrire,elle apparait pas et faut que toutes les cases du groupe on le même nom de variable exactement. vous venez de lier une case a une image.

                                          4) vous codez pour la variable de l'image a la position case grâce a la variable de l'objet ça c'est la conditions. alors changer le sprite de la case en l'image que vous voulez . ça c'est l'action

                                          Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • guy_lee
                                            guy_lee dernière édition par

                                            sauvegarder et charger

                                            sauvegarder est facile . allez dans stockage et écrivez la variable ou le texte que vous voulez. il faut que vous faites un fichier txt "save" la ou est votre projet.

                                            c'est charger qui est plus compliquez. c'est stockage puis lire la variable mais seule les variables de scènes sont acceptées pour stocker ce que vous lisez. et donc pour les variables globale et d'objet faut faire une ligne de code supplémentaire disant que la variable globale ou d'objet est égale a la variable de scène. c'est le premier problème

                                            le second (et dernier) c'est qu'il faut traduire dans votre jeu ce que veux dire la variable. genre si variable x=1 alors faire l'image 3 a la case 0101

                                            Tu veux un monde meilleur, plus fraternel, plus juste ? Eh bien commence à le faire : qui t’en empêche ? Fais-le en toi et autour de toi, fais-le avec ceux qui le veulent. Fais-le en petit, et il grandira." Carl G. Jung

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • 1 / 1
                                            • Premier message
                                              Dernier message

                                            NodeBB | OVHcloud

                                            Nous contacter