Понимаешь, я хочу зделать так, чтобы игрок мог не только понимать, когда угроза, но и сам атаковать, короче он должен полностью анализировать текущее положение.
Да еще хочеться, чтоб код не был охренительно большим.
На сколько я понимаю, ты хочешь сделать так, что бы комп мог играть на равных с человеком.
Я тебе предложил один из вариантов описать поведения игрока в формализованном виде.
Конечный автомат можно было бы легко переложить в прогу, с помощью матрицы состояния и матрицы переходов.
Разработав и продумав структуру конечного автомата, программа получилась бы компактной и не очень сложной.
Я так, зделал, что каждый ход заноситься для удобства в линейный список, а для проверки используеться матрица.
Но есть проблема.
КАК МАТРИЦУ ВО ВСЕЙ ЦЕЛОСТНОСТИ ПОСЛАТЬ В ОДНУ МОЮ ф-цию