Archivos BAT [Créalos o Descárgalos] Parte IV

4 en Linea


Este archivo es un juego en el cual deberás jugar contra la computadora y este posee instrucciones para los que no lo conozcan


@echo off

title 4 en Linea

color 0e

:titlescreen

color 0a

cls

echo.

echo.

echo                    ************************************

echo.

echo                           #   #   #####   ##

echo                           #   #   ##      ##

echo                           #####   #####   ##

echo                               #   ##      ##

echo                               #   ##### n ###### inea

echo.

echo                    ************************************

echo.

echo.

echo.

echo 1)Jugar

echo 2)Instrucciones

echo.

echo.

set /p choice=

if %choice% equ 1 goto superstart else goto titlescreen

if %choice% equ 2 goto instruct

:instruct

cls

echo.

echo.

echo El objetivo de este juego es conseguir una hilera de 4 fichas 

echo en cualquier direccion. Escoge una columna e inserta la ficha 

echo (solo la minuscula). Debe apilar 4 fichas para poder obtener 

echo la victoria del juego.

echo.

echo.

pause

goto :superstart

:superstart

color 0e

cls

echo.

echo.

echo ¿Quien usa X?

echo.

set /p xs=

cls

echo.

echo.

echo ¿Quien usa O?

echo.

set /p os=

set /a scorex=0

set /a scoreo=0

set /a draw=0

set /a turns=0

:start

set a1=_

set a2=_

set a3=_

set a4=_

set a5=_

set b1=_

set b2=_

set b3=_

set b4=_

set b5=_

set c1=_

set c2=_

set c3=_

set c4=_

set c5=_

set d1=_

set d2=_

set d3=_

set d4=_

set d5=_

set e1=_

set e2=_

set e3=_

set e4=_

set e5=_

set f1=_

set f2=_

set f3=_

set f4=_

set f5=_

:map1

cls

echo.

echo.

echo          Puntaje: %xs%:%scorex%

echo                   %os%:%scoreo%

echo                 Empate:%draw%

echo.

echo.

echo             a   b   c   d   e   f

echo           *[%a1%] [%b1%] [%c1%] [%d1%] [%e1%] [%f1%]*

echo           *                       *

echo           *[%a2%] [%b2%] [%c2%] [%d2%] [%e2%] [%f2%]*

echo           *                       *

echo           *[%a3%] [%b3%] [%c3%] [%d3%] [%e3%] [%f3%]*

echo           *                       *

echo           *[%a4%] [%b4%] [%c4%] [%d4%] [%e4%] [%f4%]*

echo           *                       *

echo           *[%a5%] [%b5%] [%c5%] [%d5%] [%e5%] [%f5%]*

echo.

goto p1

:map2

cls

echo.

echo.

echo          Puntaje: %xs%:%scorex%

echo                   %os%:%scoreo%

echo                 Empate:%draw%

echo.

echo.

echo             a   b   c   d   e   f

echo           *[%a1%] [%b1%] [%c1%] [%d1%] [%e1%] [%f1%]*

echo           *                       *

echo           *[%a2%] [%b2%] [%c2%] [%d2%] [%e2%] [%f2%]*

echo           *                       *

echo           *[%a3%] [%b3%] [%c3%] [%d3%] [%e3%] [%f3%]*

echo           *                       *

echo           *[%a4%] [%b4%] [%c4%] [%d4%] [%e4%] [%f4%]*

echo           *                       *

echo           *[%a5%] [%b5%] [%c5%] [%d5%] [%e5%] [%f5%]*

echo.

goto p2r

:p1c

if %a1%+%a2%+%a3%+%a4% equ o+o+o+o goto wino

if %a5%+%a2%+%a3%+%a4% equ o+o+o+o goto wino

if %b1%+%b2%+%b3%+%b4% equ o+o+o+o goto wino

if %b5%+%b2%+%b3%+%b4% equ o+o+o+o goto wino

if %c1%+%c2%+%c3%+%c4% equ o+o+o+o goto wino

if %c5%+%c2%+%c3%+%c4% equ o+o+o+o goto wino

if %d1%+%d2%+%d3%+%d4% equ o+o+o+o goto wino

if %d5%+%d2%+%d3%+%d4% equ o+o+o+o goto wino

if %e1%+%e2%+%e3%+%e4% equ o+o+o+o goto wino

if %e5%+%e2%+%e3%+%e4% equ o+o+o+o goto wino

