Shadowcat on 13/6/2010 at 00:48
Quote Posted by Nameless Voice
(
http://pleasingfungus.com/) Manufactoria
A nice flash puzzle game that requires logic and analytical thinking to solve.
Basically, it's a game for nerds, programmers and engineers, because it needs that sort of a mindset to play.
Finite State Machines. I haven't thought about those in over a decade. That's a neat idea for a game!
edit: Man... I forgot how annoying it can be to do things with FSMs :) I'm vaguely impressed that I just wrote a bubble sort variant in this thing (mostly because it had to be packed into a 9x9 grid* -- obviously the fact that I was writing a bubble sort at all made me feel slightly ill :), but I'm guessing that all the <em>really</em> hard bits are still to come :/
* A hint for making machines smaller: I eventually realised that despite the branch operators having a single apparent "input" direction with three possible outputs, you <strong>can</strong> actually enter from any direction.
DDL on 14/6/2010 at 18:34
Aw maaaan..there goes my evening.
Also, though it does actually say it in the damn window, I didn't realise for some time that you could bridge conveyor belts over each other, which improves my fucking flow control enormously.
Yes, I'm slow. :erg:
Nameless Voice on 14/6/2010 at 19:03
Sometimes I can't help but think I've gone completely wrong somewhere and there surely must be a much simpler way of doing things...
Inline Image:
http://i47.tinypic.com/1zp1k4x.png
Al_B on 14/6/2010 at 19:24
Wow, Nameless - does that actually do what the level requires? Some of the levels seem really easy once you've twigged to the right approach but I've not completed all of them yet.
Quote Posted by DDL
Yes, I'm slow. :erg:
Then you're not alone - I didn't realise you could do that either!
Nameless Voice on 14/6/2010 at 19:27
It does work. It just took an hour to run (according to the results, I was running it at 50x speed).
DDL on 14/6/2010 at 19:47
Christ on a bike, NV...which one is that for?
I'm still stuck on the "some number of blue, then the same number of red"...
I'm not very good at this game.
EDIT: fuck, looked up a solution, and I really would never have thought of doing it that way...slow but regressive iteration? Jesus...
Nameless Voice on 14/6/2010 at 21:47
Quote Posted by DDL
Christ on a bike, NV...which one is
that for?
Robot Police - putting a yellow in the middle of the input string
Wow... mine was three times more complicated. Explains why I keep thinking there must be a better way!
Al_B on 14/6/2010 at 22:07
Quote Posted by Nameless Voice
Robot Police - putting a yellow in the middle of the input string
Ah - not managed that one yet. I think I'll try to find something a
little less complicated first!
Quote Posted by Nameless Voice
Explains why I keep thinking there must be a better way!
Mine isn't it. It works the majority of the patterns it throws at you by
eat a blue, then eat a red to reduce the problem by one level of complexity recursively but it definitely doesn't work for all possible input patterns. I'll probably do a search like DDL eventually, but the next one is accept "X blue, then X red then X blue again" so I suspect that solving that one will also solve the androids level.