A downloadable game for Windows

Download NowName your own price

This project was initially made as something for just myself to use, but after many interactions using different languages and tests, I feel its ready to be used by others. There are still somethings that could be added to improve usability, but the program itself should be fully functional.

================================

Welcome to the Logic Gate Engine!

This is a sandbox program for you to do whatever you can imagine. There are a lot of things you can make, and even more you can theoretically make. There is no goal or target, just you're mind.

This program can handle 1000's of gates and has be tested successfully with ~38000 gates at >60fps. Loading files with this many gates will cause the program to freeze for a short amount of time however this is the extreme case and most files will load almost instantly.

Available gates:

  • Button (Mouse Input: can be held down for activate)
  • Switch (Mouse Input: can be toggled when interacting)
  • Buffer (outputs the same as the input; can be used for delay or organisation)
  • Not (outputs the opposite of the input)
  • OR (outputs TRUE if any of the inputs are TRUE)
  • NOR (outputs FALSE if any of the inputs are TRUE)
  • AND (outputs TRUE if all of the inputs are TRUE)
  • NAND (outputs FALSE if all of the inputs are TRUE)
  • XOR (outputs TRUE if only one of the inputs are TRUE)
  • XNOR (outputs FALSE if only one of the inputs are TRUE)
  • Simple Light (displays a colour or combination of colours depending on the inputs)
  • Light (displays white if the input is TRUE, otherwise displays black)

Features:

  • Camera Controls (Pan & Zoom)
  • Gate creating, moving and connecting
  • Snapping gates to a 1/4 size grid
  • Duplicating gates and their connections
  • Deleting gates
  • Creating zones (acts as comments/notes)
  • No action mode (disables moving and connecting gates)
  • Save/load with .logic files (JSON files)
  • Highly performant
  • Stats about number of gates, mesh vertices, and FPS

=================================

Known bugs:

  • The display settings and resolution settings don't work properly and may cause crashes

Download

Download NowName your own price

Click download now to get access to the following files:

LogicGateEngine.zip 22 MB

Comments

Log in with itch.io to leave a comment.

Working 1-Bit CPU c:

i made something that toggles every time you toggle an input and all you need is 3 xnor gates but if i take a screenshot of the game it just gives me my desktop