Cita:
Iniciado por David el Grande
Ahora que terminé el análisis de cada uno de los códigos de la competencia. Hice un experimento y los puse a jugar uno contra el otro, 5 partidos cada uno. Comparto con ustedes los resultados (entre paréntesis cuántas veces ganó cada uno):
C.
daPhyre .............(0) vs. (1) C.
aceutico 4 empates
C.
David el Grande (0) vs. (0) C.
Xinef ......5 empates
C.
Xinef ..................(1) vs. (1) C.
daPhyre 3 empates
C.
David el Grande (5) vs. (0) C.
aceutico 0 empates
C.
David el Grande (3) vs. (0) C.
daPhyre 2 empates
No fue posible que el Código de
Xinef y el Código de
aceutico se enfrentaran, por causa de un 'bug' (mal funcionamiento) del código de
aceutico, ya que al hacer la serie de jugadas 4-6-1-8 la computadora no juega en ninguna parte y vuelve a pedir al usuario que juegue.
Saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
Interesante, pero como veo, David escribió su código de tal forma que fuera imbatible.
El juego que posteé, como ya indiqué, está (a posta) escrito de tal forma que se le pueda ganar (hay, al menos, una combinación ganadora; para eliminar sólo hay que introducir el cálculo de ese caso).
Sobre el 'bug' de mi código, creo que no es tal. Con el compilador gcc he comprobado que no es capaz de optimizar el código sin variar el funcionamiento (introduciendo fallos). Quizás el compilador que usaste, David, tampoco lo compila adecuadamente. Probaré la combinación que dices.