{"author_link":"\/users\/adamsmccall","author_name":"AdamsMcCall","author_uid":1235437,"comments":[{"id":621253,"author_name":"JafCraze","author_uid":"jafcraze","epoch":1619404858,"text":"Very interesting concept! I like how you can see the smaller circuits moving within the purple blocks.\n(I also have a similar zooming effect in my Godot game too so I was curious how you did it.)\nThe deepest circuit kinda doesn't make sense but it works :grin:\nOverall, a good game with potential","format":"md","likes":1,"spam":"N"},{"id":621369,"author_name":"AdamsMcCall","author_uid":"adamsmccall","epoch":1619405869,"text":"@jafcraze Glad you liked it ! For the zooming effects, I battled my way using viewports. That's precisely the part that took me a day, mostly because each tutorial I saw told me something different, and the godot documentation literally doesn't explain anything. This is the tutorial that really helped me understand the whole thing if you're curious: http:\/\/kidscancode.org\/blog\/2018\/07\/godot3_splitscreen\/ \n\nSo basically I parented them with each other like this:\n\n![viewport.PNG](\/\/\/raw\/da7\/93\/z\/3d1b4.png)\n\nThe first camera zooms towards the ViewPortContainer of the second layer, then I use the camera of the second layer to zoom towards the ViewPortContainer of the third layer, and so on.\n\nI wish I would have figured that out sooner so I could have focused on level designing.","format":"md","likes":2,"spam":"N"},{"id":621443,"author_name":"JafCraze","author_uid":"jafcraze","epoch":1619406543,"text":"@adamsmccall Makes sense. That tutorial will be very helpful, thanks! :thumbsup: \nI didn't dare touch Viewports because I knew it would take me longer than a weekend to learn them.","format":"md","likes":1,"spam":"N"},{"id":621898,"author_name":"PixelPortalz","author_uid":"pixelportalz","epoch":1619409418,"text":"The zooming in is mindblowing! I use godot too, and I thought \"it would be really cool to zoom in like crazy in a game\". It's a game mechanic that we can explore. Also, the graphics is very neat!","format":"md","likes":1,"spam":"N"},{"id":621915,"author_name":"SecretJuice","author_uid":"secretjuice","epoch":1619409509,"text":"Veery cool. I enjoy circut building games like this, but I haven't seen one that introduced something of an IC into the mix! Really really cool.","format":"md","likes":1,"spam":"N"},{"id":621960,"author_name":"Vitor Figueredo","author_uid":"vitor-figueredo","epoch":1619409881,"text":"There is one problem with this game: It ends too soon. It's a great concept and an even better execution, I found easy to understand what to do and the animations were super smooth. Also, KUDOS for using GODOT.\n\nDo you have plans for the future of this game? Also, I think a map maker would be awesome!","format":"md","likes":1,"spam":"N"},{"id":622093,"author_name":"AdamsMcCall","author_uid":"adamsmccall","epoch":1619410776,"text":"@vitor-figueredo Thanks a lot ! I agree, thats my biggest disappointment on this project. I spent too much time trying to make everything smooth and not enough on level design.\n\nI kinda want to continue it, but if I do I definitely won't use godot. The viewport management in this engine is just too much of a mess. Also I tried to keep the code clean at the beginning but I quickly moved to the \"Quick and dirty\" mode, so it would be hard to build on top of this mess.","format":"md","likes":0,"spam":"N"},{"id":622422,"author_name":"Cammin","author_uid":"cammin","epoch":1619413693,"text":"Fun game, very satisfying to test these itty bitty blocks which surmount to a block being able to pass power across it as their own little micro puzzle that contributes to a greater goal. This concept has massive potential to have so many mechanics introduced to it, and it's really fun for what content was given.","format":"md","likes":1,"spam":"N"},{"id":622609,"author_name":"3LSTMsInATrenchcoat","author_uid":"3lstmsinatrenchcoat","epoch":1619415770,"text":"Very polished art- and interface-wise.  Reminds me of something like the Wire World cellular automaton. If you had more time, you could make some pretty interesting puzzles without necessarily needing to introduce more block types (assuming that two electrons annihilate each other when they collide).\n\nEDIT: Also, for the record, the Linux build seems to work fine.","format":"md","likes":1,"spam":"N"},{"id":622704,"author_name":"GoodMan233","author_uid":"goodman233","epoch":1619416731,"text":"Nice game! The mechanics of the game are cool. Looking forward to making more levels.","format":"md","likes":1,"spam":"N"},{"id":627303,"author_name":"Voxel Forest","author_uid":"voxel-forest","epoch":1619450544,"text":"A game with a big potential! It's a little sad that's there are only one level.","format":"md","likes":1,"spam":"N"},{"id":627328,"author_name":"Kieron Woodhouse","author_uid":"kieron-woodhouse","epoch":1619450647,"text":"Very cool concept and well executed! Nice art and a polished experience. Would, of course, love to see more levels and some audio, but great job","format":"md","likes":1,"spam":"N"},{"id":631182,"author_name":"CharlieGray","author_uid":"charliegray","epoch":1619470223,"text":"That is a cool idea! I love that you can see what's happening in the small circuits.\nPretty short but I liked every second of it.","format":"md","likes":1,"spam":"N"},{"id":632887,"author_name":"PLAY NOW","author_uid":"play-now","epoch":1619478964,"text":"This is a great game! I think it could be a full-fledged game if it had some more levels! I really enjoyed it.","format":"md","likes":1,"spam":"N"},{"id":644441,"author_name":"Gilokko","author_uid":"gilokko","epoch":1619530114,"text":"Great game! I really liked the concept. Great job! :thumbsup: ","format":"md","likes":1,"spam":"N"},{"id":644585,"author_name":"AdamsMcCall","author_uid":"adamsmccall","epoch":1619530649,"text":"Thank you a lot for all your feedback ! :) It makes this whole jam worth it.","format":"md","likes":0,"spam":"N"},{"id":646000,"author_name":"Sheinxy","author_uid":"sheinxy","epoch":1619535288,"text":"The first thing I have to say is that I find this game quite impressive!\n\nIt's a pretty original idea and it's executed greatly, it's fun, not too challenging, and I love the fact that you can see what's happening inside the deeper circuits!\n\nToo bad there are not more than one level, and there is no audio either, but for a compo game that is quite understandable!\n\nI dig it! Great job!\n\nAlso, I tried the MacOS build and it didn't work for some reason, so I just cloned your repo and built it from my mac instead","format":"md","likes":1,"spam":"N"},{"id":647655,"author_name":"chiyeon","author_uid":"chiyeon","epoch":1619540661,"text":"Super fun game, really cool idea with a solid implementation. Also cool to see someone using Godot :)","format":"md","likes":1,"spam":"N"},{"id":647736,"author_name":"aditya_dave","author_uid":"aditya-dave","epoch":1619540947,"text":"That was a very fun little game! I love how clear the puzzles are and the idea of recursion always tickles a fun part of my brain. Great execution on a cool concept. This would definitely make a great abstract game if expanded! :D","format":"md","likes":1,"spam":"N"},{"id":648100,"author_name":"Eugenik","author_uid":"eugenik","epoch":1619542082,"text":"really liked it.\n","format":"md","likes":1,"spam":"N"},{"id":661903,"author_name":"andriirinah","author_uid":"andriirinah","epoch":1619616436,"text":"Liked the concept, was fun to play! Keep exploring the idea. fellow godot use :)","format":"md","likes":1,"spam":"N"},{"id":673245,"author_name":"Kelvination","author_uid":"kelvination","epoch":1619710571,"text":"Really unique game, I enjoyed it a lot! I wish you had time to make more levels, but the core game design is really fun to play.","format":"md","likes":2,"spam":"N"},{"id":673330,"author_name":"lumue","author_uid":"lumue","epoch":1619711354,"text":"As you've said, it's more a proof of concept, but it's a super cool concept. The idea is unique and I love the realisation! (And tbh pulling a neat and working compo game off is pretty impressive no matter the outcome) good job! I hope you you update us with few challenging levels!\nCheers :fish: ","format":"md","likes":1,"spam":"N"},{"id":673392,"author_name":"Jacky Chan","author_uid":"jacky-chan","epoch":1619711841,"text":"A very smart way to fit the theme. And very good gameplay. I enjoyed fun of figuring out the puzzle, nice work!   :smiley: \n","format":"md","likes":1,"spam":"N"},{"id":676456,"author_name":"Silas Reinagel","author_uid":"silas-reinagel","epoch":1619740944,"text":"Very nice concept! I love the nested components. Also pleasantly surprised to see the T-split signal.\n\nFantasic MVP!","format":"md","likes":1,"spam":"N"},{"id":676462,"author_name":"Silas Reinagel","author_uid":"silas-reinagel","epoch":1619741043,"text":"@adamsmccall Seeing your obvious intelligence, I think you might enjoy the puzzle game I designed last year. It's also a pure-logic puzzle game designed around simple rules.\n\nIt's proved to be too difficult for many players, but it might be perfect for someone as intelligent as you: https:\/\/store.steampowered.com\/app\/1245810\/BitVault\/","format":"md","likes":1,"spam":"N"},{"id":679962,"author_name":"AdamsMcCall","author_uid":"adamsmccall","epoch":1619801990,"text":"@silas-reinagel It sure looks very interesting and I'd like to try it, but I don't really have 10\u20ac to spare right now sorry :\/ Is there a demo somewhere ?","format":"md","likes":0,"spam":"N"},{"id":680205,"author_name":"Silas Reinagel","author_uid":"silas-reinagel","epoch":1619804785,"text":"@adamsmccall Email me at games@enigmadragons.com and I'll give you a free Steam key.","format":"md","likes":1,"spam":"N"},{"id":681751,"author_name":"AdamsMcCall","author_uid":"adamsmccall","epoch":1619829022,"text":"@silas-reinagel Wow thanks a lot ! I sure didn't expect to get the whole game for free !\n\nIt's way more difficult than my game that's for sure, but I'll definitely play it some more. I left a review on steam by the way :blush: ","format":"md","likes":1,"spam":"N"},{"id":682581,"author_name":"Acdia","author_uid":"acdia","epoch":1619852572,"text":"When I finnished the game, I thought that the game was a little short. But after thinking for a moment, I think it's ok, since it's a jam game. There went a lot of effort into setting up this system, so there would be the potential to do some other interesting levels. The concept is also pretty well extendable (multible IC in-\/outputs?) and could even find its use cases embedded into other games. So all in all, a really good demo with a lot of potential!","format":"md","likes":1,"spam":"N"},{"id":682660,"author_name":"SplitPainter","author_uid":"splitpainter","epoch":1619854892,"text":"This was actually very relaxing. I don't have patience to play hard games, so this is also perfectly balanced to me.\n\nYou said it's a proof of concept and I can say it worked very well. Do you plan to work further on this? I can imagine like 100+ levels with this concept being a very engaging and addicting experience, at least for me.\n\nAnd of course, the take on the theme is spot on. I would never think about this.","format":"md","likes":1,"spam":"N"},{"id":682701,"author_name":"SplitPainter","author_uid":"splitpainter","epoch":1619856136,"text":"Btw, as a Godot aficionado, I checked your source code and it provides a nice learning experience in regards to the zoom mechanism, quite creative!","format":"md","likes":1,"spam":"N"},{"id":687410,"author_name":"Timo Gass","author_uid":"timo-gass","epoch":1619962631,"text":"Nice little game!\nWould love to play more puzzles :)\nBut solid mechanics and good use of the theme.","format":"md","likes":1,"spam":"N"},{"id":692191,"author_name":"BiOniKMonSTeR","author_uid":"bionikmonster","epoch":1620132767,"text":"Nice mechanic you used there! Cool concept, I hope you'll do more of that in the future ;).\n\nNice entry, congratulations!","format":"md","likes":1,"spam":"N"},{"id":695754,"author_name":"Srynetix","author_uid":"srynetix","epoch":1620317967,"text":"Cool concept and art, and great MVP ! I like the sub-puzzles and the way you zoom-in\/zoom-out, it needs more levels :grin: \n\nJust a thing, when you press play, it could maybe automatically zoom in the nested section to follow the process (or open the view in another viewport to have both, but yeah Godot viewports are not really easy to play with).","format":"md","likes":1,"spam":"N"},{"id":700196,"author_name":"variable_enigmatic","author_uid":"variable-enigmatic","epoch":1620713655,"text":"Perhaps it is my own lack of intelligence, but I am still trying to figure this out. I am using the source version.\n","format":"md","likes":1,"spam":"N"},{"id":700206,"author_name":"variable_enigmatic","author_uid":"variable-enigmatic","epoch":1620714356,"text":"I really want to hear you talk about your process while you were making it. Everyone seems to like it so I am apparently the only one who doesen't get it.","format":"md","likes":1,"spam":"N"},{"id":700227,"author_name":"caeonosphere","author_uid":"caeonosphere","epoch":1620716414,"text":"Ah man! I would have loved even a second level, but I know how these things go. Cool idea, this kind of zooming-into-a-glyph thing is actually what I thought Opus Magnum was going to be when I originally saw it. I want more!","format":"md","likes":1,"spam":"N"},{"id":700228,"author_name":"Boon","author_uid":"boon","epoch":1620716434,"text":"Really fun idea. I liked the deeper and deeper circuit\/stack frames a lot. I would have loved for them to come together with another mechanic or two but overall it was a good showing of a great idea. Thanks! :)","format":"md","likes":2,"spam":"N"}],"format":"md","images":["ldjam-media\/sha256\/5b\/5b1c479b9c9bf4aeca3582c07b69ccef3c46afd548a3039eac1cdc4bfc82dcf0.png"],"links":[{"url":"https:\/\/github.com\/AdamsMcCall\/TheCircuit","text":"Github"},{"url":"https:\/\/www.dropbox.com\/s\/ttne6hjxiiac0h9\/TheCircuit.zip?dl=0","text":"Link"},{"url":"https:\/\/www.dropbox.com\/s\/zbmcq5zmwwbfcq7\/TheCircuit_linux.zip?dl=0","text":"Link"},{"url":"https:\/\/www.dropbox.com\/s\/0syy39i85zntfmo\/TheCircuit_OSX.zip?dl=0","text":"Link"}],"metadata":{"g_key":"75447","g_author":"1235437","g_event":"LD48","g_eventkey":"109","g_subevent":"COMPO","g_urlkey":"369842","g_title":"The circuit","g_status":"WAYBACK","g_place":"219","g_commentcount":"39","g_site2_node_id":"238250","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"238250","n_urlkey":"369842","n_parent":"233335","n_path":"\/events\/ludum-dare\/48\/the-circuit","n_slug":"the-circuit","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"235437","n_created":"1618436877","n_modified":"1779137263","n_version":"748154","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD48","removed_author":false},"_superparent":9,"_trust":1,"author":235437,"body":"A block-based puzzle game about fixing electric circuits.\n\n![TheCircuitTutorial.png](\/\/\/raw\/da7\/93\/z\/3cb81.png)\n\nThere is no menu and only one level that is short and not challenging at all. It is more a proof of concept than a game. I'm still proud to have made it all work though !\n\nNote that I provided linux and osx builds because godot allowed me to, but I didn't test them.","comments":39,"comments-timestamp":"2021-05-11T07:00:34Z","created":"2021-04-14T21:47:57Z","files":[],"files-timestamp":0,"grade":{"grade-01":33,"grade-02":34,"grade-03":34,"grade-04":34,"grade-05":33,"grade-06":1,"grade-07":1,"grade-08":1},"id":238250,"love":0,"magic":{"cool":117.48906749819,"feedback":45,"given":28.125,"grade":34.2,"grade-01-average":3.742,"grade-01-result":219,"grade-02-average":3.766,"grade-02-result":180,"grade-03-average":4.109,"grade-03-result":60,"grade-04-average":4.109,"grade-04-result":111,"grade-05-average":3.645,"grade-05-result":319,"smart":3.2153529805963},"meta":{"author":[235437],"cover":"\/\/\/content\/da7\/93\/z\/3cceb.png","grade-06-out":"1","grade-07-out":"1","grade-08-out":"1","link-01":"https:\/\/github.com\/AdamsMcCall\/TheCircuit","link-01-name":"Github","link-01-tag":[42332],"link-02":"https:\/\/www.dropbox.com\/s\/ttne6hjxiiac0h9\/TheCircuit.zip?dl=0","link-02-tag":[42337],"link-03":"https:\/\/www.dropbox.com\/s\/zbmcq5zmwwbfcq7\/TheCircuit_linux.zip?dl=0","link-03-tag":[42341],"link-04":"https:\/\/www.dropbox.com\/s\/0syy39i85zntfmo\/TheCircuit_OSX.zip?dl=0","link-04-tag":[42339]},"meta-timestamp":"2026-05-18T20:47:43Z","modified":"2026-05-18T20:47:43Z","name":"The circuit","node-timestamp":"2021-04-26T03:25:11Z","parent":233335,"parents":[1,5,9,233335],"path":"\/events\/ludum-dare\/48\/the-circuit","published":"2021-04-26T00:50:42Z","scope":"public","slug":"the-circuit","subsubtype":"compo","subtype":"game","type":"item","version":748154},"text":"A block-based puzzle game about fixing electric circuits.\n\n![TheCircuitTutorial.png](\/\/\/raw\/da7\/93\/z\/3cb81.png)\n\nThere is no menu and only one level that is short and not challenging at all. It is more a proof of concept than a game. I'm still proud to have made it all work though !\n\nNote that I provided linux and osx builds because godot allowed me to, but I didn't test them.","title":"The circuit","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/246001+246002+246003+246004+246005+246006+246007+246008+246009+246010+246011+246012+246013+246014+246015+246016+246017+246018+246019+246020+246021+246022+246023+246024+246025+246026+246027+246028+246029+246030+246031+246032+246033+246034+246035+246036+246037+246038+246039+246040+246041+246042+246043+246044+246045+246046+246047+246048+246049+246050+246051+246052+246053+246054+246055+246056+246057+246058+246059+246060+246061+246062+246063+246064+246065+246066+246067+246068+246069+246070+246071+246072+246073+246074+246075+246076+246077+246078+246079+246080+246081+246082+246083+246084+246085+246086+246087+246088+246089+246090+246091+246092+246093+246094+246095+246096+246097+246098+246099+246100+246101+246102+246103+246104+246105+246106+246107+246108+246109+246110+246111+246112+246113+246114+246115+246116+246117+246118+246119+246120+246121+246122+246123+246124+246125+246126+246127+246128+246129+246130+246131+246132+246133+246134+246135+246136+246137+246138+246139+246140+246141+246142+246143+246144+246145+246146+246147+246148+246149+246150+246151+246152+246153+246154+246155+246156+246157+246158+246159+246160+246161+246162+246163+246164+246165+246166+246167+246168+246169+246170+246171+246172+246173+246174+246175+246176+246177+246178+246179+246180+246181+246182+246183+246184+246185+246186+246187+246188+246189+246190+246191+246192+246193+246194+246195+246196+246197+246198+246199+246200+246201+246202+246203+246204+246205+246206+246207+246208+246209+246210+246211+246212+246213+246214+246215+246216+246217+246218+246219+246220+246221+246222+246223+246224+246225+246226+246227+246228+246229+246230+246231+246232+246233+246234+246235+246236+246237+246238+246239+246240+246241+246242+246243+246244+246245+246246+246247+246248+246249+246250+246251+246252+246253+246254+246255+246256+246257+246258+246259+246260+246261+246262+246263+246264+246265+246266+246267+246268+246269+246270+246271+246272+246273+246274+246275+246276+246277+246278+246279+246280+246281+246282+246283+246284+246285+246286+246287+246288+246289+246290+246291+246292+246293+246294+246295+246296+246297+246298+246299+246300+246301+246302+246303+246304+246305+246306+246307+246308+246309+246310+246311+246312+246313+246314+246315+246316+246317+246318+246319+246320+246321+246322+246323+246324+246325+246326+246327+246328+246329+246330+246331+246332+246333+246334+246335+246336+246337+246338+246339+246340+246341+246342+246343+246344+246345+246346+246347+246348+246349+246350+246351+246352+246353+246354+246355+246356+246357+246358+246359+246360+246361+246362+246363+246364+246365+246366+246367+246368+246369+246370+246371+246372+246373+246374+246375+246376+246377+246378+246379+246380+246381+246382+246383+246384+246385+246386+246387+246388+246389+246390+246391+246392+246393+246394+246395+246396+246397+246398+246399+246400+246401+246402+246403+246404+246405+246406+246407+246408+246409+246410+246411+246412+246413+246414+246415+246416+246417+246418+246419+246420+246421+246422+246423+246424+246425+246426+246427+246428+246429+246430+246431+246432+246433+246434+246435+246436+246437+246438+246439+246440+246441+246442+246443+246444+246445+246446+246447+246448+246449+246450+246451+246452+246453+246454+246455+246456+246457+246458+246459+246460+246461+246462+246463+246464+246465+246466+246467+246468+246469+246470+246471+246472+246473+246474+246475+246476+246477+246478+246479+246480+246481+246482+246483+246484+246485+246486+246487+246488+246489+246490+246491+246492+246493+246494+246495+246496+246497+246498+246499+246500?authors&parents&superparent"},"object":"objects\/sha256\/06\/0656bd56557d584eae41ed4417c97a4e695d699cb93cfc8ad2473d1e874baec7","record":"shard-0\/json-live-urgent-v3\/records\/5b0c15408e8ee428425f47633851b29bb92cdce42a6bbd870e1bc2f2dd1f1d42.json","sha256":"0656bd56557d584eae41ed4417c97a4e695d699cb93cfc8ad2473d1e874baec7","source":"https","stored_at":1784022341}}