Игра, описанная в вашем вопросе, называется игрой с матчиками. Для того чтобы определить, кто победит при правильной игре, давайте проанализируем ситуацию.
Итак, в начале игры в коробке лежит 2024 спички. Первому игроку важно сделать такой ход, чтобы не оставить второму игроку возможности совершить ход.
Если первый игрок начнет игру правильно, он должен взять 1 спичку, оставив 2023 спички в коробке. Теперь на каждом следующем ходу первый игрок будет брать столько спичек, чтобы общее число спичек в коробке было всегда нечетным (после его хода). Это обеспечит ему выигрышную позицию.
Соответственно, в правильной игре первый игрок, начавший игру, будет побеждать, при условии, что он будет соблюдать правила и выбирать оптимальные ходы.