AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Exapunks tutorial 4 cycles hints8/13/2023 ![]() I still haven't completed it, but I will post here my solutions up to where. ![]() Writing some assembly-like ultra limited language is how I started coding when I was a kid, so this game brings me back Also the whole 90s hacking scene theme, oof, goosebumps. ![]() Unrolling loops can be desirable for loops of a known length or an unknown but probably long length. You can clamp in 4 cycles using the hardware limits, but you can do both the first and last cycle of clamping in the read/write cycle, so in practice it takes only 2 extra cycles. I have been playing the amazing EXAPUNKS game lately, and having a ton of fun. you can do part A faster or part B faster but you have to pick one), think about which optimization would help more in the longest-running case. I think cycle count is based on the longest of your 100 test runs, so if a problem has tradeoffs (i.e. It was released into early access on August 9, 2018, and fully released on October 22, 2018. If work can be done separately, then maybe you can parallelize it! REPL and the M register are your friend. Exapunks is a programming game developed by Zachtronics. Identify parts of calculations or general processes that have to be done together, versus parts that can be done separately. Best example of this is Equity First Bank - you can shave a few cycles at the start by getting your EXAs where they need to be a little quicker, maybe, but when the problem takes a minimum of thousands of cycles to complete and most of that is spent in loops, you obviously can't make a serious dent in your cycles without focusing on making that loop wayyyy faster. Identify the portion of problems that occupies the most time and focus on optimizing that. Tutorial 4 / cycles.txt Go to file Go to file. Those were some of the things I stumbed across getting my solution to 135 cycles. Since these are general tips I won't spoil them, but a couple things I've figured out in general: Contribute to catid/ExapunksSolutions development by creating an account on GitHub. Hint 1: Hint 2: Hint 3: Hint 4: Hint 5: Hint 6: Hint 7: Hint 8: Hint 9: Hint 10: Hint 11: That said, I leave out a lot to be pieced together by yourself (I hope). Anyone want to spoiler a discussion on how they came to a good optimization with a particular mission? I find optimizing space/line count easier so I tend to focus on that, I get a bit lost trying to lower my cycles. 4 3 2 02 Trash World News (Tutorial 2) Learn to edit files and manipulate values. I'd love some tips for optimizing cycle counts. cycles size activity 01 Trash World News (Tutorial 1) Learn to explore networks and leave no trace.
0 Comments
Read More
Leave a Reply. |