Hola! antes de de nada decir que soy nuevo el el foro y en el tema relacionado con batch.
Bueno estoy haciendo el juego de las 3 en raya en batch, ya se que hay muchos por ahí pero me gustaría tener el mio propio. hasta ahora llevo esto:
- ECHO-   ---------------------- 
 
- ECHO-   ---- TRES EN RAYA ---- 
 
- ECHO-   ---------------------- 
 
- SET-  /P J1= NOMBRE  DEL-  JUGADOR 1: 
 
- SET-  /P J2= NOMBRE  DEL-  JUGADOR 2: 
 
- :MENU 
- CLS 
-   
- IF %A%%B%%C%-  == XXX  GOTO-  GANA_J1 
 
- IF %D%%E%%F%-  == XXX  GOTO-  GANA_J1 
 
- IF %G%%H%%I%-  == XXX  GOTO-  GANA_J1 
 
- IF %A%%D%%G%-  == XXX  GOTO-  GANA_J1 
 
- IF %B%%E%%H%-  == XXX  GOTO-  GANA_J1 
 
- IF %C%%F%%I%-  == XXX  GOTO-  GANA_J1 
 
- IF %A%%E%%I%-  == XXX  GOTO-  GANA_J1 
 
- IF %G%%E%%C%-  == XXX  GOTO-  GANA_J1 
 
-   
- IF %A%%B%%C%-  == OOO  GOTO-  GANA_J2 
 
- IF %D%%E%%F%-  == OOO  GOTO-  GANA_J2 
 
- IF %G%%H%%I%-  == OOO  GOTO-  GANA_J2 
 
- IF %A%%D%%G%-  == OOO  GOTO-  GANA_J2 
 
- IF %B%%E%%H%-  == OOO  GOTO-  GANA_J2 
 
- IF %C%%F%%I%-  == OOO  GOTO-  GANA_J2 
 
- IF %A%%E%%I%-  == OOO  GOTO-  GANA_J2 
 
- IF %G%%E%%C%-  == OOO  GOTO-  GANA_J2 
 
- SET-  /P PRE= elige UN NUMERO: 
 
- CLS 
-   
- IF %A%%B%%C%-  == XXX  GOTO-  GANA_J1 
 
- IF %D%%E%%F%-  == XXX  GOTO-  GANA_J1 
 
- IF %G%%H%%I%-  == XXX  GOTO-  GANA_J1 
 
- IF %A%%D%%G%-  == XXX  GOTO-  GANA_J1 
 
- IF %B%%E%%H%-  == XXX  GOTO-  GANA_J1 
 
- IF %C%%F%%I%-  == XXX  GOTO-  GANA_J1 
 
- IF %A%%E%%I%-  == XXX  GOTO-  GANA_J1 
 
- IF %G%%E%%C%-  == XXX  GOTO-  GANA_J1 
 
-   
- IF %A%%B%%C%-  == OOO  GOTO-  GANA_J2 
 
- IF %D%%E%%F%-  == OOO  GOTO-  GANA_J2 
 
- IF %G%%H%%I%-  == OOO  GOTO-  GANA_J2 
 
- IF %A%%D%%G%-  == OOO  GOTO-  GANA_J2 
 
- IF %B%%E%%H%-  == OOO  GOTO-  GANA_J2 
 
- IF %C%%F%%I%-  == OOO  GOTO-  GANA_J2 
 
- IF %A%%E%%I%-  == OOO  GOTO-  GANA_J2 
 
- IF %G%%E%%C%-  == OOO  GOTO-  GANA_J2 
 
- SET-  /P PRE= elige UN NUMERO: 
 
-   
- :GANA_JI 
- CLS 
- ECHO-  ENHORABUENA A GANADO  %JI%
 
-   
- :GANA_J2 
- CLS 
- ECHO-  ENHORABUENA A GANADO  %J2%
 
-   
-   
Bien ahora mis dudas surgen cuando por ejemplo: hay tablas que no se como ponerlo y también esta el problema de que cuando por ej: el jugador 1 establece 1 como X puede llegar el jugador 2 en su turno y cambiarlo por O no se si me explico con claridad.
Ante todo muchas gracias. Un saludo.