{"author_link":"\/users\/kaspjej","author_name":"Kaspjej","author_uid":1372313,"comments":[{"id":1194378,"author_name":"squimmy","author_uid":"squimmy","epoch":1776741675,"text":"This is an interesting game.\nI feel like it would have been a lot more engaging if I didn't need to press \"Refresh\" every time I changed something. It added *just enough* friction to everything that it tipped the balance from \"fun\" into \"tedious\"...","format":"md","likes":0,"spam":"N"},{"id":1201680,"author_name":"23edsa","author_uid":"23edsa","epoch":1776808803,"text":"I think this one is a bit too specific, while I thoroughly enjoyed the interactions, I still could not figure out what is the mixer functionality, so I failed to decode anything","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ld59\/wayback-placeholder.png"],"links":[{"url":"https:\/\/kaspjej.itch.io\/invert","text":"itch.io"}],"metadata":{"g_key":"73746","g_author":"1372313","g_event":"LD59","g_eventkey":"113","g_subevent":"JAM","g_urlkey":"311775","g_title":"Invert!","g_status":"WAYBACK","g_place":"99999","g_commentcount":"2","g_site2_node_id":"430869","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"430869","n_urlkey":"311775","n_parent":"424249","n_path":"\/events\/ludum-dare\/59\/invert","n_slug":"invert","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"372313","n_created":"1776731535","n_modified":"1778708792","n_version":"1369265","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD59","removed_author":false},"_superparent":9,"_trust":1,"author":372313,"body":"![img.jpg](\/\/\/raw\/95e\/a5\/z\/71681.jpg)\n\n![img2.jpg](\/\/\/raw\/95e\/a5\/z\/71811.jpg)\n\n**Invert!** is a puzzle game where your task is to decode encrypted visual signals. There are 6 puzzles available, which you can freely choose from the panel called **Signal Input**.\n\n**Controls:**\n\n* To move the camera, press and hold the right mouse button.\n* To connect cables, left-click on a port on the right side of any panel, then drag the cable to a port on the left side of another panel.\n* All actions must be confirmed using the **REFRESH** button below the screen.\n* To remove a cable, disconnect it and drag it back to the port it originally came from.\n\nTo start playing, press any number on the **Signal Input** panel. Then connect a cable by left-clicking on a port (to pull the cable out) and dragging it to the port in the bottom-left corner of the TV. After connecting and pressing the **Refresh** button, an image will appear on the screen that you must decode.\n\n**Note \u2013 EVERY ACTION MUST BE CONFIRMED BY PRESSING THE REFRESH BUTTON IN ORDER TO BE DISPLAYED ON SCREEN!**\n\n**Module descriptions:**\n\n* **Signal Input** \u2013 Allows you to select an image (signal) to decode. When connected to the screen, it displays the image.\n* **Rectangle** \u2013 Creates a white rectangle on the screen and lets you adjust its parameters, such as width, height, and position on the screen.\n* **Splitter** \u2013 Allows you to duplicate the input signal (1 input \u2192 2 outputs).\n* **Comparator** \u2013 Lets you check how close (in percentage) you are to solving the puzzle. It compares the target image with the current image on the screen.\n* **Invert** \u2013 Inverts colors \u2013 For example swaps white with black and black with white.\n","comments":2,"comments-timestamp":"2026-04-21T22:00:03Z","created":"2026-04-21T00:32:15Z","files":[{"author":372313,"id":49407,"name":"$$embed-49407.zip","node":430869,"size":9925411,"status":64,"tag":0,"timestamp":"2026-04-21T00:34:44Z"}],"files-timestamp":"2026-04-21T00:34:44Z","grade":{"grade-01":3,"grade-02":3,"grade-03":3,"grade-04":3,"grade-05":3},"id":430869,"love":0,"magic":{"cool":132.28756555323,"feedback":0,"given":1.75,"grade":3,"grade-01-average":3,"grade-02-average":2.5,"grade-03-average":3,"grade-04-average":2,"grade-05-average":3.5,"smart":-23.623738417403},"meta":{"author":[372313,407631,422839],"cover":"\/\/\/content\/95e\/a5\/z\/7166c.jpg","grade-06-out":"1","grade-07-out":"1","grade-08-out":"1","link-01":"https:\/\/kaspjej.itch.io\/invert","link-01-name":"itch.io","link-01-tag":[42336]},"meta-timestamp":"2026-05-13T21:46:32Z","modified":"2026-05-13T21:46:32Z","name":"Invert!","node-timestamp":"2026-04-22T12:29:42Z","parent":424249,"parents":[1,5,9,424249],"path":"\/events\/ludum-dare\/59\/invert","published":"2026-04-21T00:45:11Z","scope":"public","slug":"invert","subsubtype":"jam","subtype":"game","type":"item","version":1369265},"text":"![img.jpg](\/\/\/raw\/95e\/a5\/z\/71681.jpg)\n\n![img2.jpg](\/\/\/raw\/95e\/a5\/z\/71811.jpg)\n\n**Invert!** is a puzzle game where your task is to decode encrypted visual signals. There are 6 puzzles available, which you can freely choose from the panel called **Signal Input**.\n\n**Controls:**\n\n* To move the camera, press and hold the right mouse button.\n* To connect cables, left-click on a port on the right side of any panel, then drag the cable to a port on the left side of another panel.\n* All actions must be confirmed using the **REFRESH** button below the screen.\n* To remove a cable, disconnect it and drag it back to the port it originally came from.\n\nTo start playing, press any number on the **Signal Input** panel. Then connect a cable by left-clicking on a port (to pull the cable out) and dragging it to the port in the bottom-left corner of the TV. After connecting and pressing the **Refresh** button, an image will appear on the screen that you must decode.\n\n**Note \u2013 EVERY ACTION MUST BE CONFIRMED BY PRESSING THE REFRESH BUTTON IN ORDER TO BE DISPLAYED ON SCREEN!**\n\n**Module descriptions:**\n\n* **Signal Input** \u2013 Allows you to select an image (signal) to decode. When connected to the screen, it displays the image.\n* **Rectangle** \u2013 Creates a white rectangle on the screen and lets you adjust its parameters, such as width, height, and position on the screen.\n* **Splitter** \u2013 Allows you to duplicate the input signal (1 input \u2192 2 outputs).\n* **Comparator** \u2013 Lets you check how close (in percentage) you are to solving the puzzle. It compares the target image with the current image on the screen.\n* **Invert** \u2013 Inverts colors \u2013 For example swaps white with black and black with white.\n","title":"Invert!","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/430501+430502+430503+430504+430505+430506+430507+430508+430509+430510+430511+430512+430513+430514+430515+430516+430517+430518+430519+430520+430521+430522+430523+430524+430525+430526+430527+430528+430529+430530+430531+430532+430533+430534+430535+430536+430537+430538+430539+430540+430541+430542+430543+430544+430545+430546+430547+430548+430549+430550+430551+430552+430553+430554+430555+430556+430557+430558+430559+430560+430561+430562+430563+430564+430565+430566+430567+430568+430569+430570+430571+430572+430573+430574+430575+430576+430577+430578+430579+430580+430581+430582+430583+430584+430585+430586+430587+430588+430589+430590+430591+430592+430593+430594+430595+430596+430597+430598+430599+430600+430601+430602+430603+430604+430605+430606+430607+430608+430609+430610+430611+430612+430613+430614+430615+430616+430617+430618+430619+430620+430621+430622+430623+430624+430625+430626+430627+430628+430629+430630+430631+430632+430633+430634+430635+430636+430637+430638+430639+430640+430641+430642+430643+430644+430645+430646+430647+430648+430649+430650+430651+430652+430653+430654+430655+430656+430657+430658+430659+430660+430661+430662+430663+430664+430665+430666+430667+430668+430669+430670+430671+430672+430673+430674+430675+430676+430677+430678+430679+430680+430681+430682+430683+430684+430685+430686+430687+430688+430689+430690+430691+430692+430693+430694+430695+430696+430697+430698+430699+430700+430701+430702+430703+430704+430705+430706+430707+430708+430709+430710+430711+430712+430713+430714+430715+430716+430717+430718+430719+430720+430721+430722+430723+430724+430725+430726+430727+430728+430729+430730+430731+430732+430733+430734+430735+430736+430737+430738+430739+430740+430741+430742+430743+430744+430745+430746+430747+430748+430749+430750+430751+430752+430753+430754+430755+430756+430757+430758+430759+430760+430761+430762+430763+430764+430765+430766+430767+430768+430769+430770+430771+430772+430773+430774+430775+430776+430777+430778+430779+430780+430781+430782+430783+430784+430785+430786+430787+430788+430789+430790+430791+430792+430793+430794+430795+430796+430797+430798+430799+430800+430801+430802+430803+430804+430805+430806+430807+430808+430809+430810+430811+430812+430813+430814+430815+430816+430817+430818+430819+430820+430821+430822+430823+430824+430825+430826+430827+430828+430829+430830+430831+430832+430833+430834+430835+430836+430837+430838+430839+430840+430841+430842+430843+430844+430845+430846+430847+430848+430849+430850+430851+430852+430853+430854+430855+430856+430857+430858+430859+430860+430861+430862+430863+430864+430865+430866+430867+430868+430869+430870+430871+430872+430873+430874+430875+430876+430877+430878+430879+430880+430881+430882+430883+430884+430885+430886+430887+430888+430889+430890+430891+430892+430893+430894+430895+430896+430897+430898+430899+430900+430901+430902+430903+430904+430905+430906+430907+430908+430909+430910+430911+430912+430913+430914+430915+430916+430917+430918+430919+430920+430921+430922+430923+430924+430925+430926+430927+430928+430929+430930+430931+430932+430933+430934+430935+430936+430937+430938+430939+430940+430941+430942+430943+430944+430945+430946+430947+430948+430949+430950+430951+430952+430953+430954+430955+430956+430957+430958+430959+430960+430961+430962+430963+430964+430965+430966+430967+430968+430969+430970+430971+430972+430973+430974+430975+430976+430977+430978+430979+430980+430981+430982+430983+430984+430985+430986+430987+430988+430989+430990+430991+430992+430993+430994+430995+430996+430997+430998+430999+431000?authors&parents&superparent"},"object":"objects\/sha256\/0a\/0ac6f34c5cb016ec6eff9d300d676fb31a6c677c519b29e62ad1118cf7e3cf38","record":"shard-3\/json-live-urgent-v3\/records\/a9f596d9d63a2f1beeda80cb9e95e9586e2b1cc0ba3fb43a549cdfa9ea5429df.json","sha256":"0ac6f34c5cb016ec6eff9d300d676fb31a6c677c519b29e62ad1118cf7e3cf38","source":"https","stored_at":1784022522}}