Posts for Patashu

Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
How about a category for april fools runs?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
That music is incredible. Thank goodness zophar.net has it, or I might have gone insane.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
Ryanzorz wrote:
I've been working on learning Lua script so I'll see if I can give that a shot. Also, I'm not quite sure how HP is relevant to RNG ... Think you could elaborate on that?
I mean to say that monitoring HP would be how the LUA bot knew that the attack missed. If your hp stays the same, keep the input it used to manipulate the miss, otherwise try the next combination.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
If you know where in RAM your HP is stored, you could make a bot in LUA to methodologically try every combination of button presses until it notices that the HP stayed the same after (how ever many frames it takes for an attack to proceed)
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
That is hilarious!
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
The xkcd topic also had a few posts concerning the SLOWEST solutions for problems, which seems to be an interesting challenge - unlike say a C++ program where you can just insert a for loop that does mindless work, anything in a manufactoria algorithm has to be changing state and/or doing work or it will go into an infinite loop. Couple that with a space restriction and there must be some upper limit to how long a solution can go for while still being valid. (Although it's likely that the upper limit could be made astonishingly high - think busy beaver problem.)
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
You guys might be interested in xkcd's work/discussion about the game here: http://forums.xkcd.com/viewtopic.php?f=11&t=60656
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
The Malevolence Engine seems to have a bone to pick with me. If I reuse my solution to robo-children which I put back on page 1, it finds no flaw but then calls me a cheater on the success screen and gives me no score.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Post subject: Chips Challenge - amusing display of glitches
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
Something I found today that I figured the people here would be interested in. In the Windows implementation of Chips Challenge, it is possible to code a level such that its buttons reference a row one beyond the size of the map, overwriting addresses storing gameplay state when triggered: http://chipschallenge.wikia.com/wiki/Data_resetting This, along with other exploits, allows horribly hard glitch abusing levels such as the following to be made: http://chipschallenge.wikia.com/wiki/The_most_insane_level_ever!
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
It already got published, actually.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
There's a difference between a bot that needs to be roughly accurate, and a bot that needs to be utterly accurate (do everything as fast and as perfect as possible)
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
Yeah, I'm really thinking about writing in a non-manufactoria code for the later problems when I try to tackle them. It requires too many complex mechanisms to do tasks to fit in your head at once.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
My robospies is 10 parts, but I realized it fails if the string has no blue in it. ...So I fixed it, and now it uses 8 parts. Nice. I can also do millidogs in 8 - you'll want to work on that, too.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
I have 21 parts on it too, so take a look at mine.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
Wow, that's REALLY clever to me. I really need to rethink how I approach this game.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
Whoops - I was actually solving the problem to robo-children while doing androids. (I literally just copied it over and added belts, and it worked.) This is what I get for not reading properly. EDIT: I can't think of a solution for Androids that doesn't also solve robo-children, so I just put in a cheat solution. I know it's possible because of turing completion, but I don't want to go through the mental hurdles yet.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
Hmm, let me run through the game to see if I can get that. I lost my progress, so I may as well try and optimize this time. 0:29 - 12 on Robobugs: ?lvl=5&code=c12:9f3;c12:10f3;c11:5f3;c12:4f3;p12:5f3;c13:5f3;c13:6f0;p11:6f3;p12:6f3;c11:7f2;c12:7f3;c12:8f3; 0:31 - 11 on Robocats: ?lvl=6&code=p12:10f3;c11:10f2;c13:10f1;c12:4f3;c12:5f3;c12:6f3;p12:8f4;p12:9f2;c13:8f0;c13:9f1;c12:7f3; 0:44 - 15 on Robobears: ?lvl=7&code=c12:4f3;c12:5f3;c11:7f3;p11:8f4;c11:10f1;c12:7f3;c12:8f3;p12:9f3;c13:7f3;p13:8f6;c13:10f1;c12:6f3;c12:10f3;p11:9f2;p13:9f0; 0:18 - 13 on Androids (cheat): ?lvl=17&code=c12:6f3;c12:7f3;c12:8f3;c12:9f3;c12:10f3;p11:5f3;p13:5f3;c12:4f3;p12:5f3;b9:5f2;p10:5f3;r15:5f0;p14:5f3; 0:29 - 21 on Robomechas: ?lvl=28&code=g12:3f3;q11:5f0;p12:5f3;q13:5f6;c10:4f2;c11:4f2;c12:4f3;c13:4f0;c14:4f0;b10:5f1;r14:5f1;g11:6f3;g13:6f3;p12:7f3;b11:7f2;r13:7f0;q12:8f6;c12:9f3;c12:10f3;c12:11f3;c12:6f3; 0:38 - 29 on Robotanks: ?lvl=15&code=c13:3f0;p12:3f5;c11:3f3;p11:4f7;c12:4f3;c10:4f3;c10:5f2;i11:5f5;p13:5f6;c12:5f2;c13:4f2;i14:5f7;c14:4f3;c14:6f0;p13:7f7;c13:6f3;c14:7f3;i13:8f1;c14:8f0;c12:7f3;c12:8f3;p12:10f7;c12:9f3;c11:10f3;c11:11f3;c11:12f2;c13:10f3;c13:11f3;c13:12f0; 0:34 - 21 on Robo-children: ?lvl=18&code=g12:3f3;p12:11f7;g11:11f1;g13:11f1;c11:10f1;c13:10f1;q12:10f6;p12:9f7;p11:9f1;p13:9f1;r10:9f1;b14:9f1;i11:8f4;i13:8f0;c10:8f2;c12:8f3;c14:8f0;c12:4f3;c12:5f3;c12:6f3;c12:7f3; 0:21 - 8 on Robo-spies: ?lvl=16&code=c12:4f3;c12:5f3;c12:6f3;c12:7f3;c12:8f3;p12:9f4;p12:10f7;p11:10f5;
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
You can only do androids with so few parts because it doesn't present the particular colour sets that would make your solution fail/infinite loop. Taking the problem conceptually, a robust solution requires a lot more parts.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
Wow, that actually had me fooled for a while, Nach.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
An interesting point to make is that the 'programming language' in Manufactoria is turing complete, meaning that given an appropriately sized board (and sufficient tolerance for ugliness) any program can be written. Here's a trick: Use a yellow dot as a placeholder in the string - your read/write head, if you will. If you want to read one before the placeholder, set up your splitters so you take a different path depending on the colour. If you next find yellow, do something depending on the path - if you don't find yellow, pop the colour back onto the end and loop back to the start. (For instance, to move backward you'd push yellow, push the colour then go back to the start.) If you want to read one after the placeholder, read and put back on colours until you find nothing, then yellow - then split based on the next colour and do something. (For instance, to move forward you'd push the colour, push yellow then exit.) Using constructs like these, linked together with whatever kind of logic you desire, you can emulate a turing machine - which means any program you have the space for is possible. Plus, you can use greens to delimit symbols if you need an alphabet larger than binary - you just need to make each path remember what it popped, and push it back on after it's done with its other manipulations, unless you want to discard it.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
A locked board can be used for storing locked topics, of course. One might be an 'announcements' board. Depending on the forum, this might be locked to prevent people from posting in the announcements topics. Another might be a holding ground for topics that have been locked for being disruptive/pointless. Just to clean up the board. Alternatively, it might be to keep historical or particularly noteworthy topics intact. @Warp: I'm not so much justifying the use of locking topics as presenting rationals as for why people might do it. Come up with your own reasons for how people might decide why to do this/when to do this, if you like.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
I'll assume you meant locked topics. Topics are locked if being able to post in them would produce more noise (alternatively, fruitless work) than information. Imagine if there's a good topic for a subject, then a new one is posted. People interested in the subject would have to read both to learn about it, and for someone new it might not be immediately obvious which one to post in. Thus, we lock one topic to divert all traffic about it into the other. Imagine if a topic is devoid of content or misleading. Posts in it become pointless as they riff on the topic's existence, then joke with each other. Locking it saves other people the trouble of thinking the topic is legitimate. Other forums also practice things like locking topics that are too old (because people have a knee-jerk reaction to necroing - it's not always bad though. Here it's useful, since we try to keep one topic per game for all eternity) or that are too long (either because long topics bog down the forum software or because they make it intimidatingly long for newcomers to the subject - making a new topic allows for the opening post to be updated with the most relevant and up to date information, and for the newcomer to know that everything they read will be fresh and reasonably new)
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
How about 'attains all end of level bonuses possible'? It's not compatible with 'maximizes score', though, because being hit by all the energizer bunnies is sometimes worth more than the bonus for not being hit.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
Have you tried left+right / up+down / all four in combination with everything you can think of?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Patashu
He/Him
Experienced Forum User
Joined: 10/2/2005
Posts: 4025
Yeah, I'd love to see some duke nukem II.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu