Beispiel #1
0
        public void WhilePlay()
        {
            Dungeon = mv.Movimiento(Dungeon, xHeroe, yHeroe, Size - 1);
            UPDATEMovimientosHeroes();
            MovimientosMonstruos();
            _Mostrar.VisualizarDungeon(Dungeon, Size - 1);

            if (db.Detectar(xHeroe, yHeroe, Dungeon))
            {
                List <Monsters> Monstruos = db.DetectarNumMonsters(xHeroe, yHeroe, Dungeon);
                Heroe           h         = (Heroe)Dungeon[xHeroe, yHeroe];
                _Mostrar.VisualizarBatalla(Monstruos, h);
                _Mostrar.VisualizarDungeon(Dungeon, Size - 1);
            }
        }
Beispiel #2
0
 private void SpawnHeroe(ObjectGeneric[,] dungeon)
 {
     xHeroe = randomPosition.Next(1, Size - 1);
     yHeroe = randomPosition.Next(1, Size - 1);
     Dungeon[xHeroe, yHeroe] = new Heroe("Heroe", 200, '#');
 }
Beispiel #3
0
        public void VisualizarBatalla(List <Monsters> Monstruos, Heroe heroe)
        {
            Console.Clear();
            Console.WriteLine(" /$$$$$$$             /$$              /$$ /$$           /$$ /$$ /$$");
            Console.WriteLine("| $$__  $$           | $$             | $$| $$          | $$| $$| $$");
            Console.WriteLine("| $$  / $$ /$$$$$$  /$$$$$$   /$$$$$$ | $$| $$  /$$$$$$ | $$| $$| $$");
            Console.WriteLine("| $$$$$$$ |____  $$|_  $$_/  |____  $$| $$| $$ |____  $$| $$| $$| $$");
            Console.WriteLine("| $$__  $$ /$$$$$$$  | $$     /$$$$$$$| $$| $$  /$$$$$$$|__/|__/|__/");
            Console.WriteLine("| $$  / $$/$$__  $$  | $$ /$$/$$__  $$| $$| $$ /$$__  $$            ");
            Console.WriteLine("| $$$$$$$/  $$$$$$$  |  $$$$/  $$$$$$$| $$| $$|  $$$$$$$ /$$ /$$ /$$");
            Console.WriteLine("|_______/ /_______/   /___/  /_______/|__/|__/ /_______/|__/|__/|__/");
            Console.WriteLine();
            Thread.Sleep(2000);
            Console.Clear();
            Console.WriteLine("DRAGON");
            foreach (Monsters monster in Monstruos)
            {
                Console.WriteLine(monster.ToString());

                string dragon = @"                                      
                                                      .~)>>
                                                    .~))))>>>
                                                  .~))>>             ___
                                                .~))>>)))>>      .-~))>>  
                                              .~)))))>>       .-~))>>)>
                                            .~)))>>))))>>  .-~)>>)>
                        )                 .~))>>))))>>  .-~)))))>>)>
                     ( )@@*)             //)>))))))  .-~))))>>)>
                   ).@(@@               //))>>))) .-~))>>)))))>>)>
                 (( @.@).              //))))) .-~)>>)))))>>)>
               ))  )@@*.@@ )          //)>))) //))))))>>))))>>)>
            ((  ((@@@.@@             |/))))) //)))))>>)))>>)>
           )) @@*. )@@ )   (\_(\-\b  |))>)) //)))>>)))))))>>)>
         (( @@@(.@(@ .    _/`-`  ~|b |>))) //)>>)))))))>>)>
          )* @@@ )@*     (@) (@)  /\b|))) //))))))>>))))>>
        (( @. )@( @ .   _/       /  \b)) //))>>)))))>>>_._
         )@@ (@@*)@@.  (6,   6) / ^  \b)//))))))>>)))>>   ~~-.
      ( @jgs@@. @@@.*@_ ~^~^~, /\  ^  \b/)>>))))>>      _.     `,
       ((@@ @@@*.(@@ .   \^^^/' (  ^   \b)))>>        .'         `,
        ((@@).*@@ )@ )    `-'   ((   ^  ~)_          /             `,
          (@@. (@@ ).           (((   ^    `\        |               `.
            (*.@*              / ((((        \        \      .         `.
                              /   (((((  \    \    _.-~\     Y,         ;
                             /   / (((((( \    \.-~   _.` _.-~`,       ;
                            /   /   `(((((()    )    (((((~      `,     ;
                          _/  _/      ` /   /'                  ;     ;
                      _.- ~_.- ~           /  / '                _.-~   _
                    ((((~~              / / '              _.-~ __.--~
                                       ((((__.- ~_.- ~
                                                                             ";
                Console.WriteLine(dragon);
                Thread.Sleep(2000);
                Console.Clear();
            }
            string vs = @"    
                               /.  ./| /  /    '   
                             .-' . ' ||  :  /`./   
                            /___/ \: ||  :  ;_     
                            .   \  ' . \  \    `.  
                             \   \   '  `----.   \ 
                              \   \    /  /`--'  / 
                               \   \ |'--'.     /  
                                '---    --'---'   ";

            Console.WriteLine(vs);
            Thread.Sleep(2000);
            Console.Clear();

            Console.WriteLine("HEROE");
            Console.WriteLine(heroe.ToString());
            string Heroe = @"
                          ,dM
                         dMMP
                        dMMM'
                        \MM/
                        dMMm.
                       dMMP'_\---.
                      _| _  p ;88;`.
                    ,db; p >  ;8P|  `.
                   (``T8b,__,'dP |   |
                   |   `Y8b..dP  ;_  |
                   |    |`T88P_ /  `\;
                   :_.-~|d8P'`Y/    /
                    \_   TP    ;   7`\
           ,,__      >   `._  /'  /   `\_
         `._     ~~~~------|`\;' ;     ,'
             ~~~-----~~~'\__[|;' _.- '  `\
                    ; --..._.- '-._     ;
                    /      /`~~ '   ,'`\_ ,/
                   ; _ / '        /    ,/
                    | `~-l;    /
                  `\    ;       /\.._ |
                    \    \      \     \
                    /`---';      `----'
                   (     / 
                    `---'             ";

            Console.WriteLine(Heroe);
            Thread.Sleep(2000);
            Console.Clear();

            string Fight = @"   
                                  .--.,   ,--,             ,--.' |     ,--.'|_   
                                ,--.'  \,--.'|             |  |  :     |  | :,'  
                                |  | /\/|  |,     ,----._,.:  :  :     :  : ' :  
                                :  : :  `--'_    /   /  ' /:  |  |,--.;__,'  /   
                                :  | |-,,' ,'|  |   :     ||  :  '   |  |   |    
                                |  : :/|'  | |  |   | .\  .|  |   /' :__,'| :    
                                |  |  .'|  | :  .   ; ';  |'  :  | | | '  : |__  
                                '  : '  '  : |__'   .   . ||  |  ' | : |  | '.'| 
                                |  | |  |  | '.'|`---`-'| ||  :  :_:,' ;  :    ; 
                                |  : \  ;  :    ;.'__/\_: ||  | ,'     |  ,   /  
                                |  |,'  |  ,   / |   :    :`--''        ---`-'   
                                `--'     ---`-'   \   \  /                       
                                                   `--`-'    ";

            Console.WriteLine(Fight);
            Thread.Sleep(1000);
        }
Beispiel #4
0
 public void Batalla(List <Monsters> Monstruos, Heroe heroe)
 {
 }