186964. lajstromszámú szabadalom • Elektronikus logikai játék, melynek játékmezejében meghatározott mozgástörvényű fénypontok mozgathatók és változtatható nehézségi fokozatokkal rendelkezik
4 186964 5 2. ábra az 1. ábra szerinti játék kijelzőjének példakénti elrendezését szemlélteti. Az 1. ábrán bemutatott elektronikus játék 1 állapotregiszterének kimenete a kombinációs logikai 3 hálózat bemenetéhez csatlakozik. A kombinációs logikai 3 hálózat kimenetei az 1 állapotregiszter, valamint kimeneti 2 regiszter bemenetére csatlakoznak. Az 1 állapotregiszter la órajelbemenetére, a kimeneti 2 regiszter 2a órajelbemenetére, valamint szekvenciális 5 hálózat 5a órajelbemenetére 4 órajelgenerátor csatlakozik. A szekvenciális 5 hálózat kimenete a kombinációs logikai 3 hálózat 3b vezérlőbemenetére csatlakozik. Továbbá a 4 órajelgenerátor vezérlőbemenetére külső 6 kapcsolóegység csatlakozik. A külső 6 kapcsolóegység kimenete a szekvenciális 5 hálózat 5b bemenetére van kötve. A külső 6 kapcsolóegység további kimenete a kombinációs logikai 3 hálózat logikai függvényválasztó 3a bemenetére csatlakozik. A kimeneti 2 regiszterhez játékmezőt reprezentáló 7 kijelző csatlakozik. A 7 kijelző játékmező választó 7a bemenetére a 6 kapcsolóegység csatlakozik. Működésben a kimeneti 2 regiszter tárolja a játékmezőként szereplő 7 kijelző állapotát. A játékmező minden mezőjének megfelelhet a kimeneti 2 regiszter valamelyik rekesze, úgyhogy a mezőn szimulált „bábut” a rekesz „0” állapota, az üres mezőt a rekesz „1” állapota írja le. A 7 kijelző a játékmező mindenkori állapotát jelzi ki. A külső 6 kapcsolóegység legalább két, a léptetést vezérlő kapcsolót amelyek körül legalább az egyik célszerűen nyomógombos kivitelű — és adott esetben a játék nehézségi fokát, valamint kiindulási helyzetet beállító kapcsolókat tartalmaz. A kombinációs logikai 3 hálózat hozza létre a „bábuk” mozgásának megfeleltetett logikai függvényt, amely aZ 1 állapotregiszter soron következő állapotát adja meg. A logikai függvény, a külső 6 kapcsolóegységtől érkező jellel választható meg úgy, hogy az 1 állapotregiszter és a kimeneti 2 regiszter a kiválasztott mozgatási gráf egy mezőjének megfeleltethető rekesze a mozgatási gráf mentén tekintve előtte álló mezőnek megfeleltethető rekesz értékét veszi fel. A 7 kijelzőn legalább egy kritikus mező van. A kombinációs logikai 3 hálózat hozza létre a kritikus mezőkön az állapotváltozást, mégpedig a szekvenciális 5 hálózat vezérlőjelétől függően, úgy, hogy a kiválasztott mozgatási gráfon a kritikus mezőt megelőző mezőhöz tartozó rekesz értéke és a kritikus mezőt aktiváló jel értéke közötti ekvivalenciából adódó értéket vesz fel a kritikus mezőhöz tartozó rekesz. A kombinációs logikai 3 hálózat logikai függvényét a 2. ábrán alkalmazott jelölések segítségével ismertetjük. Ezen példakénti kiviteli alaknál az egyes mezők jelölése L0—L10, amelyek közül L0 kritikus mező. A külső 6 kapcsolóegységnek kétféle léptetési műveletet vezérlő kapcsolója van. Az egyikhez — „A” művelet — a 2/b ábra szerinti, a másikhoz — „B” műveletet — a 2/c ábra szerinti mozgatási gráf tartozik. A kétféle művelethez a logikai 3 hálózat függvényválasztó 3a bemenetén lévő „C” jel kétféle állapota, például 0 és 1 tartozik, amely a 3b vezérlőbemeneten lévő „D” jellel együtt befolyásolja a visszacsatolást. így a 3 hálózat határozza meg az 1 állapotregiszter és a kimeneti 2 regiszter tartalmát, amely tartalmat, mint logikai változót a hozzájuk rendelt 10—-Lll mezők hivatkozási jeleivel jelöljük. c= 0 („B” művelet) 0= 1 („A” művelet) D= 0 D=1 D =0 D=1 tn tn-l ^n-l t Vi t ^n-1 L0 L10 L0 L10 L0 L3 L0 L3 L1 L9 L1 L9 L1 L0 L1 L0 L2 L6 L2 L6 L2 L1 L2 L1 L3 L5 L3 L5 L3 L2 L3 L2 L4 L3 L4 L3 L4 Lll L4 Lll L5 L4 L5 L4 L5 L4 L5 L4 L6 L7 L6 L7 L6 L5 L6 L5 L7 L2 L7 L2 L7 L6 L7 L6 L8 L1 L8 L1 L8 L7 L8 L7 L9 L8 L9 L8 L9 L8 L9 L8 L10 Lll L10 Lll L10 L9 L10 L9 Lll L0 Lll L0 Lll L10 Lll L10 A táblázat tn oszlopaiban az azonos jelű mező logikai változói vannak feltüntetve a léptetési művelet után, míg a tn_x oszlop azonos soraiban a léptetési művelet előtt logikai változó van, amelyből — a kritikus mezőn történő esetleges invertálás után — a léptetés utáni változó származik. Az invertálást az 5 hálózat, például tárolóelemekből felépített 1/2; 1/3; 1/4 osztásaráryra beállítható frekvenciaosztó kimenőjelének szekvenciája vezérli. Természetesen sokféle gráf képzelhető el, amelyekhez a fentebb ismertetett táblázat alapján a szükséges kombinációs 3 hálózat egyszerűen megtervezhető. A 4 órajelgenerátor adja a kimeneti 2 regiszter és az 1 állapotregiszter állapotváltozásait vezérlő órajelet. A külső 6 kapcsolóegységnek az a rendeltetése, hogy beállítsa a szekvenciális 5 hálózat szekvenciáját és ezáltal a játék megoldásának nehézségi fokát. A külső 6 kapcsolóegység állítja be a 4 órajelgenerátort monostabil, vagy astabil üzemmódba, továbbá a 7 kijelző játékmezejének átkapcsolását. A játékmező véletlenszerű kiindulási állapotát a rendszer „álvéletlen” generátorként működve állítja elő. V 4 órajelgenerátor astabil üzemmódban folyamatos órajelsorozatot állít elő és a külső 6 kapcsolóegység a ko nbinációs logikai 3 hálózat logikai függvény választó bi menetén az álvéletlen működéshez szükséges logikai 'üggvényt választja ki, ily módon az 1 állapotregiszter állapotai álvéletlen sorozatot alkotnak. A szekvenciális 5 hálózat állapotától függően azonos játékmező-állapothoz különböző megoldások tartozhatnak, ily módon a szekvenciális 5 hálózat szekvenciája megsokszorozza az 1 állapotregiszter lehetséges állapotának számát, ezáltal befolyásolja a megoldás nehézségi fokát. Véletlenszerű állapoton a játékmező mezőin véletlenszerűen elhelyezkedő „bábukat” értjük. A találmány szerinti logikai játék (örvényjáték) célja véletlenszerű kiindulási állapotból rendezett állapot létrehozása. A végső rendezett állapot lehet az összes mezőről t „bábuk” levétele hasonlóan a „Solitaire” játékhoz, vagy a játékmező „bábukkal” való feltöltése vagy 5 10 15 20 25 30 35 40 45 50 55 60