while(1) {} by cakemonitor

[raw]
made by cakemonitor for Ludum Dare 47 (JAM)

while(1) {} is a sandbox for building circuits from logic gates.

Like most other game jam entries, while(1) {} is far from complete... But I'm mostly happy with what I made in the available time.

The core game mechanic was going to be starting with only NAND gates and unlocking another logic gate per level by constructing an equivalent logical circuit; potentially aided by a small cast of characters and simple narrative to help you along your journey. Instead, NAND, NOT, AND, OR, and XOR gates are all unlocked from the outset, and there is only one sandbox-like level where you can just experiment with building things as you please. The image below shows a D flip-flop.

Controls: - Get new components from the 'Components' menu in the top-left. (The other menus aren't yet functional!) - Click and drag to move components - Click and drag between two input / output nodes to connect them - Click a node to disconnect it - Drag a component to the 'Delete area' at the bottom of the screen to delete it - Click an input node to toggle its state (blue wire = on / 1, red wire = off / 0) - A grey wire means its input node is in a disconnected / high-impedance state. This can automatically occur after disconnecting another component.

Have fun! :smiley:

D-flip-flop.png

Tools used:

  • Unity
  • Gimp

I also used the Game Icons UI pack from Kenney.nl

Ratings

Given 14🗳️ 3🗨️

Feedback

cax
06. Oct 2020 · 00:39 UTC
You forgot to publish your itch.io game, press this button)
![Снимок.JPG](///raw/1ae/c/z/38a37.jpg)
omnes ludos
06. Oct 2020 · 00:41 UTC
Go down in project settings and click in published, I want the game! By the screenshots it looks amazing!
Andrea Ancona
06. Oct 2020 · 00:46 UTC
i want to try it too, looks cool :)
🎤 cakemonitor
06. Oct 2020 · 08:31 UTC
Oops! That was the last in a string of last-hour build & export mishaps ;)
It's fixed now. Thanks for the heads up! @cax @omnes-ludos @andrea-ancona
Frederik Boye
06. Oct 2020 · 11:10 UTC
I like this, although the format feels more like an educational tool into basic electronics than a game - You could consider how to make it feel more game like by making objectives or the like; perhaps different levels want a certain output? It's a good way to introduce the idea of simple logic circuits. :smiley:
odedro987
06. Oct 2020 · 11:13 UTC
It works pretty well, but I think having a visual indication for when you draw a connection would be so much better. You need to click on a really small green thing without knowing if you actually clicked on it.
Ovid
06. Oct 2020 · 11:21 UTC
Hi, I want to say that it's very cool idea! But 'Run test', 'Menu' and 'i' buttons don't work to me in the html5 version of the game.
Jonas Michael
06. Oct 2020 · 11:21 UTC
In theory a nice idea. I really would have liked the idea of unlocking new logic gates as you produce similar constructs, but without it there seems to be no progress or challenge. I would like to see something like that, then the game is very nice!
nsadie
08. Oct 2020 · 18:35 UTC
A nice idea, would have enjoyed it if there was some goals, like achieving a specific output or something like that!
Gilad Bar Ilan
09. Oct 2020 · 17:24 UTC
Nice idea! Nice game!
Shimali
09. Oct 2020 · 17:31 UTC
Cool concept, works great. Can definetly see what you had in mind. In the sanbox mode there isn´t much in terms of gameplay, but i get the general idea.
Bajtix
09. Oct 2020 · 18:01 UTC
Nice concept, but I don't see a clear goal. It doesn't really look like a game, more like a tool. I still like it and I think that it can be made into a great game/tool