|
Carbon dioxide posted:If anyone has any improvements for this last puzzle, or any others before it, this is the time to post them. I'll feature those in one final edition of Trash World Inbox next week, before closing the threads. does DDOSing the AWS IP in file 201 count as an improvement on this puzzle Either way, thank you so much for this LP! It's been neat seeing the different approaches that people in the thread showed off - truly shows that there's always another way to pick something apart.
|
# ? Dec 3, 2022 17:27 |
|
|
# ? May 5, 2024 00:04 |
|
I greatly enjoyed reading this LP. (And, admittedly, cribbed from it for postgame puzzles 5-8, which were a bit much for me.) Since my own solution for the final puzzle is (technically) an improvement for once, I figured I'd go ahead and post it:code:
code:
Writebot reads the target domain name, then creates the first packet, filling all three header values with the domain name string. It then receives a chunk of the data from Readbot to append to the packet, ending with either -1 (end of chunk) or -9999 (end of file). When Writebot gets a negative number, it adds 1 to it and stores it in T, then stores the packet's file ID in X, drops it, and then REPLs a Deliverbot. It then either FJMPs back to the beginning, or if EOF was reached it falls through to an invalid command and crashes because FJMP conveniently doesn't consider -9998 to be "false". When spawned, a Deliverbot immediately grabs its assigned packet, moves over to Network, reads the domain name from the packet into X, and then REPLs a DNSbot, which grabs the DNS file, finds the domain's IP address, and sends that back to the Deliverbot, which in turn stores it in its proper place in the packet header. The Deliverbot then does four loops to calculate each digit of the checksum, adding the local IP address to the packet after one post-loop SEEK -9999 for efficiency's sake. Finally, with the header complete, it immediately delivers the packet. 2566/96/27. It's by no means optimal, but it's what I came up with. Anyway, I would definitely be interested in seeing solutions for the other two top percentiles, especially a 44-line solution.
|
# ? Dec 5, 2022 07:41 |
|
Part 53 - Trash World Roundup === Trash World Inbox === I finished the last puzzle with a score of 2653/98/11. Lurker Above posted a nice improvement. Lurker Above posted:I greatly enjoyed reading this LP. (And, admittedly, cribbed from it for postgame puzzles 5-8, which were a bit much for me.) Since my own solution for the final puzzle is (technically) an improvement for once, I figured I'd go ahead and post it: Since the number of values is always a multiple of 6, you can then use the freed lines to unroll loops a little bit, e.g. do a @REP 2 around the SWIZ F mask T / ADDI X T X for 3 of the deliverbot's SWIZ loops, to drop the cycles score to 2459. I don't know if that's the best place to unroll, since I didn't try all possibilities. To make it even faster it might also help to somehow cache the DNS data or the domain name in an additional EXA but finding available lines for that might be though. I didn't really attempt this, though. There are some good guides for this game on the internet. I mostly kept away from them because I felt like copy-pasting from them wasn't in the spirit of this LP, but if you're interested in how to get the most optimal scores, you could check those out. OST: Exapunks Well, this was truly my final update. I'll keep the threads open, it's just that any further suggestions won't make it into the LP Archive.
|
# ? Dec 10, 2022 10:56 |
|
Once again, thank you— and congratulations.
|
# ? Dec 10, 2022 11:18 |
|
Thank you for the LP and incredibly timely update schedule. Community LP tournament using custom challenges when?
|
# ? Dec 11, 2022 06:37 |
|
Thanks for the LP, this was fun to follow along even if I was far too dumb to understand a lot of the computer wizardry at play here!
|
# ? Dec 13, 2022 17:45 |
|
Agreed. Thanks for doing this LP, I had a great time following along
|
# ? Dec 13, 2022 22:46 |
|
|
# ? May 5, 2024 00:04 |
|
https://lparchive.org/EXAPUNKS/
|
# ? May 9, 2023 15:58 |