Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Remember the text for the "Odd Ticks" level tell you that you connect it in a circle
=)
https://steamcommunity.com/sharedfiles/filedetails/?id= 2706295415
remove the space after = since it it won't let me spoiler images for some reason
All the functions are supposed to be deterministic, that is, if you know the inputs you can determine the outputs. So for two-pin "AND" the 0 and 0 always result in 0 in the out. In this level you have one-bit input but the output is not uniquely defined for the same value in the input. So if you have 0 in the input the output can be either 0 or 1. Thus this function effectively becomes nondeterministic. (Yes I know in Turing's machine you also have state but if I understand correctly the state has not been introduced at that point yet, so outputs are defined solely by inputs).
I can see that in this level you have the "previous tick" component which provides the value of the previous "tick". I think if you made this an input you'll make the function deterministic again.
Btw thank you for all your work this game is awesome.
Maybe that's how he introduces the concept of "state" (meaning memory); even in that case I think it could be done a bit more logically. Just my 2c :)
Well I see your point, but the circuit is still deterministic in the sense that if you reset the circuit and click "next tick" 3 times you will always end up in the same state. I think it is valid as you mention to think of this delay buffer as an input from the previous tick.
And yes, this is the way the game introduces memory. I am trying to be as inclusive as I reasonably can by not using too many technical terms.
It might not be so bad to introduce and define technical terms? As they get encountered or become relevant? I mean, the game overall IS pretty technical to begin with; teaching correct terminology might not be such a bad thing? Your call though. :-)
For this level I had an idea, but I'm not sure if it's a good one. Right now it just shows a row for "Desired Output". Maybe something like "Previous Output / Current Input" row would help make it more intuitive? Not sure. Again, your call. :-)
I think in my case the sequence of tasks is messed up; I have "circular dependency" first, "Double Buffer" next, followed by "Odd Ticks" (I believe it should be Circular Dependency, then Odd Ticks, then Double Buffer). Probably got messed up during one of the updates.
I'm still very confused despite having solved 2 out of these 3. I'm afraid you need to make some tweaks for these to make sense.
This just feels odd without the SRL, trying to test things without the ability to free run inputs both concurrently instead of a per input change step is weird and doesn't alloww for good debugging. I can't test a static input set and have to run it through the test case input states, which is extremely annoying when step delay signaling is used. I had no trouble with anything on the left side, But that's cos everything works as expected and this is just a bit odd and not being able to test the states beyond a single step without changing inputs is just killing it for me :\ I cant test "On | On" "Off:Off" single step state changes as it currently stands.
Seems like kinda a cheap level, but maybe this thinking will be needed later.