|
echinopsis posted:is there a repository of people’s solutions? i have virtually no idea of how to optimise, until i see someone else’s solutions and then what they did seems obvious post about it and we can hint! thanks to this game i spent like an hour on Wikipedia trying to understand the different definitions of the mod function -1 mod 5 = 4 or -1 depending on your preference
|
# ? Aug 22, 2018 04:42 |
|
|
# ? May 3, 2024 15:56 |
|
The former is how this game does it. Especially useful if you want to, say, do N iterations and then halt.
|
# ? Aug 22, 2018 04:45 |
|
Hint hint!!!!
|
# ? Aug 22, 2018 06:04 |
|
Bhodi posted:don't do a loop with subi then a test on x, just do a subi on T and loop a tjmp which will fall through when it's 0
|
# ? Aug 22, 2018 07:01 |
|
yeah if your for loop is basicallycode:
|
# ? Aug 23, 2018 22:10 |
|
|
# ? Aug 24, 2018 13:43 |
|
Yo this game owns
|
# ? Aug 24, 2018 16:33 |
|
spankmeister posted:Yo this game owns of course it does
|
# ? Aug 24, 2018 22:14 |
|
Stereotype posted:I can’t believe how hard my computer has to work to run it though. It’s so simple, why can’t he write games that aren’t insanely cpu intensive. Zachtronics games run like poo poo on Macs. Maybe something to do with mono idk
|
# ? Aug 24, 2018 22:27 |
|
Does anybody use the MODI instruction extensively? I have a feeling there's a few really cool tricks with it but I rarely use it.
|
# ? Aug 24, 2018 22:28 |
|
I feel its one of those things where there are good tricks that are based around it, but are probably hard to discover for yourself, but when someone uses it in a cool way you're like
|
# ? Aug 24, 2018 22:42 |
|
spankmeister posted:Does anybody use the MODI instruction extensively? I have a feeling there's a few really cool tricks with it but I rarely use it. I remember using it for the street sign one
|
# ? Aug 24, 2018 22:45 |
|
can you post your solution?
|
# ? Aug 24, 2018 23:25 |
|
never beat a zach game but also didnt know, so thanks op going 2 buy
|
# ? Aug 24, 2018 23:27 |
|
echinopsis posted:can you post your solution? GRAB 300 LINK 800 MARK L DIVI X 9 #DATA MODI X 9 #DATA COPY F #DATA ADDI 1 X X TEST EOF FJMP L WIPE
|
# ? Aug 24, 2018 23:45 |
|
Adult Sword Owner posted:never beat a zach game but also didnt know, so thanks op going 2 buy This has so far been the only zach game I've finished, if that's any inspiration
|
# ? Aug 24, 2018 23:46 |
|
Pardot posted:
thankyou i will grok this and compare to mine when i get home
|
# ? Aug 24, 2018 23:49 |
|
beat some more levels. Also I'm currently beating everyone in the first multiplayer level.
|
# ? Aug 27, 2018 02:50 |
|
just discovered this this afternoon. haven't read or written anything resembling assembly for years and years and i think this might be the best game i've ever played. i printed out the first magazine and everything! i'm at the point where i think i've figured out that i can store multiple integers in a register using SWIZ but the sudden realisation of all the things that opens up is a little bit overwhelming. if there is a yospos steam group or something i'd love to join it so i can see how terrible my solutions are compared to everyone else
|
# ? Aug 27, 2018 04:43 |
|
I started playing poly bridge
|
# ? Aug 27, 2018 05:49 |
|
drat the one where you have to replace words in a message sent to ghast to change its meaning is the first one to really stump me. any hints? edit: i can't think of any way to iterate over the file to find matches without using both registers (x for token to match, t for test operation). i wonder if there is some way i can have one agent do the finding (and sharing the index of the token to replace) and then another that actually does the replacing? i'm not sure, that sounds a bit overcomplicated edit2: wait i think i've figured it out... i can iterate until i find a match, writing some value to m each time. that way another agent can keep count (and know the index to replace at)... edit3: yes that approach works but my solution is 1 line too long... cadenza fucked around with this message at 06:38 on Aug 27, 2018 |
# ? Aug 27, 2018 06:02 |
|
lol i copied out my attempt here. then went to run it to show my historically poor histogram data then realised i never actually got it working idiot
|
# ? Aug 27, 2018 09:10 |
|
cadenza posted:drat the one where you have to replace words in a message sent to ghast to change its meaning is the first one to really stump me. any hints? i did it by two separate loops, one to copy the data to a new agent's file, then one to actually go over the data to replace the value
|
# ? Aug 27, 2018 10:51 |
|
My steam name is Haleakala I guess I don't have most of you as friends
|
# ? Aug 27, 2018 12:04 |
|
my steam username is hatsuyume. avatar should match here edit: shall i make a thread on https://steamcommunity.com/groups/YOSPOS/discussions so we can find each other? cadenza fucked around with this message at 18:25 on Aug 27, 2018 |
# ? Aug 27, 2018 18:17 |
|
cadenza posted:my steam username is hatsuyume. avatar should match here sure
|
# ? Aug 27, 2018 18:43 |
|
ugh the one to gain access to the redshift sdk is really making me think edit: oh wait its easy if you just use SWIZ cadenza fucked around with this message at 20:44 on Aug 27, 2018 |
# ? Aug 27, 2018 20:29 |
|
cadenza posted:ugh the one to gain access to the redshift sdk is really making me think yeah i feel like that level is designed to show you how powerful that command is, because it is super powerful
|
# ? Aug 27, 2018 23:32 |
|
the palo alto digital library services mission is really stumping me. i've successfully finished the one after it (the modem one) but am not sure how to handle this one. i made a partially working implementation that sent a fork to each host according to the input file, but my procedure to actually copy the books needs a hardcoded file ID for my temp file. i was really excited when i "solved" the first relevant host until i realised that all the others failed due to this. though thinking on it now i also had a pretty terrible algo for copying since it destroyed the contents of the original file... any of you professionals got any hints for me?
|
# ? Aug 28, 2018 05:58 |
|
if you're destroying the original file you'll be failing the "leave no traces" objective too small hint: what if you had a second exa in your home dir for receiving data bigger hint: have your first exa hold the book list file and fork workers for each book, use the second exa to receive data from them sent via the M register
|
# ? Aug 28, 2018 07:10 |
|
An immediate hint, ignoring any potential X-Y shenanigans you might have going on: you can use the FILE command to look up the filename you've just created and the LOCAL message bus to send it to whatever's going to need to pick it up
|
# ? Aug 28, 2018 07:30 |
|
cadenza posted:drat the one where you have to replace words in a message sent to ghast to change its meaning is the first one to really stump me. any hints? Here is my solution. It teaches you something important about keywords: they always test as true. There is one other trick to keywords. If you test them against a number, the result is always false. So, if you have a list of always positive numbers with keywords thrown in... X contains KEYWORD F contains positive numbers or KEYWORD TEST F > -1 That will always return true unless F points to a keyword. And for the solution to that puzzle: GRAB 300 LINK 800 NOTE SETUP REPL OUTBOX JUMP CONT NOTE MOVE FILE TO OUTBOX MARK OUTBOX GRAB 200 LINK 800 HALT NOTE SPAWN WORKER MARK CONT LINK 799 REPL WORKER NOTE READ REPLACE TERMS MARK SENDER COPY F M TEST EOF FJMP SENDER COPY 0 M WIPE HALT NOTE GRAB TARGET MARK WORKER GRAB 212 NOTE READ KEYWORDS NOTE A KEYWORD IS TRUE NOTE SO THE ENDING 0 NOTE WILL TERMINATE MARK LOOP COPY M T FJMP DIE COPY T X SEEK -9999 NOTE SEARCH FOR KEYWORD MARK SEARCH TEST F = X FJMP SEARCH SEEK -1 COPY M F JUMP LOOP MARK DIE
|
# ? Aug 28, 2018 17:30 |
|
i just sold all my dota hats and somehow people paid 62 american dollars for them so im gonna buy the heck out of this game tonight
|
# ? Aug 28, 2018 19:35 |
|
so i was having trouble largely because i was trying to be smart and have all the forked exas do their copying all at the same time. i just started over and did a dumb version that just does each thing in sequence and it only took about 5 minutes lol
|
# ? Aug 28, 2018 19:48 |
|
I was proud of my library one because a search/read exa communicated the whole book back over the M register to a receive/write exa that were both created by a master-controller exa as mealy machines
|
# ? Aug 28, 2018 20:02 |
|
yeah that's a cool pattern, i had something similar going on. why won't more people post in https://steamcommunity.com/groups/YOSPOS/discussions/0/1733210552690420831/ cmon people i want leaderboards
|
# ? Aug 29, 2018 01:20 |
|
the hardest part about this game so far is accepting that i dont have access to a shift operator of any kind
|
# ? Aug 31, 2018 23:33 |
|
Corla Plankun posted:the hardest part about this game so far is accepting that i dont have access to a shift operator of any kind you sorta do with `swiz`
|
# ? Sep 1, 2018 00:21 |
|
also MULI/DIVI (and MODI can be used as a poor man's and to mask the least significant bits)
|
# ? Sep 1, 2018 00:29 |
|
|
# ? May 3, 2024 15:56 |
|
Also you have division (unlike shenzhen), so you can just divide by powers of whatever if you really want to.
|
# ? Sep 1, 2018 00:29 |