Partage
  • Partager sur Facebook
  • Partager sur Twitter

Objet en batch

    16 septembre 2017 à 10:56:18

    Peut on créer des objets en batch ?

    Je créer un jeu rpg console 

    Et je voudrais créer des joueurs/objet donc une variable vie , une autre age et une dernière attaque tout ça pour donné des caractéristiques aux deux joueurs et pouvoir créer des attaques voici le début de mon code source

    @echo off

    title test1

    :debut

    set age=20

    set vie=120

    set attaque=50

    set joueur1=%age%+%vie%+%attaque%

    set age1=20

    set vie1=120

    set attaque1=50

    set joueur2=%age1%+%vie1%+%attaque1%

    pause > nul

    :d1

    echo 1.Attaquer 2.Passer 3.Soigner

    set /p Ab1=Que voulez-vous faire ?

    if %Ab1%

    • Partager sur Facebook
    • Partager sur Twitter
    Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
    Anonyme
      16 septembre 2017 à 18:53:31

      Salut !

      Le batch c'est pas du tout fait pour des jeux ! Laisse tomber cette idée farfelue !

      • Partager sur Facebook
      • Partager sur Twitter
        16 septembre 2017 à 21:22:48

        Je sais je veux faire un petit défi pour la communauté des batcheurs ^^

        La plupart du temps j'entends les .bat c de la merde seul les petits kikoos qui se croivent hackers utlisent ce language et c'est chiant à la fin 

        donc la preuve que les batcheurs savent et ne sont des casseurs ^^

        • Partager sur Facebook
        • Partager sur Twitter
        Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
        Anonyme
          16 septembre 2017 à 22:20:59

          Le batch a son utilité, il n'est pas question de dire si oui ou non c'est de la merde. Mais son utilité, c'est d'automatiser certaines tâches (compilation,...), à aucun moment il ne permet de faire des jeux !

          Bon je suis un peu mauvaise langue : on peut sûrement faire un plus ou moins ou ce genre de jeux très basiques, mais pas au delà.

          Je suis même pas sûr qu'on puisse le qualifier de "langage de programmation" puisqu'il n'est tout simplement pas fait pour programmer ! Donc je ne vois pas l'intérêt de démontrer le contraire, on ne fait pas des courses de formule 1 avec un 4x4.

          • Partager sur Facebook
          • Partager sur Twitter
            16 septembre 2017 à 23:01:01

            Je sais connais les limites de ce language ^^

            Et la preuve que l'erreur est humaine dans deux sens : 1-De faire comme moi et d'autres obsédés des limites de l'informatiques 2-Pour les personnes qui disent que le batch n'est pas un language de programmation ^^

            Mais après on peut juste le qualifier de language informatique mais la posibilité de programmer en batch prouvent que c'est et ce n'est pas un language de programmation .

            Prenons exemple de la tomate se n'est et ce n'est pas un fruit

            Et sophie n'a pas e a une culotte et n'est pas et est une pute (référence au secret des balls)

            https://youtu.be/7qvdWI3d10E?list=PLCXezCpiPku7be3P4njsjJKZtI5W3dNj8

            ce sujet devient un sujet de Philosophie de l'informatique lol

            • Partager sur Facebook
            • Partager sur Twitter
            Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
            Anonyme
              17 septembre 2017 à 0:50:11

              EkaysEbène1 a écrit:

              ce sujet devient un sujet de Philosophie de l'informatique

              C'est toi qui veut donner cette impression, pour nous les choses sont claires, le batch a son utilité, mais pas celle que tu souhaites à l'heure actuelle, tu fais donc fausse route. On ne philosophe pas, et la discussion n'a pas lieu d'être...

              Maintenant c'est possible de le faire, c'est comme écraser une mouche avec un marteau, c'est faisable, mais sans doute moins facile qu'avec une tapette prévue à cet effet. Cependant une ou deux remarques,

              • La difficulté à créer et à concevoir
              • Aucune portabilité (limité à un système)
              • Difficulté à améliorer (graphisme, complexité du jeu, ...)

              EkaysEbène1 a écrit:

              Et je voudrais créer des joueurs/objet donc une variable vie , une autre age et une dernière attaque tout ça pour donné des caractéristiques aux deux joueurs et pouvoir créer des attaques voici le début de mon code source

              C'est un soucis de conception. Par contre tu balances le code, sans montrer ce que tu as tenté et surtout où se trouve ton problème, quelle ligne as-tu tenté et qu'est-ce qui ne te convient pas dans cette ligne.

              Outre cela, les objets en batch sont assez limité, mais en regardant un tutoriel on peut voir un objet intéressant qui est le array.

              On pourrait penser qu'un

              set joueur[0]=barbarian
              set joueur[1]=50
              set joueur[2]=45
              set joueur[3]=8
              
              echo vie du %joueur[0]%: %joueur[1]%

              par exemple peut donner une idée des données (attributs) à placer dans un objet.

              • Partager sur Facebook
              • Partager sur Twitter
              Anonyme
                17 septembre 2017 à 10:48:20

                Tout est dit au dessus.

                Je pourrais de la même façon essayer de demontrer que le C est orienté objet, alors je ferais des structures et des fonctions qui prennent des pointeurs sur structure en guise de méthodes, puis des techniques pour du polymorphisme ou tout un tas de chose comme ça. Est-ce que le résultat serait bon ? Non ! Immonde ! Est ce que ça aurait un intérêt ? Aucun !

                Même chose avec le batch, on ne fait pas de jeu en batch parce que le batch c'est en fait de la ligne de commande, ni plus ni moins, et qu'il me permet pas de faire de jeux.

                • Partager sur Facebook
                • Partager sur Twitter
                  17 septembre 2017 à 11:31:57

                  Bah, il y a tous les jours des millions de personnes qui utilisent un langage inadapté au problème à résoudre, et qui programment en plus comme des pieds. Si quelqu'un a envie de faire du simili-objets en batch, qu'il fasse !

                  • Partager sur Facebook
                  • Partager sur Twitter
                    17 septembre 2017 à 11:42:08

                    Bien joué oldprogramer tu as bien parlé comme pitchpitch ^^

                    a et pour le code je venais juste de faire une proposition  : Je sais pas vous mais  je fais plusieurs code pour savoir le quel est adapté à faire ce projet et lequel ne l'est pas ^^

                    ET oui le batch n'est pas fait pour programmer et c'est limite sont facile à découvrir 

                    et surtout de l'orienté objet avec le batch c'est con mais il peut avoir un possibilité ^^

                    Mais vraiment merci de m'avoir montré une pseudo-objet je vais tester des choses si j'arrive à avoir un résultat je t'envoie un message

                    -
                    Edité par Eudjen 17 septembre 2017 à 14:37:31

                    • Partager sur Facebook
                    • Partager sur Twitter
                    Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
                      17 septembre 2017 à 22:08:38

                      Tout à été dit, mais je me suis égarer ici.

                      Un jeu en console, c'est possible, mais batch n'est sûrement pas la solution, après il y a toujours moyen d'ajouter des fonctionnalités, mais bon... sa ne sert à rien concrètement...

                      Pourquoi pas essayer de faire un jeu avec un langage dans lequel la création d'objet n'est même pas une question à ce posé ? Je vois que tu métrise je java, alors pourquoi ne pas faire ton jeu en java ? Il serait surement plus beau, plus propre et comme ca à été dit, il serait portable (en tout cas plus qu'avec batch). Je respecte la communauté des batcheur, mais en batch... sans rien d'autre, on arrive à rien (du moins, pas grand chose sauf ce pourquoi batch à été conçu). A la limite, essaye PowerShell, ou même Bash (sous linux), mais je trouve qu'ils ont une syntaxe répugnante.

                      • Partager sur Facebook
                      • Partager sur Twitter

                      Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                        21 septembre 2017 à 21:18:37

                        Merci pour ta réponse mais je veux jsute m'imposer un petit défi ^^
                        • Partager sur Facebook
                        • Partager sur Twitter
                        Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
                          22 septembre 2017 à 7:36:53

                          Bonne idée.  Fais nous un petit exemple qui montre comment tu veux t'y prendre.

                          Et n'hésite pas, dès que tu as une petite idée sur comment faire des objets en batch, tu nous fais voir.

                          -
                          Edité par michelbillaud 22 septembre 2017 à 11:08:34

                          • Partager sur Facebook
                          • Partager sur Twitter
                            23 septembre 2017 à 20:02:33

                            ^^ Je fais en ce moment même un petit debut de jeu voici le code ^^

                            @echo off 

                            color 3F 

                            title Mpg Hergia

                            echo Bienvenue sur Mpg : Attack of Hergia 

                            echo Developpe par Ekays

                            echo Distribue par Ekays

                            echo Merci a oldprogrammer 

                            echo Ce jeu est ecrit en batch

                            echo Et fait parti de la saga Batching 

                            echo Une saga de jeu cree en batch

                            echo Par des batcheurs de tous niveaux

                            echo Site web des batcheurs francais : http://batch.xoo.it et https://www.batcher.fr

                            pause

                            cls 

                            echo                 Debut du jeu 

                            echo.

                            echo.

                            echo.

                            echo 1.Jouer 2.Quitter

                            set /p r=Que voulez-vous faire ?  

                            if %r%==2 ( 

                            exit 

                            ) else ( 

                            cls

                            )

                            echo                 Info et aide

                            echo Avant de commencer le jeu , il y a des regles a respecter .

                            echo De 1 quand il y a des questions avec un chiffre avant le mot exemple : 1.Oui 

                            echo Repondez le chiffre que vous voulez utiliser

                            echo Si il n'y a pas de chiffre repondez par le mot exemple : Oui

                            echo Besoin d'autres aides vous avez un laucher dans le dossier

                            echo                 Creation d'une partie ....

                            echo.

                            echo.

                            echo.

                            echo.

                            echo 1.Oui ou 2.Non

                            set /p r=Voulez-vous creer un joueur ?  

                            if %r%==1 ( 

                            echo Ce mode n'est pas encore disponible

                            ) else ( 

                            cls 

                            )

                            echo Debut du jeu

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo ...........Chargement............

                            echo.

                            echo.

                            echo.

                            echo.

                            echo.

                            echo          Creation de la partie

                            echo Au debut des temps les dieux veyrul et neyra naquirent de la lumiere et des tenebres les forces primaires de l'univers

                            echo Mais apres decouvert des elements comme le temps , la vie , la mort et la matiere il s'amuserent a les utliser pour creer des dimensions , des galaxies , des ames et d'autres divinites

                            echo Et au bout de quelques Centillions de millenaires ils creerent la dimension du Enethir qui est leur premier fils dieu du temps

                            echo Dans cette dimension il creerent l

                            pause 

                            echo 

                            • Partager sur Facebook
                            • Partager sur Twitter
                            Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
                              23 septembre 2017 à 20:36:46

                              Personnellement, je trouve que c'est un bon début ! Juste 2 chose : La couleur d'arrière-plan, qui nuit à une bonne visibilité, et le "chargement" dont je ne trouve pas l'utilité, qui en plus rallonge le code sur des kilomètres xD

                              PS: Pourrais-tu la prochaine fois donner un lien vers le code ? Histoire d'éviter ça xD :

                              Bonne continuation :)

                              • Partager sur Facebook
                              • Partager sur Twitter

                              Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                23 septembre 2017 à 21:01:28

                                Hello,

                                histoire de réduire ton code voici une astuce :

                                for /L %%i in (1,1,176) do (
                                	echo ...........Chargement............
                                	echo. &echo. &echo. &echo. &echo.
                                )
                                

                                Le code à l'intérieur du for /L va être répété 176 fois. (il commence à 1, augmente de 1 à chaque "tour" et va jusqu'à 176).

                                -
                                Edité par Zaibai 23 septembre 2017 à 21:03:50

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  23 septembre 2017 à 22:42:51

                                  mc ^^ 

                                  Juste pour savoir ^^

                                  Zaibai le (1,1,176) ne commence pas plutot pas un zero ? 

                                  Et vanaur quelles couleurs me conseilles-tu

                                  -
                                  Edité par Eudjen 24 septembre 2017 à 10:18:23

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                  Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
                                    24 septembre 2017 à 6:18:20

                                    Hello,

                                    non il commence à 1, voici l'aide de for /L :

                                    FOR /L %variable IN (début,pas,fin) DO commande [paramètres]
                                    
                                        L'ensemble est une séquence de chiffres allant de début à fin, incrémenté
                                        de pas. Ainsi (1,1,5) génère la séquence 1 2 3 4 5 et (5,-1,1) génère la
                                        séquence (5 4 3 2 1)



                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      24 septembre 2017 à 9:08:51

                                      Bonne idée la boucle FOR.

                                      Comme couleur ? Bhas tu prends celles que tu veux, temps qu'on sais lire xD. Plus sérieusement, pour la réalisation d'une application qui jouera sur "le graphisme" en Batch, je te conseil ceci, si tu fait partie de la communauté des batchers, tu devrais connaître, mais cela te permettrais d'améliorer le rendu, exemple d'un SnakeGame en batch :

                                      Il faut un peut de temps pour s'habituer à ca, mais après ca te donnera beaucoup plus de possibilités !

                                      • Partager sur Facebook
                                      • Partager sur Twitter

                                      Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                        24 septembre 2017 à 13:06:59

                                        Je ne fais pas partie de la communauté des batcheurs françaises elle est morte pour la  plus grande partie du moins pour celles que j'ai recherchées .

                                        Et merci de m'avoir fait rapeller ce genre de graphisme je connais speed cookie mtn lol

                                        -
                                        Edité par Eudjen 24 septembre 2017 à 14:41:20

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                        Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
                                          24 septembre 2017 à 14:19:16

                                          Tu n'as pas vu le lien ?

                                          > :lol: <

                                          // le smiley est le lien

                                          Comme je le disais plus haut, il existe des complément que tu peux utiliser pour faire du batch, parmi les plus connu : BatBox

                                          Description :

                                          • Permet d'afficher du texte en couleur
                                          • Permet de changer la position du curseur
                                          • Permet de changer la couleur d'arrière plan à n'importe quel endroits
                                          • Permet de détecter les clicks de souris
                                          • Permet de détecter l'appuis sur une touche du clavier
                                          • Permet de créer des Timer
                                          • Permet de jouer du son sans ouvrir de fenêtre
                                          • Et d'autre truc dans le genre...

                                          Evidemment, cela ce fait via une génération de programme via un fichier batch, ce qui implique de nouvelle façon de programmer autre que de simple echo  .

                                          Par exemple, ce code simple : 

                                          BATBOX /g 10 10
                                          BATBOX /c 1 /d "G" /c 2 /d "o" /c 3 /d "o" /c 4 /d "g" /c 5 /d "l" /c 6 /d "e"
                                          BATBOX /g 0 0

                                          affichera ceci :

                                          Bon, c'est pas exeptionnel puisque je ne me suis pas vraiment appliqué, et que les couleurs de "google" ne sont pas les bonnes, mais c'est un exemple.

                                          Pour pouvoir faire ceci, le code complet et 99% fonctionnel, le voici :

                                          @echo off
                                          
                                          for %%b in (
                                           4D5343460000000073030000000000002C000000000000000301010001000000
                                           00000000470000000100010000060000000000000000FE4259B5200062617462
                                           6F782E657865003FD9412724030006434BB5545F485361143F5737F0CF726B3A
                                           102ABB528B1EC24813421026D3529AB59C184460D7ED6EF7CE79EFB8F74A562F
                                           0B1D543EF5143DC60483C27AF0C14248B18710A4979ECA40426A0329A1B21ECA
                                           AF73EE9D4E21B287FAB6DF77CFF99DF37DDFEF3B3B779D1752C001800D5CC018
                                           808F1C1C3ED879A41015FB9F56C064E942ED141758A8ED96649D4F6A6A4C1306
                                           F8B0A028AAC1F789BC36A8F0B2C2B79E0DF1036A44ACDB557670638F601B4080
                                           E3A0C3FBFDDC06B7044EAE9CE34EA2283041C3B505A48E9E450079B99B69C05B
                                           FC4B1457BC75DD6666DECD8F981BE02EF71797FDC7A32E9A100C7C1EB1E505D9
                                           2CDD5BC7252AC57F1E92ABCA0771EB21D968029C98E76125D25F9967D1ED838C
                                           8372D6F24E093AD9175832FFADCAD43C7F8C459F9442D39D1E8C3947C6913F15
                                           7BB79A7BCD18CBA6D10BB24687B9E33226E4E6904E5DE37A9DE90A3C9C7926F1
                                           98F48C73E401F2CC731FBD66BAB2335D6E8689B0336A13E6798C76B601772CB6
                                           F7E2565EEAD64C1589A931C93092B34B2ECE4E1C6BB466EBE82C1DDD4E8A3ED3
                                           5ED25137B163B861AE9ED8B7D452F182D42F945F4D111213920E14F28B908D57
                                           B3C61233710903560539A9DA3CD0E257901F6EA600D664019744879B295EE44C
                                           3F43EF9BFD303A3FD172A61FE13CDABC17FD9BEBB39F5CD7DFD3BDEEF155565D
                                           6E63B4D8CC0E9EEF910E15745C5D47755EAB32AB245726A20A890C55275B4616
                                           952417A44035BA71FC8498670A970F3F77CCCD7E2862E3F524D44EBFBB6D741F
                                           3D46F7A4DF3847E885988B835574AF0EDE4893F9056F1874970F26101F111711
                                           B6DD3EA8411C472C20A611FD31211C8D0CA89737DAEC4665A1E532F8CA8DA13F
                                           ED2E7013682FBA7FDFA29DA11E7F57775D6B2000A7DBBACEB4051AEA4D077EE0
                                           02076E54833881E846488864FEB09DE2D8AAA2113222ED82124988E48744C3AF
                                           2ABA9A103BF17F6A3BD32D0E192D86A1C97D8386B82DE21FD474550BAABA6CC8
                                           AA42ABBA4421920F7628C941A385F213A298DCB6AE55D69309E18A79D40C6A9A
                                           47BC422C2356106B799D7F8AE16D345931A264F5C644232C9916990382AC085A
                                           4C475F1C920D93EFEF932C4B3734434D00FC02                          
                                           ) Do >>t.dat (Echo.For b=1 To len^("%%b"^) Step 2
                                           ECHO WScript.StdOut.Write Chr^(Clng^("&H"^&Mid^("%%b",b,2^)^)^) : Next)
                                           Cscript /b /e:vbs t.dat>batbox.ex_
                                           Del /f /q /a t.dat >nul 2>&1
                                           Expand -r batbox.ex_ >nul 2>&1
                                           Del /f /q /a batbox.ex_ >nul 2>&1
                                          REM --------------------------------------------------------------------------
                                          
                                          BATBOX /g 10 10
                                          BATBOX /c 1 /d "G" /c 2 /d "o" /c 3 /d "o" /c 4 /d "g" /c 5 /d "l" /c 6 /d "e"
                                          BATBOX /g 0 0
                                          
                                          REM --------------------------------------------------------------------------
                                          pause

                                          *Je n'aime pas poluer le site avec des messages/codes trops long, mais pardonnez-moi ^^*

                                          Voici le site officiel.

                                          PS: avant je faisais aussi des jeux en Batch avec BatBox, mais j'ai vite abandonner xD Le C#/vb.net me convienne mieux pour faire ca.

                                          -
                                          Edité par vanaur 24 septembre 2017 à 14:23:46

                                          • Partager sur Facebook
                                          • Partager sur Twitter

                                          Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                            24 septembre 2017 à 16:12:25

                                            lol merci pour tes réponses instructives lol et grace à toi je découvre un yt batcheur

                                            Perso je pense faire du java après et pas du .net ^^

                                            -
                                            Edité par Eudjen 24 septembre 2017 à 16:13:22

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                            Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
                                              24 septembre 2017 à 16:50:41

                                              EkaysEbène1 a écrit:

                                              Perso je pense faire du java après et pas du .net ^^


                                              Le vb/C# .net c'était un exemple de vrais langage ;)
                                              • Partager sur Facebook
                                              • Partager sur Twitter

                                              Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                                24 septembre 2017 à 18:06:36

                                                Pas trop compris ton commentaire

                                                ce que j'ai voulu dire c'est que à ce que sait les languages .net sont fait pour windows sauf que je veux faire pour linux , mac et windows + android comme ça tous le monde est content lol

                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
                                                Anonyme
                                                  24 septembre 2017 à 18:25:11

                                                  Si je prend le C#, Mono est suffisamment au point pour rendre ton code portable sur Unix.

                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    24 septembre 2017 à 21:18:59

                                                    Il existe aussi Xamarin
                                                    • Partager sur Facebook
                                                    • Partager sur Twitter

                                                    Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                                      25 septembre 2017 à 19:02:06

                                                      D'acc ^^

                                                      Le projet avance ^^

                                                      Mais retardé par un autre projet lol

                                                      et sinon zaibai comment pour faire genre 5 fois un message ( echo. ) pour suater de ligne avec une boucle for ^^

                                                      -
                                                      Edité par Eudjen 25 septembre 2017 à 21:07:50

                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                      Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
                                                        25 septembre 2017 à 20:31:37

                                                        EkaysEbène1 a écrit:

                                                        ce que j'ai voulu dire c'est que à ce que sait les languages .net sont fait pour windows sauf que je veux faire pour linux , mac et windows + android comme ça tous le monde est content lol


                                                        >> Xamarin <<

                                                        >> Mono <<

                                                        -
                                                        Edité par vanaur 25 septembre 2017 à 20:31:56

                                                        • Partager sur Facebook
                                                        • Partager sur Twitter

                                                        Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                                          27 septembre 2017 à 20:01:54

                                                          Juste pour un autre projet pouvez-vous me donnez des questions (pour un quizz) en rapport avec yt ^^
                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                          Ils ne savaient pas que c'était impossible , alors ils l'ont fait ! (les batcheurs)
                                                            28 septembre 2017 à 18:00:15

                                                            EkaysEbène1 a écrit:

                                                            Juste pour un autre projet pouvez-vous me donnez des questions (pour un quizz) en rapport avec yt ^^


                                                            Comment s'apple le chien que squeezie va adopter

                                                            Sinon, tu peux voire sur internet ;)

                                                            EkaysEbène1 a écrit:

                                                            et sinon zaibai comment pour faire genre 5 fois un message ( echo. ) pour suater de ligne avec une boucle for ^^


                                                            Puisque tu as éditer ton message, il n'a pas eu de notification, et je ne pense pas qu'il ait vu ça.

                                                            Pour y répondre, je te dirais d'abord ceci, ca peut t'être utile :).

                                                            Ensuite cela :

                                                            @echo off
                                                            for %%v in (1 2 3 4 5) do (
                                                            REM %%v -> variable qui prend comme valeur l'itération en cours de la boucle
                                                            echo %%v
                                                            )
                                                            echo --------------------------
                                                            for %%z in (a b c) do (
                                                            echo %%z
                                                            )
                                                            echo --------------------------
                                                            for %%y in (Coucou sa vas ?) do (
                                                            echo %%y
                                                            )
                                                            echo --------------------------
                                                            for %%x in (. . .) do (
                                                            echo%%x
                                                            REM on colle la variable %%x au echo pour faire le "echo."
                                                            )
                                                            pause

                                                            C'est un peut bizzar comme boucle, mais elles sont assez explicite.

                                                            En fait, la boucle s'exécute pour chaques espaces, ou virgules comme l'avait fait zaibai, et la variable prend comme valeur "l'étération" en cours.

                                                            -
                                                            Edité par vanaur 28 septembre 2017 à 18:04:53

                                                            • Partager sur Facebook
                                                            • Partager sur Twitter

                                                            Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                                              28 septembre 2017 à 22:08:24

                                                              Si tu veux "sauter" que 5 lignes, tu peux le faire en une ligne de code, pas besoin de boucle for.

                                                              echo. &echo. &echo. &echo. &echo.


                                                              Je pense qu'il te serait utile de suivre des tutos sur le batch pour bien avancer dans ton projet (comme le lien de vanaur par exemple).

                                                              Concernant les questions youtubes tu devrait ouvrir un autre sujet (ce n'est pas un problème de programmation) voir même les trouver toi mêmes :-°

                                                              -
                                                              Edité par Zaibai 28 septembre 2017 à 22:10:27

                                                              • Partager sur Facebook
                                                              • Partager sur Twitter

                                                              Objet en batch

                                                              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                                              • Editeur
                                                              • Markdown