По-перше, для тих, хто не знайомий з грою, саме так гра працює,
Мета гри - вимкнути всі світильники, звідси і називається "Lights Out", і кожне натискання кнопки / світла перевертає її стан, а також сусідні сусіди на північ / південь / схід / захід, і це майже все .
Тепер, що я міг би придумати, - використовуючи шльопанці SR або JK. Це пов’язано з його здатністю виконувати роль елемента зберігання (початковий стан і наступний стан). Але я не можу думати про способи їх реальної реалізації.
Інша ідея полягає в тому, що кожен набір кнопок і суміжні з ним кнопки / світильники матимуть власну таблицю істинності, наприклад:
але чи можливо, щоб вхідні змінні були такими ж, як вихідні змінні? Чи є інші способи зробити це?