if %f1%+%f2%+%f3%+%f4% equ o+o+o+o goto wino

if %f5%+%f2%+%f3%+%f4% equ o+o+o+o goto wino

if %a1%+%b1%+%c1%+%d1% equ o+o+o+o goto wino

if %e1%+%b1%+%c1%+%d1% equ o+o+o+o goto wino

if %e1%+%f1%+%c1%+%d1% equ o+o+o+o goto wino

if %a2%+%b2%+%c2%+%d2% equ o+o+o+o goto wino

if %e2%+%b2%+%c2%+%d2% equ o+o+o+o goto wino

if %e2%+%f2%+%c2%+%d2% equ o+o+o+o goto wino

if %a3%+%b3%+%c3%+%d3% equ o+o+o+o goto wino

if %e3%+%b3%+%c3%+%d3% equ o+o+o+o goto wino

if %e3%+%f3%+%c3%+%d3% equ o+o+o+o goto wino

if %a4%+%b4%+%c4%+%d4% equ o+o+o+o goto wino

if %e4%+%b4%+%c4%+%d4% equ o+o+o+o goto wino

if %e4%+%f4%+%c4%+%d4% equ o+o+o+o goto wino

if %a5%+%b5%+%c5%+%d5% equ o+o+o+o goto wino

if %e5%+%b5%+%c5%+%d5% equ o+o+o+o goto wino

if %e5%+%f5%+%c5%+%d5% equ o+o+o+o goto wino

if %a2%+%b3%+%c4%+%d5% equ o+o+o+o goto wino

if %a1%+%b2%+%c3%+%d4% equ o+o+o+o goto wino

if %e5%+%b2%+%c3%+%d4% equ o+o+o+o goto wino

if %b1%+%c2%+%d3%+%e4% equ o+o+o+o goto wino

if %f5%+%c2%+%d3%+%e4% equ o+o+o+o goto wino

if %c1%+%d2%+%e3%+%f4% equ o+o+o+o goto wino

if %c5%+%d4%+%e3%+%f2% equ o+o+o+o goto wino

if %c5%+%d4%+%e3%+%f2% equ o+o+o+o goto wino

if %b5%+%c4%+%d3%+%e2% equ o+o+o+o goto wino

if %f1%+%c4%+%d3%+%e2% equ o+o+o+o goto wino

if %a5%+%b4%+%c3%+%d2% equ o+o+o+o goto wino

if %e1%+%b4%+%c3%+%d2% equ o+o+o+o goto wino

if %a4%+%b3%+%c2%+%d1% equ o+o+o+o goto wino

if %turns% equ 30 goto draw

goto map1

:p1

echo.

echo.

echo %xs%, es tu turno

echo.

echo.

set /p x=

if %x% equ a goto a5

if %x% equ b goto b5

if %x% equ c goto c5

if %x% equ d goto d5

if %x% equ e goto e5

if %x% equ f goto f5

goto map1

:a5

if %a5% equ x goto a4

if %a5% equ o goto a4

set a5=x

goto p2

:a4

if %a4% equ x goto a3

if %a4% equ o goto a3

set a4=x

goto p2

:a3

if %a3% equ x goto a2

if %a3% equ o goto a2

set a3=x

goto p2

:a2

if %a2% equ x goto a1

if %a2% equ o goto a1

set a2=x

goto p2

:a1

if %a1% equ x goto error1

if %a1% equ o goto error1

set a1=x

goto p2

:b5

if %b5% equ x goto b4

if %b5% equ o goto b4

set b5=x

goto p2

:b4

if %b4% equ x goto b3

if %b4% equ o goto b3

set b4=x

goto p2

:b3

if %b3% equ x goto b2

if %b3% equ o goto b2

set b3=x

goto p2

:b2

if %b2% equ x goto b1

if %b2% equ o goto b1

set b2=x

goto p2

:b1

if %b1% equ x goto error1

if %b1% equ o goto error1

set b1=x

goto p2

:c5

if %c5% equ x goto c4

if %c5% equ o goto c4

set c5=x

goto p2

:c4

if %c4% equ x goto c3

if %c4% equ o goto c3

set c4=x

goto p2

:c3

if %c3% equ x goto c2

if %c3% equ o goto c2

set c3=x

goto p2

:c2

if %c2% equ x goto c1

if %c2% equ o goto c1

set c2=x

goto p2

:c1

if %c1% equ x goto error1

if %c1% equ o goto error1

