Batch Forum Index
RegisterSearchFAQMemberlistUsergroupsLog in
Reply to topic Page 1 of 1
Animation Ascii art
Author Message
Reply with quote
Post Animation Ascii art 
Hello les z'amis,

Allez un petit retour aux sources avec cette anilmation 100% batch, 100% old school, juste des dessins ascii affichés à la suite Razz
Si j'ai du temps je vais essayer de créer des objets ( tête, corps, bras, jambes, etc) et de les animer façon canvas JS.

Petite vidéo de l'animation: https://youtu.be/W0pVQbLOM9c




Code:

@echo off
mode con cols=66 lines=49
setlocal enabledelayedexpansion
title AsciiRun.bat ^| By STRYK ^| 2019
:: Author : STRYK, Please don't remove this line

:: Ajuster la tempo entre chaque scene dans la boucle sleep

:Refresh
for /l %%$ in (1,1,8) do (
   call :Step_%%$
   cls
   for /l %%£ in (56,-1,10) do echo.!Line_%%£!
   for /l %%P in (1,1,3333) do set /a sleep+=%%P
   )
goto :Refresh

:Step_1
set LINE_56=
set LINE_55=
set LINE_54=
set LINE_53=                                   `.-::-....                 
set LINE_52=                                 `/osssssssss:                 
set LINE_51=                                `ossssssssoo/`                 
set LINE_50=                                -ssssssss+---                 
set LINE_49=                                -ssso//oo:---`                 
set LINE_48=                                `oss:--------.                 
set LINE_47=                                 .+s/--------`                 
set LINE_46=                                  `---------.                 
set LINE_45=                                  -+ss+:.```                   
set LINE_44=                             ````-///oyhs`                     
set LINE_43=                      `.....----------:yds                     
set LINE_42=                    `.----------::----:sdd`        `.`         
set LINE_41=                   .----..`````-ds:::::ddh       `-:::.       
set LINE_40=                 `.---.`       sd/::::odds`     .-::-.`       
set LINE_39=                .---.`        -dh:::::hdd/:. `.-::-`           
set LINE_38=              `---`           ydd+::/sddh:::-:::-`             
set LINE_37=             .---.           -dddddhdddd:-::-:-`               
set LINE_36=             `---`           odddddddddy `-:-.                 
set LINE_35=                            `dddddddddd-                       
set LINE_34=                            :ddddddddds                       
set LINE_33=                            /yhhdddddd:                       
set LINE_32=                            -//////+oo                         
set LINE_31=                            ///:::////-                       
set LINE_30=                           `+/:://////:.                       
set LINE_29=                           -++/////////:`                     
set LINE_28=                           /+++/////////:                     
set LINE_27=                          `:/+++//////:::`                     
set LINE_26=                            -:::::-------`                     
set LINE_25=                           `:::::`  `-----`                   
set LINE_24=                       ````-::::-    `-----`                   
set LINE_23=        `...``````..------::::::`     `----.`                 
set LINE_22=      -:yhsh::-----:----::::::-.       `----.                 
set LINE_21=      -/ydyd/-----.......``````         `----.                 
set LINE_20=      `/sdd+`                            `----.               
set LINE_19=       :+ds                               `----`               
set LINE_18=       -/d+                                .----`             
set LINE_17=       `:s-                                 .----`             
set LINE_16=        `                                    `----``     `     
set LINE_15=                                              .+syhyo+ooso:   
set LINE_14=                                               yddddhso+:-.   
set LINE_13=                                               .so+/:-.`       
set LINE_12=                                                `.``           
set LINE_11=
set LINE_10=
goto :EOF

