Hola, aquí os dejo una recopilación de juegos creados en batch que encontré por la red hace un tiempo. Por supuesto son encontradas no creadas por mi, si algún juego no tiene su firma los siento pero desconozco al autor ya que hace tiempo que lo busqué y no me acuerdo de las referencias de donde los saqué.
------------------------------------------------------------------------------
1er Juego: el clásico 3 en raya.
title Gato - KeseriK.es.tl
color 9
:escoje
cls
:eki
echo Esa tecla no es valida
:cru
:circu
:randomize
:inicio
cls
echo " " " " " " " " " " " " " " " " " " "
echo "
%siete% | %ocho% | %nueve% " Estos son los numeros:
echo " _____
|_____
|_____ "
echo "
%cuatro% | %cinco% | %seis% " 7 8 9
echo " _____
|_____
|_____ " Usuario :
%suario% echo "
%uno% | %dos% | %tres% " Computador :
%omputador% echo " " Empates :
%mpates% echo " " " " " " " " " " " " " " " " " " "
if %uno%%dos%%tres%==
%computadores%%computadores%%computadores% goto fin_compu
if %cuatro%%cinco%%seis%==
%computadores%%computadores%%computadores% goto fin_compu
if %siete%%ocho%%nueve%==
%computadores%%computadores%%computadores% goto fin_compu
if %uno%%cuatro%%siete%==
%computadores%%computadores%%computadores% goto fin_compu
if %dos%%cinco%%ocho%==
%computadores%%computadores%%computadores% goto fin_compu
if %tres%%seis%%nueve%==
%computadores%%computadores%%computadores% goto fin_compu
if %cinco%%siete%%tres%==
%computadores%%computadores%%computadores% goto fin_compu
if %nueve%%cinco%%uno%==
%computadores%%computadores%%computadores% goto fin_compu
if %uno%==
%guion% goto usuario_juega
if %dos%==
%guion% goto usuario_juega
if %tres%==
%guion% goto usuario_juega
if %cuatro%==
%guion% goto usuario_juega
if %cinco%==
%guion% goto usuario_juega
if %seis%==
%guion% goto usuario_juega
if %siete%==
%guion% goto usuario_juega
if %ocho%==
%guion% goto usuario_juega
:usuario_juega
set /p usuario= elige tu jugada
(1-9
):
if %usuario%==
%one% (goto usuario_uno
) if %usuario%==
%two% (goto usuario_dos
) if %usuario%==
%three% (goto usuario_tres
) if %usuario%==
%four% (goto usuario_cuatro
) if %usuario%==
%five% (goto usuario_cinco
) if %usuario%==
%six% (goto usuario_seis
) if %usuario%==
%seven% (goto usuario_siete
) if %usuario%==
%eight% (goto usuario_ocho
)
:otro
echo Esa tecla no es valida
:usuario_uno
if %uno%==
%circulo% (goto ocu
)
:usuario_dos
if %dos%==
%circulo% (goto ocu
)
:usuario_tres
if %tres%==
%circulo% (goto ocu
)
:usuario_cuatro
if %cuatro%==
%circulo% (goto ocu
) if %cuatro%==
%cruz% (goto ocu
)
:usuario_cinco
if %cinco%==
%circulo% (goto ocu
)
:usuario_seis
if %seis%==
%circulo% (goto ocu
)
:usuario_siete
if %siete%==
%circulo% (goto ocu
)
:usuario_ocho
if %ocho%==
%circulo% (goto ocu
)
:usuario_nueve
if %nueve%==
%circulo% (goto ocu
)
:ocu
echo Esta casilla ya esta ocupada
:compu
if %uno%%dos%%tres%==
%jugada%%jugada%%jugada% goto fin_usu
if %cuatro%%cinco%%seis%==
%jugada%%jugada%%jugada% goto fin_usu
if %siete%%ocho%%nueve%==
%jugada%%jugada%%jugada% goto fin_usu
if %uno%%cuatro%%siete%==
%jugada%%jugada%%jugada% goto fin_usu
if %dos%%cinco%%ocho%==
%jugada%%jugada%%jugada% goto fin_usu
if %tres%%seis%%nueve%==
%jugada%%jugada%%jugada% goto fin_usu
if %siete%%cinco%%tres%==
%jugada%%jugada%%jugada% goto fin_usu
if %nueve%%cinco%%uno%==
%jugada%%jugada%%jugada% goto fin_usu
if %uno%%dos%%tres%==
%computadores%%computadores%%guion% goto si_tres
if %uno%%dos%%tres%==
%computadores%%guion%%computadores% goto si_dos
if %uno%%dos%%tres%==
%guion%%computadores%%computadores% goto si_uno
if %cuatro%%cinco%%seis%==
%computadores%%computadores%%guion% goto si_seis
if %cuatro%%cinco%%seis%==
%computadores%%guion%%computadores% goto si_cinco
if %cuatro%%cinco%%seis%==
%guion%%computadores%%computadores% goto si_cuatro
if %siete%%ocho%%nueve%==
%computadores%%computadores%%guion% goto si_nueve
if %siete%%ocho%%nueve%==
%computadores%%guion%%computadores% goto si_ocho
if %siete%%ocho%%nueve%==
%guion%%computadores%%computadores% goto si_siete
if %uno%%cuatro%%siete%==
%computadores%%computadores%%guion% goto si_siete
if %uno%%cuatro%%siete%==
%computadores%%guion%%computadores% goto si_cuatro
if %uno%%cuatro%%siete%==
%guion%%computadores%%computadores% goto si_uno
if %dos%%cinco%%ocho%==
%computadores%%computadores%%guion% goto si_ocho
if %dos%%cinco%%ocho%==
%computadores%%guion%%computadores% goto si_cinco
if %dos%%cinco%%ocho%==
%guion%%computadores%%computadores% goto si_dos
if %tres%%seis%%nueve%==
%computadores%%computadores%%guion% goto si_nueve
if %tres%%seis%%nueve%==
%computadores%%guion%%computadores% goto si_seis
if %tres%%seis%%nueve%==
%guion%%computadores%%computadores% goto si_tres
if %siete%%cinco%%tres%==
%computadores%%computadores%%guion% goto si_tres
if %siete%%cinco%%tres%==
%computadores%%guion%%computadores% goto si_cinco
if %siete%%cinco%%tres%==
%guion%%computadores%%computadores% goto si_siete
if %nueve%%cinco%%uno%==
%computadores%%computadores%%guion% goto si_uno
if %nueve%%cinco%%uno%==
%computadores%%guion%%computadores% goto si_cinco
if %nueve%%cinco%%uno%==
%guion%%computadores%%computadores% goto si_nueve
if %uno%%dos%%tres%==
%jugada%%jugada%%guion% goto si_tres
if %uno%%dos%%tres%==
%jugada%%guion%%jugada% goto si_dos
if %uno%%dos%%tres%==
%guion%%jugada%%jugada% goto si_uno
if %cuatro%%cinco%%seis%==
%jugada%%jugada%%guion% goto si_seis
if %cuatro%%cinco%%seis%==
%jugada%%guion%%jugada% goto si_cinco
if %cuatro%%cinco%%seis%==
%guion%%jugada%%jugada% goto si_cuatro
if %siete%%ocho%%nueve%==
%jugada%%jugada%%guion% goto si_nueve
if %siete%%ocho%%nueve%==
%jugada%%guion%%jugada% goto si_ocho
if %siete%%ocho%%nueve%==
%guion%%jugada%%jugada% goto si_siete
if %uno%%cuatro%%siete%==
%jugada%%jugada%%guion% goto si_siete
if %uno%%cuatro%%siete%==
%jugada%%guion%%jugada% goto si_cuatro
if %uno%%cuatro%%siete%==
%guion%%jugada%%jugada% goto si_uno
if %dos%%cinco%%ocho%==
%jugada%%jugada%%guion% goto si_ocho
if %dos%%cinco%%ocho%==
%jugada%%guion%%jugada% goto si_cinco
if %dos%%cinco%%ocho%==
%guion%%jugada%%jugada% goto si_dos
if %tres%%seis%%nueve%==
%jugada%%jugada%%guion% goto si_nueve
if %tres%%seis%%nueve%==
%jugada%%guion%%jugada% goto si_seis
if %tres%%seis%%nueve%==
%guion%%jugada%%jugada% goto si_tres
if %siete%%cinco%%tres%==
%jugada%%jugada%%guion% goto si_tres
if %siete%%cinco%%tres%==
%jugada%%guion%%jugada% goto si_cinco
if %siete%%cinco%%tres%==
%guion%%jugada%%jugada% goto si_siete
if %nueve%%cinco%%uno%==
%jugada%%jugada%%guion% goto si_uno
if %nueve%%cinco%%uno%==
%jugada%%guion%%jugada% goto si_cinco
if %nueve%%cinco%%uno%==
%guion%%jugada%%jugada% goto si_nueve
if %cuatro%==-
goto computador
:computador
:uno
:dos
:tres
:cuatro
:cinco
:seis
:siete
:ocho
:nueve
:si_uno
:si_dos
:si_tres
:si_cuatro
set cuatro=
%computadores%
:si_cinco
:si_seis
:si_siete
:si_ocho
:si_nueve
:fin_compu
set /a omputador=omputador+1
echo Presione una tecla para volver a jugar
:fin_usu
echo Presione una tecla para volver a jugar
:empate
echo Presione una tecla para volver a jugar