set c1=x

goto p2

:d5

if %d5% equ x goto d4

if %d5% equ o goto d4

set d5=x

goto p2

:d4

if %d4% equ x goto d3

if %d4% equ o goto d3

set d4=x

goto p2

:d3

if %d3% equ x goto d2

if %d3% equ o goto d2

set d3=x

goto p2

:d2

if %d2% equ x goto d1

if %d2% equ o goto d1

set d2=x

goto p2

:d1

if %d1% equ x goto error1

if %d1% equ o goto error1

set d1=x

goto p2

:e5

if %e5% equ x goto e4

if %e5% equ o goto e4

set e5=x

goto p2

:e4

if %e4% equ x goto e3

if %e4% equ o goto e3

set e4=x

goto p2

:e3

if %e3% equ x goto e2

if %e3% equ o goto e2

set e3=x

goto p2

:e2

if %e2% equ x goto e1

if %e2% equ o goto e1

set e2=x

goto p2

:e1

if %e1% equ x goto error1

if %e1% equ o goto error1

set e1=x

goto p2

:f5

if %f5% equ x goto f4

if %f5% equ o goto f4

set f5=x

goto p2

:f4

if %f4% equ x goto f3

if %f4% equ o goto f3

set f4=x

goto p2

:f3

if %f3% equ x goto f2

if %f3% equ o goto f2

set f3=x

goto p2

:f2

if %f2% equ x goto f1

if %f2% equ o goto f1

set f2=x

goto p2

:f1

if %f1% equ x goto error1

if %f1% equ o goto error1

set f1=x

goto p2

:p2

if %a1%+%a2%+%a3%+%a4% equ x+x+x+x goto winx

if %a5%+%a2%+%a3%+%a4% equ x+x+x+x goto winx

if %b1%+%b2%+%b3%+%b4% equ x+x+x+x goto winx

if %b5%+%b2%+%b3%+%b4% equ x+x+x+x goto winx

if %c1%+%c2%+%c3%+%c4% equ x+x+x+x goto winx

if %c5%+%c2%+%c3%+%c4% equ x+x+x+x goto winx

if %d1%+%d2%+%d3%+%d4% equ x+x+x+x goto winx

if %d5%+%d2%+%d3%+%d4% equ x+x+x+x goto winx

if %e1%+%e2%+%e3%+%e4% equ x+x+x+x goto winx

if %e5%+%e2%+%e3%+%e4% equ x+x+x+x goto winx

if %f1%+%f2%+%f3%+%f4% equ x+x+x+x goto winx

if %f5%+%f2%+%f3%+%f4% equ x+x+x+x goto winx

if %a1%+%b1%+%c1%+%d1% equ x+x+x+x goto winx

if %e1%+%b1%+%c1%+%d1% equ x+x+x+x goto winx

if %e1%+%f1%+%c1%+%d1% equ x+x+x+x goto winx

if %a2%+%b2%+%c2%+%d2% equ x+x+x+x goto winx

if %e2%+%b2%+%c2%+%d2% equ x+x+x+x goto winx

if %e2%+%f2%+%c2%+%d2% equ x+x+x+x goto winx

if %a3%+%b3%+%c3%+%d3% equ x+x+x+x goto winx

if %e3%+%b3%+%c3%+%d3% equ x+x+x+x goto winx

if %e3%+%f3%+%c3%+%d3% equ x+x+x+x goto winx

if %a4%+%b4%+%c4%+%d4% equ x+x+x+x goto winx

if %e4%+%b4%+%c4%+%d4% equ x+x+x+x goto winx

if %e4%+%f4%+%c4%+%d4% equ x+x+x+x goto winx

if %a5%+%b5%+%c5%+%d5% equ x+x+x+x goto winx

if %e5%+%b5%+%c5%+%d5% equ x+x+x+x goto winx

if %e5%+%f5%+%c5%+%d5% equ x+x+x+x goto winx

if %a2%+%b3%+%c4%+%d5% equ x+x+x+x goto winx

if %a1%+%b2%+%c3%+%d4% equ x+x+x+x goto winx

if %e5%+%b2%+%c3%+%d4% equ x+x+x+x goto winx

if %b1%+%c2%+%d3%+%e4% equ x+x+x+x goto winx

if %f5%+%c2%+%d3%+%e4% equ x+x+x+x goto winx

if %c1%+%d2%+%e3%+%f4% equ x+x+x+x goto winx