:Step_2
set LINE_56=
set LINE_55=
set LINE_54=
set LINE_53=
set LINE_52=                                   `-:/:--...`       
set LINE_51=                                 `/osssssssss/     
set LINE_50=                                `osssssssoo+/`   
set LINE_49=                                -ssssssss+---           
set LINE_48=                                -ssso//oo:---`       
set LINE_47=                                `oss/--------.     
set LINE_46=                                 `+o+--------`         
set LINE_45=                                   ------....           
set LINE_44=                                  -osso/-`     
set LINE_43=                                 :o//+yhs.         
set LINE_42=                              ``.-----:ydy             
set LINE_41=                           `..--------:sdd`     
set LINE_40=                        `..-----::-::::hdh       
set LINE_39=                       .-----..sd/::::oddo       
set LINE_38=                      `----`` -dh:::::hdd-                   
set LINE_37=                      ----`   yddo::/sddh.        ``       
set LINE_36=                     .---`   -dddddddddd+-.......-::-     
set LINE_35=                    `---`    odddddddddh::::::::---.` 
set LINE_34=                    .--`    `hddddddddd/....``` 
set LINE_33=                   `---`    :dddddddddy       
set LINE_32=                   `---.    :yyhhddddd:     
set LINE_31=                    ```     -//////++o`         
set LINE_30=                            -/////////-     
set LINE_29=                            :+//////:::.   
set LINE_28=                            /++////:://:` 
set LINE_27=                            +/+/////////:`   
set LINE_26=                           `/:///////:::-` 
set LINE_25=                            ``.:::::-----. 
set LINE_24=                            ``.:::::`-----` 
set LINE_23=                        ```.--:::::: `-----`
set LINE_22=                     ``.---:::::--.`  -----`
set LINE_21=                 `-..---:::--..``    `----.
set LINE_20=              `:syhy::---.``         ----. 
set LINE_19=              :/oyhho.`             .----`
set LINE_18=              `-/shd:               ----. 
set LINE_17=                -/hd-              .---.
set LINE_16=                 -/hs             `----`
set LINE_15=                  -/o             .---. 
set LINE_14=                   `             .++//`   
set LINE_13=                                 +ddddy+-.`
set LINE_12=                                 /sssyyyyhys/       
set LINE_11=                                 .----------.
set LINE_10=
goto :EOF

:Step_3
set LINE_56=
set LINE_55=
set LINE_54=
set LINE_53=
set LINE_52=                                   `.--..``` 
set LINE_51=                                 ./o+ssooooo+ 
set LINE_50=                                -osooosssooo: 
set LINE_49=                               `ossosssss---`
set LINE_48=                               `ossso+os+---.
set LINE_47=                                /sso---:-----`
set LINE_46=                                `+so--------.   
set LINE_45=                                  -:--------. 
set LINE_44=                                 `-+o+:-```` 
set LINE_43=                                `so+oyhs.   
set LINE_42=                                /:----odh. 
set LINE_41=                               `-----:/dd/   
set LINE_40=                              .-----::sdd:   
set LINE_39=                             .-----:::ddd`   
set LINE_38=                           `.-----:::odds     
set LINE_37=                          `----/o:::/ddd-   
set LINE_36=                          .---:ddhyhdddy     
set LINE_35=                          `---/dddddddd:     
set LINE_34=                           ---+dddddddy:-.`..`   
set LINE_33=                           .--+ddddddd:-::::::` 
set LINE_32=                           `--odddddds   ``..`   
set LINE_31=                           `---/++oos+` 
set LINE_30=                           `----:////+/.   
set LINE_29=                           `:---:////+++:     
set LINE_28=                           ./::://///++++/`   
set LINE_27=                           ./////////+++++/`     
set LINE_26=                           .://////:/++//::`   
set LINE_25=                           ``-------:/:::::- 
set LINE_24=                           ``.---------::::-   
set LINE_23=                    `.:/----:-------......``     
set LINE_22=                  `-+hddy::-------``       
set LINE_21=                   :/yddd:``.----.       
set LINE_20=                   `:/hdy   .---.`     
set LINE_19=                    `:+ds  .----`           
set LINE_18=                     `:sd` ----.             
set LINE_17=                      `:+`.---.     
set LINE_16=                         `----`       
set LINE_15=                         .---.           
set LINE_14=                        `:::-`             
set LINE_13=                        odddho-``         
set LINE_12=                        oyhhhhhhys+.       
set LINE_11=                        -:::::-::::-
set LINE_10=
goto :EOF

