Во-первых, для тех, кто не знаком с игрой, так работает игра,
Цель игры состоит в том, чтобы выключить все источники света, которые называются «Lights Out», и каждое нажатие кнопки / источника света инвертирует свое состояние, а также соседних с ним север / юг / восток / запад соседей, и это в значительной степени ,
Теперь я могу подумать о том, чтобы использовать SR-триггеры или JK-триггеры. Это связано с его способностью выступать в качестве элемента хранения (начальное состояние и следующее состояние). Но я не могу думать о способах их реализации.
Другая идея заключается в том, что каждый набор кнопок и смежных (NSEW) кнопок / индикаторов будет иметь свою собственную таблицу истинности, например:
но возможно ли, чтобы входные переменные были такими же, как выходные переменные? Есть ли другие способы сделать это?