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
Signal Multiplexer : Maybe :)
In the first row, give S left and rigth and ...
... decide in A and B if you give A or Zero (B or Zero) down.
In the second row add The outcome of row 1 (the A and B part) in the middle node (Will be A+B or Zero+B or A+Zero).
Then pass the outcome to the exit.
Sequence Generator : I have to think about that (or peek in my Solution ;) )
[edit] Sorry, can not look at my Solutions. Have deleted them last year [/edit]
[edit2]
So, your start is not bad.
My Tip is :
The node in the middle row under the IN.B gets 3 inputs (Left, Right and up).
And the Up Input decides, which (Left or Right) is first put to down. And do not forget to send a Zero :).
[/edit2]
[edit3]
Got all three counts even lower when i pushed the decider in the up slot and the B number after that in the up slot.
[/edit3]
203 Cycles / 7 Nodes / 21 Instr
In Signal Multiplexer:
- you can reduce node usage by just moving all three of your nodes up top, then having a center
- in your center node you can omit
- you can move your
In Sequence Generator: you can have one node do the comparison and decide in which order to output the two numbers. This is especially easy if your input nodes do something like this:
This way you don't have to save the numbers you're working on since you just get them twice anyway, so you can use the first inputs to do the comparison, and the second ones can be used for output.
As for synchronizing nodes: all communication blocks until the node can get or send what it's communicating. So if you
Counting: will often involve counting down instead of up, and saving your current value to bak so you can do stuff with acc, then swp at the end of the loop, decrement, save, jump. If you know C or a similar language, you're trying to replicate the following:
Also since you're early in: having a node that just does moves values back to where it got them from is really useful when you're trying to for example do something like
General strategy: I first try to assign each node a job that needs done, like "this compares two values and passes an offset down for another node to jump to", or "keep track of length", then go from there.