İlk olarak, oyuna aşina olmayanlar için, oyun bu şekilde çalışır,
Oyunun amacı, "Lights Out" olarak adlandırılan tüm ışıkları kapatmaktır ve düğmeye / ışığa her basıldığında durumu ve kuzey / güney / doğu / batı komşu komşularını tersine çevirir ve bu hemen hemen .
Şimdi, düşünebileceğim SR flip-flop veya JK flip-flop kullanmak. Bunun nedeni, depolama elemanı (başlangıç durumu ve sonraki durum) gibi davranabilmesidir. Ama onları gerçekten uygulamanın yollarını düşünemiyorum.
Başka bir fikir, her bir düğme kümesinin ve bitişik (NSEW) düğme / ışıkların aşağıdaki gibi kendi doğruluk tablosuna sahip olacağıdır:
ancak girdi değişkenlerinin çıktı değişkenleriyle aynı olması mümkün müdür? Bunu yapmanın başka yolları var mı?