A downloadable game for Windows and Linux

Buy Now$2.99 USD or more

Reason through circuit puzzles by combining wires, logic gates and other circuits. Starting with two basic logic gates, progressively design and unlock more complex circuits. Use these unlocked circuits to design even more complex functionality. Learn how to manipulate the logic gates and circuits used in electronics applications today. Demo the first third of the game’s content for free to see if you enjoy before purchasing. Includes in game descriptions of how different components work to teach the basics.

StatusReleased
PlatformsWindows, Linux
Release date Sep 12, 2023
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
AuthorBit Flip Productions
GenrePuzzle, Educational, Simulation
Made withInkscape, Audacity, MonoGame, GIMP
Tagscircuits, digital-logic, logic-gates
Average sessionAbout a half-hour
LanguagesEnglish
InputsKeyboard, Mouse, Gamepad (any), Touchscreen
LinksHomepage

Purchase

Buy Now$2.99 USD or more

In order to download this game you must purchase it at or above the minimum price of $2.99 USD. You will get access to the following files:

circuit-snap-1_8_0-linux-x64.zip 74 MB
Version 1.8.0
circuit-snap-1_8_0-win-x64.zip 73 MB
Version 1.8.0
circuit-snap-1_7_4-win-x64.zip 73 MB
Version 1.7.4
circuit-snap-1_7_4-linux-x64.zip 74 MB
Version 1.7.4
circuit-snap-1_7_1-win-x64.zip 73 MB
Version 1.7.1
circuit-snap-1_7_1-linux-x64.zip 74 MB
Version 1.7.1

Also available on

Download demo

Download
CircuitSnap-win-demo.zip 73 MB
Version 1.8.0
Download
CircuitSnap-linux-demo.zip 74 MB
Version 1.8.0

Comments

Log in with itch.io to leave a comment.

We recently released version 1.8.0 of Circuit Snap, which includes 2 new puzzles. The release is live on Itch.io, Amazon, and Amazon App Store. Pending final certification will hopefully be available shortly on the Google Play store, Xbox, and iOS.

Version 1.8.0

  •  Feature: Add two informal logic gate puzzles, the IMPLY and NIMPLY.
  •  Bugfix: Correct grammar mistake in the circuit category tutorial message.

We haven't posted in a while, but the last couple of versions brought improved iOS performance and several corrections to puzzle descriptions. Also, a potential game crash was corrected in the purchase pipeline for iOS and Android builds.

We appreciate the feedback we have received through the various channels.

1bit Synchronous Register (i0=Store, i1=Data, i2=Clock)

Fantastic game !!! Took quite a long time but 115 done !Please continue updating this game !!

p.s. No IMPLY/NIMPLY gate ?

p.p.s. I'd like to see Latches, Flip-Flops, Registers, Tri-State Buffers(3 signal states), BUS's(bundled lines), Clock, Counter, Sequencer; (Then getting into CPU building) ALU, RAM, and ROM.

@macerator420,

Excellent Job! You are the first person we are aware of who has completed Circuit Snap post release! Some of the puzzles are pretty challenging, so this is no small feat.

To respond to your puzzle requests:

Tri-State Buffers were on the roadmap, but we pulled them. They utilize high-impedance outputs. The simulator we designed behind Circuit Snap assumes all components utilize low-impedance outputs. Adding support for high-impedance outputs is a decent amount of work so the 2 types of outputs could be sorted through properly in simulation. Perhaps sometime in the future, but it isn't on the list for the short term.

In regard to sequential components such as latches, flip flops, etc., yes, we really wanted to add these components. However, in order to release, we decided not to include sequential components and only explore combinational components in the puzzles. Adding sequentially driven solutions would require comparing previous states in addition to the current state, which is a non-trivial amount of work. Although I agree it would add a lot of cool new puzzles.

We had not thought about adding IMPLY & NIMPLY puzzles. This looks doable without too much work. We will take a look at including a couple of puzzles to cover IMPLY / NIMPLY gates in the next update. Good idea.

-Brett

Hello, Thank You! And thank you so much for getting back to me and with so much info ! Also Thank you for adding the IMPLY/NIMPLY levels. (117 complete !)
p.s. Latches made from AND/OR/NOT in the sim don't work since I'm guessing all signals reach their destination at the exact same time but for whatever reason, NAND latches seem to work reliably.

p.p.s Would it interest you to see a ZIP of the solutions to all my levels ?

And would it be possible to get around the high impedance issue by instead, adding a second type of wire that acts differently for specific components ?

@macerator420,

Yes, you are correct, the simulator assumes zero travel time for signals within components, including wires. The simulator still has to adjudicate signal changes in an ordered manner, so depending on the specifics of the latch or flip-flop your mileage will vary on how well it works.

Awesome game, thank you!

We are glad that you are enjoying it! -Brett

Can u add 7 segemtn displays

(1 edit)

Hi Nolan0027, sorry for the late reply.

Yes, 7-segment displays are available in Circuit Snap. Once you complete the tutorial, a 7-segment puzzle is available. If you beat this puzzle, 7-segment displays become available in sandbox. Also, 14 and 16 segment displays are used in later puzzles.

-Brett

oh ok cool

Recently we released version 1.7.1. The most exciting portion of this update is auto-saving of puzzle progress between sessions! You may also go back and review the solution for previously completed puzzles, which is very useful since many puzzles build on previous concepts. 

We also reached a total of 115 puzzles. Another bugfix update is in work with no suspense date on its release.

Below is a more complete list of changes. If you encounter a bug, want to make suggestions, or generally chat, please use the contact page here: Contact – Circuit Snap (circuitsnapgame.com).

**Version 1.7.1**

  • Feature: Save puzzle progress after leaving the puzzle. Includes sandbox mode.
  • Feature: Add arithmetic primer puzzles
  • Feature: Add a new Mux puzzle
  • Feature: Add hints to the 3-input Xor 1 and only 1 puzzle
  • Migrate to latest version of .NET for improved performance
  • Bugfix: Correct Boolean equations for BCD to 7 Segment Display puzzles
  • Feature: Add DeMorgan's Theorem Puzzles

We are in beta testing for the next release. This release includes auto-saving progress on puzzles so they can be revisited at a later date. It also includes about 20 new puzzles that focus on expanding the exploration of Boolean Algebra through Equation Sets. And finally, many more puzzles have hints added and their descriptions updated.

Hopefully the testing is smooth so we can release soon.

We just released version 1.3.0. This update adds about 15 new puzzles, bringing the total to 85 digital logic puzzles to solve! There are a lot of updates in this release. full changelog below. 


## Changelog

**Version 1.5.0**

* Feature: Add additional puzzles, to include Boolean Expressions, more Decoders, and another 16 segment display

* Feature: Improve layout and functionality of the Profile Screen

* Bugfix: Prevent crashing bug when the return to categories button is highlighted and the app registers as purchased

* Bugfix: Prevent memory leak on the circuit board related to not fully removing deleted circuits

* Bugfix: Prevent the 14 & 16 segment terminal displays from having ghost node activations in sandbox mode

* Bugfix: Remove link to Circuit Snap's website when using a TV (browsing the website was not practical with a remote)

* Bugfix: Correct objects from being truncated in the Puzzle Selection Menu and on the Main Menu

* Feature: Improve wording of XOR puzzle hint

Fun building circuits and educational, expanding my understanding of digital logic. Thanks

(1 edit)

If anyone downloaded version 1.3.0, please download the latest version that fixes a major bug.