:Step_4
set LINE_56=
set LINE_55=
set LINE_54=
set LINE_53=
set LINE_52=                                 `-/oooo+/:/-
set LINE_51=                                .ossssssssos/   
set LINE_50=                                ossssssso/::`   
set LINE_49=                               `ssssssss+---`   
set LINE_48=                                ssso:-/+:---.` 
set LINE_47=                                -ss+--------.`
set LINE_46=                                 .+/--------`
set LINE_45=                                  .:::--....`   
set LINE_44=                                 /syyys/     
set LINE_43=                                /y:--/hd+   
set LINE_42=                              `-h+----/dd-   
set LINE_41=                            `-:sd:-----hd-   
set LINE_40=                         `.-::/dy::----+d`     
set LINE_39=                       `-::::-yd+::-----+       
set LINE_38=                       .::::.-dd/:::----.     
set LINE_37=                        .:::-sddho+oo----`       
set LINE_36=                         .::/dddddddd/----.`     
set LINE_35=                          `:sdddddddddo.----.`     
set LINE_34=                           `hddddddddd:  `.----.  `` 
set LINE_33=                           .dddddddddy      `..-----.
set LINE_32=                           .+oossyyhh/         `..-.`
set LINE_31=                           .////:///++:` 
set LINE_30=                           .//////::/+++:`     
set LINE_29=                           -/////////+++++-` 
set LINE_28=                           -////////+++++++/` 
set LINE_27=                           ://///////++++/::-.` 
set LINE_26=                           -:::::---`.//-:::::-`
set LINE_25=                           `-----        `:::::` 
set LINE_24=                           .----.        .::::.   
set LINE_23=                          `-----`       `::::-` 
set LINE_22=                         `-----`        -:::-` 
set LINE_21=                        .----.`        .::::`   
set LINE_20=                       .----.         `-:::.   
set LINE_19=                      .----`          .::-.`   
set LINE_18=                     .---.`          -+/:-`     
set LINE_17=                   `.---.`          :hddy+   
set LINE_16=                  -+:--.           `+yhddd:   
set LINE_15=                 :dddy+            `-:/+shho-`   
set LINE_14=                `+ydddd/              ``.-/oys 
set LINE_13=                `-:+shdd+-`                `.-   
set LINE_12=                   .-/+ssyy-                     
set LINE_11=                      `....                   
set LINE_10=
goto :EOF

:Step_5
set LINE_56=
set LINE_55=
set LINE_54=
set LINE_53=                                 ./osssoo+++-
set LINE_52=                                :sssssssssso-
set LINE_51=                               .ssssssss+::- 
set LINE_50=                               :ssssooss/--- 
set LINE_49=                               .sss/--//----` 
set LINE_48=                                :ss/--------` 
set LINE_47=                                 ./:--------`
set LINE_46=                                  -//:--.```   
set LINE_45=                                .sssshy:   
set LINE_44=                    ` ````...---y+---/hd/
set LINE_43=                    `---:::::::od:----:hh          ``   
set LINE_42=                  `.:::----....hy::----:s        `.--.`
set LINE_41=                `.-::-.`      +d+:::-----`      `.---.`
set LINE_40=               `-::-.        .hd:::::+----`   `.--.`` 
set LINE_39=             `.-:-.          +dh::::+do----.`.--.` 
set LINE_38=            `-::.           `hddhsoyddd/.-----.`
set LINE_37=            `---`           /dddddddddh``.---. 
set LINE_36=              `             yddddddddd+   ``` 
set LINE_35=                           .dddddddddh` 
set LINE_34=                           /hdddddddd+ 
set LINE_33=                           -+++ossyyh` 
set LINE_32=                           -////::///.
set LINE_31=                           ://////::+/`
set LINE_30=                          ./////////++/   
set LINE_29=                          -////////++++-
set LINE_28=                         `:////////+++++` 
set LINE_27=                          `--:::://+//::`
set LINE_26=                          `-----.``-::::-` 
set LINE_25=                          `----.   `-::::- 
set LINE_24=                 `````....-----`    `-::::. 
set LINE_23=     ..+ooo.....--------------.      `-::::.   
set LINE_22=     :/hddd/------...........`        `-::::. 
set LINE_21=     ./yddh-````                       `-::::`   
set LINE_20=     `:odh.                             `-:::-`   
set LINE_19=      -/do                               `-:::-`   
set LINE_18=      ./h/                                `-:::-       
set LINE_17=       .-`                                 `-:::.           
set LINE_16=                                            `-:/o+/-..-:/.   
set LINE_15=                                             `ydddddhyyo+:`
set LINE_14=                                              /hhyo+/:.`` 
set LINE_13=                                               -:-.``     
set LINE_12=
set LINE_11=
set LINE_10=
goto :EOF

:Step_6
set LINE_56=
set LINE_55=
set LINE_54=
set LINE_53=                                    ```   
set LINE_52=                                 ./ossssoo++- 
set LINE_51=                                /sssssssssso-
set LINE_50=                               .ssssssss+:--   
set LINE_49=                               -ssssooss/---` 
set LINE_48=                               .sss/--//----.
set LINE_47=                                :ss+--------`
set LINE_46=                                 ./:--------`
set LINE_45=                                 `-//:-.```` 
set LINE_44=                                .sssshy/
set LINE_43=                              `.y+---/hd+ 
set LINE_42=                           ``--+d:----+dd` 
set LINE_41=                         `--:::ys:----:dd 
set LINE_40=                      `.-----.od+::----oy 
set LINE_39=                      -:--.``.hd:::-----: 
set LINE_38=                     .::-`   +dh/:::----.         `` 
set LINE_37=                    `-:-.   `dddhssyy----`     ``---.
set LINE_36=                    -::.    /dddddddd+--------------. 
set LINE_35=                   .::-     yddddddddh---......````   
set LINE_34=                   -:-     .dddddddddh` 
set LINE_33=                  `:::`    /ddddddddd+ 
set LINE_32=                   `.`     -/++oossyh` 
set LINE_31=                           -///////:+.
set LINE_30=                           :////////++`
set LINE_29=                           :////////++/
set LINE_28=                           :////////+++:
set LINE_27=                          `/////////++++.
set LINE_26=                          `--::::::///::` 
set LINE_25=                             `------::::-`
set LINE_24=                          ``..-----`-::::- 
set LINE_23=                       `..-------..  -::::`
set LINE_22=                   ``.-------..``   `::::- 
set LINE_21=              .:os+-----..``        -::::`                     
set LINE_20=             -/hddd+..``           `::::.                     
set LINE_19=             .:+hdd+               -:::-
set LINE_18=              `:+dd.              .::::` 
set LINE_17=               `:od/              -:::.
set LINE_16=                `:sy             .:::-
set LINE_15=                 `..            `:/::`
set LINE_14=                                /hhhy+.`
set LINE_13=                                +hhhhhhso+:.
set LINE_12=                                -://///++++/
set LINE_11=
set LINE_10=
goto :EOF

