回路設計ゲーム?

その辺をゲーム感覚で勉強できるソフトってできないかな?

設問1:(A1,A2,A3,A4)と(B1,B2,B3,B4)を2進数の数値とみなし、
加算して(C1,C2,C3,C4,D1,D2,D3,D4)に出力する回路を作れ。
         +------------------------+
         |                        |
   A1 ---|                        |--- C1
   A2 ---|                        |--- C2
   A3 ---|      =|⊃--------------|--- C3
   A4 ---|                        |--- C4
         |                        |
   B1 ---|                        |--- D1
   B2 ---|     +-  =)⊃--+        |--- D2
   B3 ---|     |         +---     |--- D3
   B4 ---|-----+                  |--- D4
         |                        |
         +------------------------+

基板上にあらかじめ入力線n本と出力線n本があり、間にブラックボックスがある。
そのブラックボックス上にマウスでAND、OR回路を並べていき
(NAND,NOR?)それぞれを配線で結ぶ。
[テスト]ボタンを押すと、入力信号からすべての組み合わせのON/OFFが出て、
出力信号に演算結果が出てくる。
設問どおりに演算結果が出ればOK!

A(0000)B(0000) => C(0000)D(0000) ○
A(0000)B(0001) => C(0000)D(0001) ○
A(0000)B(0010) => C(0000)D(0010) ○
A(0000)B(0011) => C(0000)D(0011) ○
A(0000)B(0100) => C(0000)D(0100) ○
   :      :           :    :     :
A(1111)B(1110) => C(0001)D(1101) ×
A(1111)B(1111) => C(0001)D(1110) ×
                 教官「やりなおし!」

ゲーム後半には既存回路を組み合わせて、より複雑な回路を設計できたり・・・。
うぅ〜、やってみたい!
誰か作って!(^^;