WARNING
WARNING
WARNING
Wall of text incoming!
If you're not one of the people I'm replying to,
feel free to scroll to the bottom.. There's a lovely surprise there!
-
Number one priority for me: Colour blind mode! 0x0F0 and 0xFF0 look identical to about 10% of males - either make one a different colour, or use symbols instead of (or as well as colours) This really makes it very difficult to debug some of the machines!
This came up in the
very first reply in this thread, but I still haven't dealt with it, so... actually, I'm not sure what the conclusion is there.
The main problem is that just changing shapes won't work. The pushers, and especially the pullers, have only a few pixels to work with... they really need different colors.
But you've impelled me to action! I've created a pair of mockups for colorblind-friendly colors:
option A,
option B.
(EDIT: Totally forgot! The top pair in each of those is the new color-setup, and the bottom pair is the old one. For contrast!)
Do either of those work?
A shortcut for the delete tool would be useful very useful.
Any hotkey not currently assigned to a component will work - that is to say, 3, 0, and sometimes other numbers. (Depending on the letter.) But if you stick with '3', you'll be fine.
You're very far from the first to ask about it, though. I need to work on my documentation.
Undo would be nice
Unfortunately, an undo feature is pretty much something you have to design into a game/program from the beginning. My unreleased
next game has one, but Manufactoria doesn't, and adding one would be impractical at this stage.
Sorry!
Loading levels seems a bit haphazard - sometimes I paste a level in and it just goes back to the one it was on before.
Agh, hoisted 'pon my own petard!
You have encountered... a
feature*. Basically: each level code, as you may have noticed, notes which level it's for. (&lvl=5, for instance.) A few updates back, I set the game to pay more attention to this: whenever you paste in a level code, it checks the level and loads the code into
that if the level's unlocked.
Of course, if you're trying to transfer designs from one level to the other, that is exactly the
opposite of the desired behavior. (And the fact that it looks like a bug is especially unfortunate.)
My suggestion: use the select tool, and copy-paste your designs between levels! (You can also trim everything before the actual code-part out of your code - the save/load code is reasonably sturdy. Not sure if that's easier or harder) I'll try to think of a way to make the behavior less inexplicable.
*Unless you're pasting the code from one level into that same level. (For some reason?)
That would make it a bug. If so, tell me, and I'll try to fix it!
A way of altering the direction of the "nothing read" would be useful for packing stuff in, but might spoil an aspect of the game
Haha, it'd be more of a programming problem than a 'game balance' one!
There
is a very subtle feature already implemented that does pretty much the same thing, though. Try pressing 'space' while holding a branch! [/quote]
-
Also, I can't seem to open the links for solutions people are posting, the loading stops at 60-80%
I've had one other playtester with the same problem... that was a while ago, though. Are you using NoScript?
No, but I am using AdBlock.
Now I'm just getting to the level select screen, but I can't see the solution.
Have you unlocked the level you're trying to view the solution for?
-
I can't figure out satellites for the life of me... I know when I learn how to do it I'll kick myself because it's simple, but I just can't do it. Same for the sailors one.
I'll give you hints instead!
For Sailors: what's any binary number times two? Try it for a few, see if you notice a pattern.
For Satellites: Have you done Androids yet? It teaches you a skill that you pretty much need to know to tackle Satellites.
(The level-ordering is a bit messed up in the current version - among other things, Zeppelins/Minesweepers/Satellites should
not be as early as they are. I have no idea why I even put them there. The dev version fixes that, among other things, but breaks save compatibility... )
(haha, enough of that, have to pull off the band-aid eventually)
-
Is there a key for deleting tiles? When I hit backspace on some of the levels with the belt selected I get an X that lets me remove things, but on levels with Writers implemented the cursor simply swaps to the yellow Writer.
I have no idea why backspace even does anything! I certainly didn't program it to.
(Aside from that oddity,
my answer to Massena may be helpful to you.)
You said you'd be interested in making this game more accessible to non-CS majors once you got the kinks ironed out? I think if you gave people a crash-course in finite state machines and the like this game would be huge.
Honestly, I think
the game itself is pretty much a crash-course in finite state-machines! (I mean, I'm not certain. There certainly seems to be a disproportionately high percentage of CS majors posting / praising Manufactoria, so maybe that's a selection bias?... but there's at least one non-CS guy who's managed to beat the FINAL LEVEL that all the fancy CS-majors couldn't, so I think that is probably indicative in some way!)
-
A NEW VERSION is up! The levels are COMPLETELY REORGANIZED and RENAMED (though you may see a few familiar faces here and there), several BUGS are FIXED and FEATURES are ADDED, MOST OF THE ROBOT SPRITES ARE GONE, and YOUR OLD PROGRESS IS GONE.
...wait, those last ones aren't so good.
But it's okay! The old version is
still around, though I can't guarantee that it'll stay there forever. (And it
certainly won't be maintained, much less improved.) Best to copy-paste your machines over to the new version double-speed!
There's one more thing, but I think this post is quite long enough as it is. Remind me later!