Joined: 5/9/2005
Posts: 752
Liked it. Out of intrest would that be in theory the quickest way to max score also?
upthorn
He/Him
Emulator Coder, Active player (391)
Joined: 3/24/2006
Posts: 1802
Baxter wrote:
You will eventually end up at some level where it's not possible... what would be the goal of the run? To play until it's not possible anymore? To complete the game with as few combo's as possible?
I'd imagine that the goal would be to make the maximum possible combo on each level (without luck manipulation).
How fleeting are all human passions compared with the massive continuity of ducks.
Joined: 5/2/2006
Posts: 1020
Location: Boulder, CO
upthorn wrote:
(without luck manipulation).
Why not?
Has never colored a dinosaur.
Joined: 4/30/2006
Posts: 480
Location: the secret cow level
It worked in the Tetris video, why not here?
Active player (328)
Joined: 2/23/2005
Posts: 786
Dr. Mario creates some kind of seed when you first press start that determines every single pill sequence and level layout from there on out. Nothing can be manipulated. I imagine this has something to do with keeping the 2-player games identical.
Joined: 1/13/2007
Posts: 343
Yes that's exactly why it's done. ALL tetris games that have two player versus in them do the same thing, preventing any luck manipulation for a fairer game.
Joined: 3/17/2006
Posts: 243
Location: Back to good old Germany
Now that's what I'd call a complex challenge. The movie was pretty impressive. I'd be interested up to which level this strategy is possible, but there will definitely be a limit...
Joined: 11/30/2004
Posts: 83
Location: Basement
I wonder if Dr. Mario 64 might have more easily manipulatable luck? You could even do this in versus mode to completely humiliate the CPU. As is though, this is pretty cool.
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
Let me bring this up. How long can it take to get through all 20 levels? It looks neverending because I after beated level 20, it took me to level 21 and only kept 84 viruses in the bottle.
Joined: 7/10/2007
Posts: 280
The game loops on 'level 24' however the viruses never go above 84.
Active player (328)
Joined: 2/23/2005
Posts: 786
Since I'm probably not going to be working on this any more, I've uploaded it to YouTube. http://www.youtube.com/watch?v=WlmOrTVHO3o
Player (150)
Joined: 11/27/2004
Posts: 688
Location: WA State, USA
What the heck happened at the end? Some sort of buffer overflow?
Nach wrote:
I also used to wake up every morning, open my curtains, and see the twin towers. And then one day, wasn't able to anymore, I'll never forget that.
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
This NES processor chip somehow could not handle the elimination of 9 viruses altogether. If you do a speed run of this game, set up to get rid of maybe 6 viruses at a time. Then keep challenging the limits of the system by going for 7, 8, and what not.
Joined: 11/4/2007
Posts: 1772
Location: Australia, Victoria
I was very amused by the end of it, well done.
Joined: 8/27/2006
Posts: 883
Pretty nice :P
Joined: 6/26/2007
Posts: 147
AceOfShades wrote:
I wonder if Dr. Mario 64 might have more easily manipulatable luck?
Maybe, though there's no point now since mupen doesn't emulate it properly.
Emulator Coder
Joined: 6/8/2005
Posts: 236
Location: Madison, Wisconsin
The ending was great :D
Active player (328)
Joined: 2/23/2005
Posts: 786
I made a sequel to this movie. http://dehacked.2y.net/microstorage.php/info/56186567/cad_drmario_combos2.fm2 However, this time there's a twist: I used a lua script that lets me change the next pill to whatever I want. This gives me creative freedom to make whatever kinds of combos I want. It looks very cool, if I may say so myself. You will need to run this lua script before loading the movie.
local next_color1 = 0x31a
local next_color2 = 0x31b

while true do

	if (joypad.read(2).up) then memory.writebyte(next_color1, 0) end
	if (joypad.read(2).left) then memory.writebyte(next_color1, 1) end
	if (joypad.read(2).down) then memory.writebyte(next_color1, 2) end

	if (joypad.read(2).right) then memory.writebyte(next_color2, 0) end
	if (joypad.read(2).A) then memory.writebyte(next_color2, 1) end
	if (joypad.read(2).B) then memory.writebyte(next_color2, 2) end

	FCEU.frameadvance()

end
How far did I get? Well... Level 0 - 04 came out very good. I was able to demonstrate some very good combo concepts with this power to clear the whole board. You will see a few glitches, like at the end of the original video. I learned how to clear a glitch by holding down certain key combinations some time after the glitch happens. Note that these glitches and clears are definitely not caused by the lua script, since I disabled the script when they happened to test if they still behaved the same, and they did. Level 05 was impossible. So I cleared it in a few combos rather than one. I also didn't try as hard to make the combo efficient or creative, my main goal was just to get to the tree cutscene. After that, I give level 20 a shot with this power. Here, you can witness several glitches, some which even do crazy things like delete viruses they have no business deleting! Finally, you will get to see the ending to Dr. Mario if you haven't seen it already.
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
It desynched on FCEUX 2.1.0a =/ Nevermind, I forgot to run the LUA script.
Joined: 5/29/2004
Posts: 757
Could we figure out the scoring system for these combos? There's discussion about how sometimes when you do some masterful combo chains, the game goes correctly and the last chain reaction scores significantly less... definitely would like to know why or how it happens to do that. Mr. Kelly R. Flewin
Mr. Kelly R. Flewin Just another random gamer ---- <OmnipotentEntity> How do you people get bored in the span of 10 seconds? Worst ADD ever.
Active player (328)
Joined: 2/23/2005
Posts: 786
What I want to know is just what causes the non-sequitur virus clears. That would be an awesome glitch to abuse when playing in real time.
Active player (328)
Joined: 2/23/2005
Posts: 786
Youtubed. http://www.youtube.com/watch?v=6aeM-rEieOw Stupid JPEG artifacts on the intro slides... I blame MSPaint for saving to JPEG by default.
SXL
Joined: 2/7/2005
Posts: 571
Dude, that was epic. Haven't had so many "wtf/nooo?" moments since a while. That's what every TAS should be. Great work about planification. This could be published in the "demo" section of the site, if the admins agree.
I never sleep, 'cause sleep is the cousin of death - NAS
Joined: 7/10/2007
Posts: 280
Notice the unintended behavior at 5:00 clearing the red virus.
Joined: 7/2/2007
Posts: 3960
Level 20 was pretty dang awesome. Some good bits before that, but I think for a concept demo only doing level 20 would be the right approach, as it has a much higher WTF density.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.