Задача: написать игру в шашки для 2 игроков, где каждый ход будет вводится с общей клавиатуры. Т.к. уровень новичка то стоят ограничения на возможности для написания, допускаются: инициализация переменных, битовые/побитовые операции, петли. После каждого хода на консоль должна выводиться игровая площадь 8х8 с использованием юникода (юникод предоставлен) для того чтобы ориентироваться в происходящем.
До этого момента мне относительно ясно, с чем я прошу помощи, так это со следующей подсказкой к заданию: если бы игра была для одного человека, то вам понадобилось бы 2 переменные типа long битовая структура которых отвечала бы за 12 шашек, по 6 шашек на 1 переменную long, то есть использовалось бы 54 бита из 64 (по 9 бит на характеристику 1 шашки, по 3 бита на положение по оси х и у, 1 бит на цвет, 1 на наличие на доске, 1 на статус дамки). То есть для 2 игроков 4 переменные типа long, но как мне в рамках игры обращаться к их битам и ещё и делать это в рамках правил игры?