|
https://steamcommunity.com/id/GuavaMoment if you like seeing "GuavaMoment" at the top of your leaderboards on all Zachtronics games, over and over. I'm super excited to eventually open my secret folders and play weird Russian Solitaire! Also Exapunks eventually.
|
# ? Aug 9, 2018 22:08 |
|
|
# ? Apr 23, 2024 13:47 |
|
Lordy this is a fun one. If you have a blank line on your leaderboards, that's me. Zach's games don't like my fullwidth-character name. Scaevolus and Jabor have been kicking my rear end though.
|
# ? Aug 9, 2018 22:26 |
|
So a few tips for optimizing your code: Drop and Halt aren't necessary - they happen when you run out of instructions. Reading M & F registers multiple times in a single operand works just fine so 'ADDI F F X ' reads 2 values from the file and stores in X Also you can eliminate many COPY instructions by using the output register in artihmetic operations immediately. Use the T register, it's a regular register for copying and artithmetic operations, but it gets nuked by TEST instructions. So you can safely store a second piece of data if you don't need to do a test. Counting down to zero can be done directly in the T register without actually calling Test so you can replace MARK LOOP SUBI X 1 X TEST X = 0 FJMP LOOP With MARK LOOP SUBI T 1 T TJMP LOOP Game seems pretty easy so far.
|
# ? Aug 9, 2018 23:19 |
illectro posted:Game seems pretty easy so far. Come back after you've written a highway sign. So it appears that if multiple EXA try to write to the same hardware register at the same time... it reads from them in a completely random order! Hooray! Man I want to be killing Great Jagras right now. E: I have most of you guys from Opus Magnum, but: https://steamcommunity.com/id/MysticMongol/ Mystic Mongol fucked around with this message at 23:33 on Aug 9, 2018 |
|
# ? Aug 9, 2018 23:29 |
|
Has anyone figured out what the Activity metric actually measures? I'm not particularly clear on it. Also my leaderboards are pretty barren (and some of the levels don't even have histograms yet!), you folks need to catch up.
|
# ? Aug 9, 2018 23:42 |
|
Oh man, the last page of zine 2 <3 I don't really understand what the point is of the activity histogram. The tooltip explains it's the count of links + kills your EXAs execute, but why those two specifically? Maybe I'm missing something but it feels kind of arbitrary.
|
# ? Aug 9, 2018 23:44 |
Jabor posted:Has anyone figured out what the Activity metric actually measures? I'm not particularly clear on it. Activity increments each time you LINK out of a server to another server. Jabor posted:Also my leaderboards are pretty barren (and some of the levels don't even have histograms yet!), you folks need to catch up. Well, why don't you catch up to my scores on the moron babby levels while I roll my face back and forth against this highway sign screaming. What does #INVS do? Does it help? Argh I'm so rustled. edit: #INVS is inverse, it does not help at all. Mystic Mongol fucked around with this message at 23:53 on Aug 9, 2018 |
|
# ? Aug 9, 2018 23:45 |
|
I am disappointed that, because you have you leave no trace, you can't kill the lights / crank the oven on the pizza place and start a fire. I want to go maximum cyberpunk dystopia, dammit! (Game is great, thanks Zachtronics!)
|
# ? Aug 9, 2018 23:47 |
|
Oh, so you're just supposed to write everything in one exa that splits at the destination, instead of having two? (saving activity at the cost of cycles, and code organization). I guess I'll have to go back and duplicate + tweak my older solutions in order to minmax the leaderboards.
|
# ? Aug 9, 2018 23:51 |
Jabor posted:Oh, so you're just supposed to write everything in one exa that splits at the destination, instead of having two? (saving activity at the cost of cycles, and code organization). I guess I'll have to go back and duplicate + tweak my older solutions in order to minmax the leaderboards. Yeah, Activity is honestly a pretty simple score to maximize. At this point in the game, anyway.
|
|
# ? Aug 9, 2018 23:52 |
|
Mystic Mongol posted:Come back after you've written a highway sign. https://www.youtube.com/watch?v=IC3sB6EH5LA&t=1075s
|
# ? Aug 9, 2018 23:55 |
I fell to temptation and watched about fifteen seconds of this, which was enough. I had been trying to store row and column separately, which wasn't going well. Math! Thank you.
|
|
# ? Aug 10, 2018 00:04 |
|
game good so far
|
# ? Aug 10, 2018 00:06 |
|
Mystic Mongol posted:I fell to temptation and watched about fifteen seconds of this, which was enough. I had been trying to store row and column separately, which wasn't going well. Math! Thank you. I felt clever for realizing the div/mod for calculating row/column myself, but my score is still crap compared with the other goons I have added.
|
# ? Aug 10, 2018 00:59 |
|
Cycle optimization is gonna be hairy in this one, at least for now. Only looking at the worst case, combined no code size limitations makes for a lot of room for hardcoding. Even something as simple as tutorial 4 begs for bizarre solutions based on what the input set is. EDIT: okay there are code size limitations, didn't see that, phew. Leaving this here as a testament to my ignorance and/or to inform others. Jeffrey of YOSPOS fucked around with this message at 01:21 on Aug 10, 2018 |
# ? Aug 10, 2018 01:16 |
|
Samopsa posted:Scott Manley (also a goon!) has a video of the opening part up: Tentatively wishlisted, may buy later.
|
# ? Aug 10, 2018 01:29 |
|
This game is very zen. To truly hack the planet, one must first hack oneself.
|
# ? Aug 10, 2018 02:46 |
|
Looks like "KILL" counts as an Activity. Unfortunate, that.
|
# ? Aug 10, 2018 02:51 |
|
Mystic Mongol posted:I fell to temptation and watched about fifteen seconds of this, which was enough. I had been trying to store row and column separately, which wasn't going well. Math! Thank you. I stored them separately. Every time you see some poo poo way out to the right on the score charts, it's me. https://steamcommunity.com/id/BisonMD/
|
# ? Aug 10, 2018 04:15 |
Jeffrey of YOSPOS posted:EDIT: okay there are code size limitations, didn't see that, phew. Leaving this here as a testament to my ignorance and/or to inform others. Mostly there are code size limitations. Unknown Server One, for example, loans itself to ignoring recursion and just doing dumb poo poo instead. Sokani posted:I stored them separately. Every time you see some poo poo way out to the right on the score charts, it's me. What, how!?
|
|
# ? Aug 10, 2018 04:36 |
The protagonist is awful, but Ember is really growing on me. "Hack this road sign so it says, "WAKE UP SHEEPLE" in this exact format." "Yeah, OK." "That's weird. Why haven't the Sheeple woken up? I gave them very clear instructions!"
|
|
# ? Aug 10, 2018 04:43 |
|
Jeffrey of YOSPOS posted:Even something as simple as tutorial 4 begs for bizarre solutions based on what the input set is. N is always greater than 8! And oh look, it's our first sighting of a goddamned wizard, Mr. 142 cycles from YOSPOS. I don't know how much more bizarre you can want, you seem to have it all. GuavaMoment fucked around with this message at 05:15 on Aug 10, 2018 |
# ? Aug 10, 2018 05:09 |
|
One nice thing you can enable in the options is an overall top percentile, just to see how you and all your friends stack up against the literal best. Doesn't give you a name, just a number.
|
# ? Aug 10, 2018 05:11 |
|
Mystic Mongol posted:What, how!? Stored one in X, and one in a file I made. This leaves T open for testing. Files make great registers because you get to add seek -1 after every operation to stay on target, doubling the required instructions without having to think about it.
|
# ? Aug 10, 2018 05:24 |
|
One trick I like, if you're not using global communication for anything else, is use an exa to just store values. It can just sit there reading from m and then writing it back out in a loop, and one of your other exas can just copy something into m and read it back out later on. The only caveat is something else will need to come along and kill your buffer exa at the end of the program. You can also use the node-local m register, and also a bunch of problems have "extra" nodes that aren't used for the puzzle but that you could stick some exas in if you really wanted...
|
# ? Aug 10, 2018 05:31 |
|
Here we go again http://steamcommunity.com/id/fezball/
|
# ? Aug 10, 2018 05:44 |
|
i wish zachtronic-like leaderboards let you downgrade a score category if you want. Yes, my new solution for workhouse is 200 cycles faster than my first try, but I used 2 extra instructions, let me update my size score to 32 not 30. also: I'm actually surprised at those cycle counts for the mail editing problem
|
# ? Aug 10, 2018 07:46 |
|
13 hours later, and I've finished the game. But looking back at other people's scores, my code is definitely not optimized. (And I "cheated" by not actually making a game or creating a custom puzzle)
|
# ? Aug 10, 2018 07:56 |
|
GuavaMoment posted:N is always greater than 8! (Someone on my list has 140...I must train harder)
|
# ? Aug 10, 2018 08:13 |
|
The card game is a lot harder than the normal puzzles
|
# ? Aug 10, 2018 11:02 |
|
Are you ready for a WHITE-KNUCKLE adventure in INFINITE SPACE? ..... IN 3-D ??? Move with d-pad, fire with X. In Space, No One Can Hear You Scream (From a Splitting Migraine)
|
# ? Aug 10, 2018 11:04 |
|
I'm probably feel stupid for asking, but what's where the hell do I find the Redshift dev password?
|
# ? Aug 10, 2018 14:58 |
|
Lichtenstein posted:I'm probably feel stupid for asking, but what's where the hell do I find the Redshift dev password? You have to brute force it.
|
# ? Aug 10, 2018 15:12 |
|
Lichtenstein posted:I'm probably feel stupid for asking, but what's where the hell do I find the Redshift dev password? The 3 digit number you have to brute force. The longer RDK0014... etc number is in one of the files in the locked area. Which leads to a minor complaint: the contents of locked areas are invisible until they're unlocked, even if the contents are fixed and need to be hardcoded, such as the id for the file holding the dev id. Unless I missed something the only real option is to develop a partial solution that can unlock the locked area, get the info you need, then finish coding.
|
# ? Aug 10, 2018 15:44 |
|
I spent too much time transcribing this guys notes into the game dev system: https://gist.github.com/CodyJung/2315618 The notes seem to be midi note numbers, so it's easy possible to find stuff already written. Hopefully the game file doesn't get mangled by the upload here.
|
# ? Aug 10, 2018 16:14 |
|
Wow I love that the redshift game data is encoded in a png.
|
# ? Aug 10, 2018 17:14 |
|
Goddamn, the hacker battle system is more fun than it has any right to be. I haven't even messed with the game console yet because I was obsessed with writing an EXA that would beat threedotonefour. Not to mention I'm supposed to be, you know, actually working.
|
# ? Aug 10, 2018 20:07 |
|
Mystic Mongol posted:Yeah, Activity is honestly a pretty simple score to maximize. At this point in the game, anyway. I am at work and I can’t check, does replicating increase the total size by the EXA being replicated? I don’t think I will be ever good at minimizing activity. My inner OO developer abhors seeing everything done in one function.
|
# ? Aug 10, 2018 20:15 |
|
I feel like some of my hacker battle solutions are using gimmicks that are easily beaten if you watch, but for now they are winning https://steamcommunity.com/id/daxlerod
|
# ? Aug 10, 2018 20:24 |
|
|
# ? Apr 23, 2024 13:47 |
|
Unlucky7 posted:I am at work and I can’t check, does replicating increase the total size by the EXA being replicated? Nope. Size refers only to code written at the start of the simulation. The second manual has repetition directives, but the "compiled" code is what's counted for the size. Thus, the small number of directive lines needed to repeat one instruction 100 times will still act as 100 lines for the purpose of total size.
|
# ? Aug 10, 2018 20:32 |