• Register
    • Login
    • Search
    • Recent
    • Tags
    • Users
    • Groups
    • Forum

    • Communauté

    • Actualité

    • Cinéma

    • Jeux

    • Lectures

    • Médias

    • Musique

    • Quotidien

    • Séries

    • Société

    Je développe un jeu vidéo

    Parler Jeux
    programmation
    7
    29
    318
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • guy_lee
      guy_lee last edited by Hornet

      alors je fais un jeu vidéo actuellement ... je ferai de ce fil une sorte de journal de bord ... c'est toujours intéressant pour ceux qui veulent se lancer dans la programmation ... j’espère aussi rencontrer un programmateur pour m'expliquer quelques trucs qui me simplifierai la vie ... si vous voulez savoir des choses spécifiques sur le logiciel que j'utilise se sera avec plaisir si je sais de vous l'expliquer

      bon le principe du jeu c'est sur un damier (je commencerai par 6x6 mais ferai plus une fois fini l'alpha)
      construire une ville alors qu'il y a une invasion de zombies ... si vous connaissez rebuild 3 c'est ma base ... allez ici et en haut a droite cliquez sur bande annonce ...
      https://play.google.com/store/apps/details?id=air.com.sarahnorthway.rebuild3&hl=fr&gl=US

      chez moi ce sera avec des photos libres de droits (pour le jeu) ...le jeu sera gratuit ... et je ferai des tutoriels pour vous expliquez comment tout personnaliser ...

      alors c'est un jeu pour adulte ... non pas porno ... il y aura des photos sensuelles genre au pire nu artistique ... mais bon c'est du 300x300 pixel au mieux donc rêvez pas

      la j'en suis a faire les camps ...il y a les vampires les chrysalides (des religieuses style Égypte antique) et les ombres (entre des gothiques et des cosplayeuses) ...

      je pourrai vous mettre des exe de ou j'en suis si c'est possible sur ce forum ...donc si un modérateur peut me donner le feu vert ... un exe c'est le jeu compilé pour être comme si on peut y jouer

      même si vous y connaissez rien participez a ce fil ...je prendrais le temps de vous expliquer ce que je sais de façon pédagogique
      dernier truc ...j'utilise la version 4 de gdevelop ...elle est fini et stable ...ici le lien https://www.tonyknowles.com/gdevelop-4/

      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

      Doc Cranium icescream 2 Replies Last reply Reply Quote 1
      • Doc Cranium
        Doc Cranium @guy_lee last edited by

        @guy_lee a dit dans mon jeu video "operation licorne" :

        construire une ville alors qu'il y a une invasion de zombies ... si vous connaissez rebuild 3 c'est ma base ... allez ici et en haut a droite cliquez sur bande annonce ...

        j'allais te demander si tu connaissais

        Every decade gains its identity around the third year. 1990 is actually the last year of the 80s.

        guy_lee 1 Reply Last reply Reply Quote 1
        • guy_lee
          guy_lee @Doc Cranium last edited by

          @doc-cranium oui un jeu sympa ...facile a prendre en main ...relativement simple ... et vraiment une source d'inspiration ... j'ai vu et je me suis dis ça je sais faire ... j'ai récupéré des images sur pixabay (elles sont gratuites il y en as environs 1 million) et sur shutterstock (la c'est payant mais c'est une banque de photos de 400 millions) ... pour l'instant j'en ai 1300 en bases de données ...

          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 Reply Last reply Reply Quote 1
          • icescream
            icescream @guy_lee last edited by

            @guy_lee pourquoi gdevelop ? Comment tu as connu ?

            guy_lee 1 Reply Last reply Reply Quote 1
            • guy_lee
              guy_lee @icescream last edited by guy_lee

              @icescream en fait je suis passionné de programmation mais je sais pas programmer ...enfin je programme comme je sais écrire le français ...a l'arrache ... donc j'ai cherché un programme qui programme a ma place ... mes connaissances me permettant de résoudre les bugs et variantes ...

              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 Reply Last reply Reply Quote 0
              • guy_lee
                guy_lee last edited by

                bon j'ai fini les images des unités des camps fait aussi des diaporamas en conséquences (4 par camps) fait l'intro du jeu et commencé le tutoriel.pour l'instant cela se concrétise par une vision des diaporamas par un code de triche. ça donne une idée du jeu ,soft mais osé.

                je suis prêt a parler sexisme et instrumentalisation de la femme en objet

                je code maintenant la recherche des unités.le premier type d'unité est gratuit, les autres faut faire des recherches

                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 Reply Last reply Reply Quote 0
                • guy_lee
                  guy_lee last edited by guy_lee

                  bon comme j'ai pas encore l'autorisation du forum j'ai fais une demo sans nus artistique.

                  du coup il y a que les ombres en camps a choisir et j'ai mis une image générique pour remplacer les nus artistiques (2 images en fait)

                  alors c'est dans un fichier zip. si vous savez pas l'ouvrir je vous l'expliquerai mais normalement windows sait faire. la il y a un dossier et un fichier "GameWin". c'est le fichier exe. double cliquez dessus et la démo se lance.

                  alors j'ai pas encore fait l'ergonomie du jeu et le tutoriel est peu être pas clair.

                  si au moins une personne peut me dire si cela marche chez vous ce serait super sympa . des fois que je me suis planté sur quelques choses. sinon donner moi votre avis et je suis pas susceptible donc pas de problème pour les critiques négatives.

                  https://drive.google.com/file/d/1Nv3CPh9kX1VGVDIr4iu00Fpz20IgPwz9/view?usp=sharing

                  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 Reply Last reply Reply Quote 0
                  • guy_lee
                    guy_lee last edited by guy_lee

                    bon comme j'ai pas encore l'autorisation du forum j'ai fais une demo sans nus artistique.

                    du coup il y a que les ombres en camps a choisir et j'ai mis une image générique pour remplacer les nus artistiques (2 images en fait)

                    alors c'est dans un fichier zip. si vous savez pas l'ouvrir je vous l'expliquerai mais normalement windows sait faire. la il y a un dossier et un fichier "GameWin". c'est le fichier exe. double cliquez dessus et la démo se lance.

                    alors j'ai pas encore fait l'ergonomie du jeu et le tutoriel est peu être pas clair.

                    si au moins une personne peut me dire si cela marche chez vous ce serait super sympa . des fois que je me suis planté sur quelques choses. sinon donner moi votre avis et je suis pas susceptible donc pas de problème pour les critiques négatives.

                    https://drive.google.com/file/d/1xdFdjAmvI3nwMxVS9SkJBhD2RLOCm5w3/view?usp=sharing

                    alors j'ai fini la recherche des unités. mis a jour le tutoriel. et mis a jour la sauvegarde.

                    prochaine étape la carte. enfin juste les cases. c'est donc du 6x6 donc 36 possibilités de bases et comme je vais "tricher" il y auras 30 possibilités par cases. soit 1008 ligne de code pour une option de jeux. x4 pour la sauvegarde 4024 en gros.

                    quand on programme une sauvegarde on traduit un truc de jeu en variable (un chiffre des fois un texte mais pour ce jeu je sauvegarde pas de textes) donc x1 de ce qu'on a fait. puis on l’écrit dans un fichier save x1 encore. puis on dit a l'ordie de lire la variable x1 encore mais c'est des variables temporaires(le jeu vas pas les garder) donc faut traduire les variable temporaire en variable du jeu x1.

                    c'est le cauchemar de la programmation les sauvegardes. c'est pas compliqué mais très long et respectifs même avec des copié/collé.

                    donc c'est parti pour 4000 lignes de code au minimum

                    ps le spoiler c'est la démo de ou j'en suis. elle changera donc a chaque etape . la c'est la version 01

                    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

                    Orabig 1 Reply Last reply Reply Quote 0
                    • Orabig
                      Orabig @guy_lee last edited by Orabig

                      @guy_lee a dit dans mon jeu video "operation licorne" :

                      c'est donc du 6x6 donc 36 possibilités de bases et comme je vais "tricher" il y auras 30 possibilités par cases. soit 1008 ligne de code pour une option de jeux.

                      Houlala, j'ai failli tomber de ma chaise, là.

                      Dis-moi que j'ai mal compris, et que tu n'es pas parti dans une série de if/else imbriqués ? 🙂

                      Bon, petite astuce de pro : si tu as plusieurs lignes de code qui se ressemblent fortement, c'est que tu t'y prend mal. Factorise !

                      (la même astuce dite autrement : "le copier/coller dans ton code, c'est mal !")

                      Bon courage.

                      guy_lee 1 Reply Last reply Reply Quote 2
                      • guy_lee
                        guy_lee @Orabig last edited by guy_lee

                        @orabig je factorise. c'est juste je dis que pour truc introduit dans le jeu puisque il faut le faire 36 fois et x4 pour la sauvegarde cela fait 4000 ligne de code en gros

                        une image de ma programmation

                        https://drive.google.com/file/d/1zgx2ckumPsMqX5hxXlxFsj1F76u_e2ef/view?usp=sharing

                        mais super que tu sois un pro. je sais pas aimanter un sprite . tu sais le faire ?

                        du coup je ferais un groupe case et de 36 cases x 30 possibilités je tomberai a juste un sprite x 30 possibilités. 36 fois moins de ligne de codes.

                        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

                        Orabig 1 Reply Last reply Reply Quote 0
                        • Orabig
                          Orabig @guy_lee last edited by

                          @guy_lee a dit dans mon jeu video "operation licorne" :

                          je sais pas aimanter un sprite . tu sais le faire ?

                          Ta question est trop vague, et ce n'est pas le lieu pour répondre aux questions de programmation. Il y a d'autres sites spécialisés pour ça (developpez.com pour les débutants, stackoverflow quand ca devient sérieux).
                          Mais je te conseille tout d'abord de préciser ta question avant d'aller là-bas. De faire des recherches, de comprendre dans le détail ce que tu veux faire, de chercher sur le papier.
                          Par ailleurs, je ne saurai jamais assez encourager les gens qui veulent programmer de se jeter à l'eau, mais essaye de ne pas voir trop grand pour un premier essai. Il est souvent bien plus efficace de travailler sur de petits projets avant de partir sur quelque chose de plus ambitieux. Souviens toi qu'il faut apprendre à marcher avant de vouloir courir.

                          guy_lee 2 Replies Last reply Reply Quote 3
                          • guy_lee
                            guy_lee @Orabig last edited by guy_lee

                            @orabig

                            en fait je programme pas. j'ai un programme qui le fait a ma place, gdevelop la version 4. et personne ou presque connais comme cela marche. il y a un forum de soutien mais ils en sont a la version 5 et connaissent plus la 4. je préfère la 4 car elle est stable et fini. j'ai pas envie que la version 6 arrive pendant que je programme.

                            pour les petits projets je sais faire. en fait je sais ce que je veux faire et sais comment le faire. juste comme tout ce que je fais c'est a l'arrache. donc absolument pas optimisé. et selon le principe si tu as un gros problème sous divise le en petits problèmes et résous les un par un, ben ça vas le faire. ce sera long mais je suis invalide j'ai que ça a faire de mes journées.

                            par contre merci pour les sites d'aide a la programmation. cela pourra peut être m'aider

                            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 Reply Last reply Reply Quote 1
                            • guy_lee
                              guy_lee @Orabig last edited by guy_lee

                              @orabig

                              a je t'ai mal lu. je pensais factoriser=copié/collé

                              le problème est que je vois pas comment codé toutes les possibilité d'un sprite (30) sur des cases individuelles(36) et ...sauvegarder. les 2 a la fois. sans sauvegarder c'est facile je fais 2 groupes, un pour les cases et un pour les possibilités mais du coup comment sauvegarder ? je sais sauvegarder qu'en fessant un choix case/possibilité =une variable que je sauvegarde. donc faut que je fasse une variable pour chacun des choix.

                              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 Reply Last reply Reply Quote 0
                              • Orabig
                                Orabig last edited by

                                @guy_lee Je ne peux pas te répondre comme ça. Je ne connais pas le logiciel que tu utilises, je ne connais pas ton code, ni tes contraintes, du coup, je ne comprends pas ce que tu entends pas "faire des groupes", etc...
                                Et surtout, ce n'est pas vraiment le lieu, je te suggère eventuellement d'aller sur le forum de gdevelop, car comme tu le dis, un L4G, cela n'a rien à voir avec de la vraie programmation (et il ne faut pas se leurrer : ce genre de solution permet de faire des choses très bien, tant que c'est prévu pour. Dès que tu sort un peu des sentiers battus, tu es fichus. En résumé, si les vrais langages de programmation existent, c'est surement que c'est le meilleur moyen pour faire ce qu'on veut)

                                guy_lee 1 Reply Last reply Reply Quote 2
                                • guy_lee
                                  guy_lee @Orabig last edited by

                                  @orabig ok compris. en fait je sortirai pas des clous du logiciel je le sais deja. et puis oui j'aimerai savoir programmer vraiment mais j'ai une concentration de moineaux et une inattention légendaire. en clair je fais des erreur d’écritures plus que souvent. même avec ce programme. mais quand je lui dit quelque chose a faire il le fait bien.

                                  merci du temps que tu as passé pour me répondre.
                                  tu peux me dire si mes liens marche? teste ce lien d'exemple il y a pas besoin de télécharger c'est juste une image jpeg que tu vois avant de télécharger

                                  https://drive.google.com/file/d/1zgx2ckumPsMqX5hxXlxFsj1F76u_e2ef/view?usp=sharing

                                  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

                                  Orabig 1 Reply Last reply Reply Quote 0
                                  • Orabig
                                    Orabig @guy_lee last edited by

                                    @guy_lee Oui, l'image fonctionne, et je comprends mieux ton soucis.

                                    Voici mes conseils (mais encore une fois, comme il ne s'agit pas d'un vrai langage, je ne sais pas s'ils sont applicables avec gdevelop)

                                    • utilise des tableaux ! Tu ne peux pas t'en sortir avec des variables nommées rdc1, rdv1, ... Toutes les données qui se ressemblent doivent être stockées non pas dans X variables, mais dans un tableau contenant X valeurs
                                    • De cette façon, tu peux faire des boucles, donc au lieu d'écrire
                                    Ecrire GlobalVariable(c1rechercheglobale) dans "rdc1" du fichier "save.txt"
                                    Ecrire GlobalVariable(v1rechercheglobale) dans "rdv1" du fichier "save.txt"
                                    Ecrire GlobalVariable(f2rechercheglobale) dans "rdf2" du fichier "save.txt"
                                    Ecrire GlobalVariable(f4rechercheglobale) dans "rdf4" du fichier "save.txt"
                                    

                                    Il te suffit d'écrire

                                    Pour x Dans [ca, v1, f2, f4]
                                        Ecrire GlobalVariable(rechercheglobale[X]) dans rd[X] du fichier "save.txt"
                                    

                                    Evidemment, je ne connais pas la syntaxe, ceci est du pseudo-code, mais tu as l'idée.
                                    Si besoin, tu peux faire des tableaux à 2 dimensions ou plus : Tab[X][Y]

                                    Et voila, j'ai fait exactement ce que j'ai dit que je ne ferai pas : j'ai parlé de code sur ce forum 🙄

                                    guy_lee 1 Reply Last reply Reply Quote 3
                                    • guy_lee
                                      guy_lee @Orabig last edited by

                                      @orabig

                                      coucou moi je connais le programme. je sais comment faire pour l'utiliser dans le logiciel. c'est la bonne ecriture que je savais pas, que donc tu me donne. merci beaucoup.

                                      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 Reply Last reply Reply Quote 0
                                      • Delnis
                                        Delnis last edited by Delnis

                                        Ha ! programmer un jeu ! le rêve de tous programmeur

                                        A long time ago, je programmais en Basic puis TurboPascal et le site conseillé par Orabig est juste parfait

                                        tu devrais t'y inscrire et créer un sujet, tu auras toujours des conseils et des aides de pros

                                        Gdevellop sur telechargez.com

                                        Visiter le Kiosque à Nouvelles

                                        guy_lee 1 Reply Last reply Reply Quote 1
                                        • guy_lee
                                          guy_lee @Delnis last edited by

                                          @delnis

                                          ton lien est super. c'est pour gdevelop version 5. mais je vais proposer la version 4 et mon jeu. merci beaucoup.

                                          c'est vraiment ce que je cherche

                                          je continu le sujet pour ceux qui veulent voir comment un bon a rien touche a tout fait une variante de rebuild 3 alors qu'il sait même pas écrire français et programmer 😉

                                          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 Reply Last reply Reply Quote 1
                                          • guy_lee
                                            guy_lee last edited by

                                            tatatatin monde attention j'arrive
                                            https://www.developpez.net/forums/d2134810/applications/developpement-2d-3d-jeux/contribuez/gdevelop-4-citybuilder/#post11856685

                                            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 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post

                                            Nous contacter
                                            L'équipe