by jkhouw1 » Mon Apr 27, 2015 10:28 pm
I give. Suducku by me is not going to get done. probably wasted 40+ hours connecting/reconnecting/deleting/changing logic toys to get it to work but there is not enough time for me to get it working to my satisfaction, much less get the donald duck block art done.
originally it was 6x6 board, with randomizers to set the hints, and logic gate to check for solution. Since more than one solution MAY be possible depending on the hints, the logic accounted for that. But that ran out of memory with the logic gates controlling both the solution check as well as artificially locking the pressure plates. So I fixed that by deleting all the logic gates and replacing them with power switches - which use significantly less graphic memory.
But then, if the plates were too close together, timing issues could cause the artificial locks to fail if you rapidly switched between two plates since to conserve memory, i was using one lock per row or column rather than one for each cell. My only solution to that was to spread the plates by 1 block width, but ultimately that makes it too ugly. And even reducing it to 5x5 has too many connections to re-do.
Also, originally i had the randomizers setting the counters that tracked for success but that too had too many connections as to setup one game required about 36 connections to set the plate colors and corresponding counters. Each randomizer then had about 360 connections to setup 10 different boards per randomizer. But one bad connection was impossible to find again. So after i had freed up memory by switching to power switches, I had enough memory left to use ballot boxes to handle the locks and the board setup (one ballot box required per cell per color - so 36 ballot boxes - each with about 8 connections)
Conservatively i made and deleted over 5000 connections and am sick of it. Deleted the levels so I can't change my mind.
If i had just done one static puzzle it would probably take less than 20 minutes for everything and required no artificial locks or logic checks but I wanted something that every time you played you got a different challenge with a random set of 3 puzzles - easy, medium, and hard (I had 72 puzzles ready to load up, 24 of each).