if %c5%+%d4%+%e3%+%f2% equ x+x+x+x goto winx

if %c5%+%d4%+%e3%+%f2% equ x+x+x+x goto winx

if %b5%+%c4%+%d3%+%e2% equ x+x+x+x goto winx

if %f1%+%c4%+%d3%+%e2% equ x+x+x+x goto winx

if %a5%+%b4%+%c3%+%d2% equ x+x+x+x goto winx

if %e1%+%b4%+%c3%+%d2% equ x+x+x+x goto winx

if %a4%+%b3%+%c2%+%d1% equ x+x+x+x goto winx

if %turns% equ 30 goto draw

goto map2

:p2r

echo.

echo.

echo %os%, es tu turno

echo.

echo.

set /p x=

if %x% equ a goto a5o

if %x% equ b goto b5o

if %x% equ c goto c5o

if %x% equ d goto d5o

if %x% equ e goto e5o

if %x% equ f goto f5o

goto map2

:a5o

if %a5% equ x goto a4o

if %a5% equ o goto a4o

set a5=o

goto p1c

:a4o

if %a4% equ x goto a3o

if %a4% equ o goto a3o

set a4=o

goto p1c

:a3o

if %a3% equ x goto a2o

if %a3% equ o goto a2o

set a3=o

goto p1c

:a2o

if %a2% equ x goto a1o

if %a2% equ o goto a1o

set a2=o

goto p1c

:a1o

if %a1% equ x goto error2

if %a1% equ o goto error2

set a1=o

goto p1c

:b5o

if %b5% equ x goto b4o

if %b5% equ o goto b4o

set b5=o

goto p1c

:b4o

if %b4% equ x goto b3o

if %b4% equ o goto b3o

set b4=o

goto p1c

:b3o

if %b3% equ x goto b2o

if %b3% equ o goto b2o

set b3=o

goto p1c

:b2o

if %b2% equ x goto b1o

if %b2% equ o goto b1o

set b2=o

goto p1c

:b1o

if %b1% equ x goto error1

if %b1% equ o goto error1

set b1=o

goto p1c

:c5o

if %c5% equ x goto c4o

if %c5% equ o goto c4o

set c5=o

goto p1c

:c4o

if %c4% equ x goto c3o

if %c4% equ o goto c3o

set c4=o

goto p1c

:c3o

if %c3% equ x goto c2o

if %c3% equ o goto c2o

set c3=o

goto p1c

:c2o

if %c2% equ x goto c1o

if %c2% equ o goto c1o

set c2=o

goto p1c

:c1o

if %c1% equ x goto error1

if %c1% equ o goto error1

set c1=o

goto p1c

:d5o

if %d5% equ x goto d4o

if %d5% equ o goto d4o

set d5=o

goto p1c

:d4o

if %d4% equ x goto d3o

if %d4% equ o goto d3o

set d4=o

goto p1c

:d3o

if %d3% equ x goto d2o

if %d3% equ o goto d2o

set d3=o

goto p1c

:d2o

if %d2% equ x goto d1o

if %d2% equ o goto d1o

set d2=o

goto p1c

:d1o

if %d1% equ x goto error1

if %d1% equ o goto error1

set d1=o

goto p1c

:e5o

if %e5% equ x goto e4o

if %e5% equ o goto e4o

set e5=o

goto p1c

:e4o

if %e4% equ x goto e3o

if %e4% equ o goto e3o

set e4=o

goto p1c

:e3o

if %e3% equ x goto e2o

if %e3% equ o goto e2o

set e3=o

goto p1c

:e2o

if %e2% equ x goto e1o

if %e2% equ o goto e1o

set e2=o

goto p1c

:e1o

if %e1% equ x goto error1

if %e1% equ o goto error1

set e1=o

goto p1c

:f5o

if %f5% equ x goto f4o

if %f5% equ o goto f4o

set f5=o

goto p1c

:f4o

if %f4% equ x goto f3o

if %f4% equ o goto f3o

set f4=o

goto p1c

:f3o

if %f3% equ x goto f2o

if %f3% equ o goto f2o

set f3=o

goto p1c

:f2o

if %f2% equ x goto f1o

if %f2% equ o goto f1o

set f2=o

goto p1c

:f1o

if %f1% equ x goto error1

if %f1% equ o goto error1

set f1=o

goto p1c

:error1

echo.

echo Movimiento invalido. Esta columna esta llena de fichas.

echo.

pause

goto map1