:Step_7
set LINE_56=
set LINE_55=
set LINE_54=
set LINE_53=
set LINE_52=                                  -/+ooo+/:/-
set LINE_51=                                `+ssssssssss+
set LINE_50=                                +ssssssss//:`
set LINE_49=                               `sssssssso---.
set LINE_48=                                osso:-:+:---. 
set LINE_47=                                -sso--------.` 
set LINE_46=                                 ./+--------.`
set LINE_45=                                  `:::--....`
set LINE_44=                                 /ssyys/` ` 
set LINE_43=                                :y:--:yy+`
set LINE_42=                               `yo----:yy- 
set LINE_41=                              `oh:----+hy/
set LINE_40=                             `:do----:yhd.
set LINE_39=                            .:sd:----+ddy
set LINE_38=                           .:/ho----:ydd/
set LINE_37=                          `::sy:---/yddh`
set LINE_36=                           -:hy----/shd+
set LINE_35=                           .odh+:-----/.` 
set LINE_34=                           `yddddhyo/:---..--.
set LINE_33=                           `dddddddddh``.....`
set LINE_32=                           `ooosyyhhd+   
set LINE_31=                           `+////////:.
set LINE_30=                           .++/////////-`
set LINE_29=                           .+++/////////:` 
set LINE_28=                           -+++++////////:.
set LINE_27=                           -++++++//////::-`
set LINE_26=                           .://////::::----. 
set LINE_25=                             -:-------------
set LINE_24=                       ```...-----------...` 
set LINE_23=                  ``:shh+---------..```   
set LINE_22=                  `:/hddd:.`.-:::-   
set LINE_21=                   .:oddh`  -::::` 
set LINE_20=                    .:sdo  `::::. 
set LINE_19=                     ./yh  -:::-
set LINE_18=                      ./y`.::::`
set LINE_17=                       `` -:::.
set LINE_16=                         .:::-
set LINE_15=                         ::::` 
set LINE_14=                        /yyys-`
set LINE_13=                        sddddds+/:.`
set LINE_12=                        :+++++++ooo-
set LINE_11=                        ````````````                                                                         
set LINE_10=
goto :EOF

:Step_8
set LINE_56=
set LINE_55=
set LINE_54=                                   .-::--...`
set LINE_53=                                 :ossssssssso 
set LINE_52=                                /sssssssso++.
set LINE_51=                               `sssssssso---` 
set LINE_50=                               `ssss+/os/---`
set LINE_49=                                /ss+---:----.`
set LINE_48=                                `/s+--------. 
set LINE_47=                                  .--------.`
set LINE_46=                                 ./oso/-` 
set LINE_45=                                .+:::sdy- 
set LINE_44=                              `.------odh`
set LINE_43=                            `.-------:+dd:
set LINE_42=                          `.------::::ydd.
set LINE_41=                        `.----/s+::::/ddh
set LINE_40=                       `----..hd/::::ydd+
set LINE_39=                        .---`+dds/:/oddd:`
set LINE_38=                         .---sddddhhddds:-.
set LINE_37=                          .--:hdddddddd::::-.` 
set LINE_36=                           .--:yhddddd+`.--::-.`
set LINE_35=                           `+----sdddd`    `--::----`
set LINE_34=                           .ys/-:sdddo        .--:::-
set LINE_33=                           .//:://+oo:`          `.`
set LINE_32=                           -+/:///////:-`   
set LINE_31=                           :+++/////////:-`       
set LINE_30=                           :+++++/////////:-   
set LINE_29=                           /+++++++///////:-.`
set LINE_28=                           /++++++++`-/::-----. 
set LINE_27=                           .:::::.``  `` .-----`
set LINE_26=                           .::::-       `-----. 
set LINE_25=                           -::::`      .----.` 
set LINE_24=                         `-::::-     `.----. 
set LINE_23=                        `-::::.     `----.` 
set LINE_22=                       `-:::-.     .----. 
set LINE_21=                      `-:::-`    `.---.`
set LINE_20=                     .::::.`    :s+:-. 
set LINE_19=                    .::::.     /dddhy`
set LINE_18=                  `-:::-`     ./oyhddo` 
set LINE_17=                 `shyo:`      ``.-/+shy+.
set LINE_16=                 +ddddh.          ``.-/os` 
set LINE_15=                `:+shddy.`             `.
set LINE_14=                 `.:/oyhhso` 
set LINE_13=                    `.-:://.   
set LINE_12=
set LINE_11=
set LINE_10=
goto :EOF






______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Post Publicité 
PublicitéSupprimer les publicités ?


Reply with quote
Post Animation Ascii art 
Stylééé Okay




______________________________________________________

Programme
Skype
Reply with quote
Post Animation Ascii art 
Mais styrk c'est trop bien! Very Happy Okay Mr. Green




______________________________________________________
Le meilleur du Batch c'est n'est pas le langage, sinon la communauté, qui fournit les meilleurs outils pour tous
Skype
Display posts from previous:
Reply to topic Page 1 of 1
  



Index | Getting a forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch