Пару месяцев назад я начал писать футбольный менеджер — такой, где матчи считает программа, а игроку остаётся собрать состав и тактику. Самой сложной частью оказались не трансферы и не интерфейс, а одна вещь: как посчитать результат матча, чтобы он был честны…