:error2

echo.

echo Movimiento invalido. Esta columna esta llena de fichas.

echo.

pause

goto map2

:winx

cls

color 0a

set /a scorex=%scorex%+1

echo.

echo.

echo Felicitaciones %xs%, porque gano...

echo.

echo.

echo     ****    ****

echo      ****  ****

echo       ********

echo        ******

echo       ********

echo      ****  ****

echo     ****    ****

echo.

echo.

pause

goto ending

:wino

cls

color 0c

set /a scoreo=%scoreo%+1

echo.

echo.

echo Felicitaciones %os%, porque gano...

echo.

echo.

echo     ************

echo     ************

echo     **        **

echo     **        **

echo     **        **

echo     ************

echo     ************

echo.

echo.

pause

goto ending

:draw

cls

color 0e

set /a draw=%draw%+1

echo.

echo.

echo Perdon %xs% y %os%, pero es un...

echo.

echo.

echo  #######   ##     ##   ######       #       #######   #######

echo  #         # #   # #   #    #      # #         #      #

echo  #######   #  # #  #   ######     #####        #      #######

echo  #         #   #   #   #         #     #       #      #

echo  #######   #       #   #        #       #      #      #######

echo.

echo.

pause

goto ending

:ending

cls

color 0e

echo.

echo.

echo Aprete 1 para jugar de nuevo

echo Aprete 2 para cambiar de jugadores

echo Aprete 3 para salir

echo.

set /p v=

if %v% equ 1 goto start

if %v% equ 2 goto superstart

if %v% equ 3 goto close

:close








Salir


Este archivo es de uso para cuando se crea un programa y se añade como opción. No tiene utilidad por si solo, sino que es para adjuntarlo a otro archivo


@echo off

title salir

echo salir

exit







Espero que les haya gustado y nos vemos en otro post!

Saludos y no se olviden de comentar!!!
Archivos BAT [Créalos o Descárgalos] Parte IV
30 Puntos Score: 10/10
Visitas: 1957 Favoritos: 5
Ver los usuarios que votaron...
14 Comentarios Archivos BAT [Créalos o Descárgalos] Parte IV
Necesito colaboradores para poder crear el programa.
Obviamente tienen que saber manejar lo b?
con ese formato .bat
se crean virus.. esa gente de bosta
siempre va a estar molestando en internet
creando basuras q no benefician a nadie
solo por bandalismo lo hacen...
amogo muy bueno tu aporte, me hace acordar al viejo y conocido DOS jja
Una cosa que no recuerdo despues de crear el archivo bat como haces para ejecutarlo
parece una totnteria pero bueno tengo que preguntar

saludos amigo y gracias
muy buena info! a ver si aprendo esto de los archivos bat,   gracias amigo saludos  
Cita comodore64: Mostrar
no solo virus, tambien sirven para automatizar muchas funciones con unas cuantas simples lineas , desde algo como reasignarte una nueva ip cada cierto tiempo, hasta crear un cliente ftp sencillo  
no esta el archivo bat que desoculta carpetas necesito ese
@comodore64 @ferboy007 Sisi hay que tener cuidado
Yo lo uso para crear atajos o hacer muchas opciones con 1 solo click o tambien realizar cosas de forma mas sencilla
@exucaveira Yo cuando pueda te lo envio por mp. Igual podes hacerlo de forma manual, sin necesidad de un bat
@kingwizard @trakerx2 Muchas gracias.
Traker, solo debes hacerle doble click, destildas la opcion que siempre pregunte para ejecutar el archivo, y luego pones ejecutar
gracias amigo por la respuesta
saludos
@trakerx2 por nada, espero haberte ayudado
@arosales sisi, es muy facil ese, lo conoceras al comando como shutdown o alguno por el estilo. Pero no tiene mucha utilidad salvo para crear virus de bromas. Si queres hacer un virus para molestar a un amigo pedime y te los creo, solo que debes decirme que debe sucederle a la persona para q me de una idea de lo que creare
@arosales Aaaaaaa ya entendi. Mira, es facilisimo eso, el tema es que tiene que ser ejecutado.
El comando se usa para apagar la pc en un determinado tiempo. Lo que debes hacer es que se autoejecute el archivo. Eso es mas complejo. Lo que podes hacer es que al prenderse el pc se active el programa. Los comandos estan en un post mio, buscalos y te explica muy bien como hacerlo. Saludos!
Si tenes alguna duda avisa
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!