Dr. Mario's Medical Malpractice

By CtrlAltDestroy
Tetris spawned a whole new genre, the "manipulate falling stuff" puzzle game, including other classics such as Puyo Puyo and Columns. Among them all, Dr. Mario is probably the 2nd most well-known and most popular of them, only next to Tetris itself.
The game mechanics are nothing like Tetris. At the beginning of the game, the bottle is filled with floating "viruses" of 3 different colors, arranged randomly so that no three of the same color viruses coincide horizontally or vertically. The higher the level number, the more viruses appear. From there, you are given a series of capsules, each containing a combination of 2 colors, and you must manipulate them to clear the viruses. Form a row or column of 4 or more of the same color, and it vanishes, clearing any pill-half or virus involved. The level ends when all viruses are clear, and you can rack up lots of points by forming complex combos or chains. Pills will drop faster on a harder skill level, and the drop speed increases every 10 pills. Back up the pills to the top center of the bottle, and you die.
But you already knew that. Everybody knows Dr. Mario. Just watch the movie!
  • Emulator: FCEUX 2.1.0a
  • Primary Objective: Aims for fastest completion of Level 20, Speed Hi
  • Secondary Objective: Aims for highest score
  • Beats Baxter's old rejected run by a long shot.
  • Movie file does not start from Reset / Manipulated memory
  • Manipulates Luck
  • Uses a Reset Sequence
  • Uses Up+Down and Left+Right
  • Abuses Programming Errors

Notes:

  • If you haven't seen the videos I've been posting in the NES forum, I won't spoil the movie for you.
  • The pill sequence cannot be manipulated like Tetris. You can only vary the frame on which you start the stage to get a different level layout and different pill sequence.
  • Flipping a pill twice while moving it to the left lets you get it into the leftmost position faster.
  • I use a Reset a few frames into the movie, and I also stall for a few frames on the menu screen. Both are for manipulating the level.
  • Don't ask me what happened at the end of the movie. I don't know, exactly... But I did exhaustive experimentation trying to make it happen like that, and it finally paid off.
  • Don't ask me how score is calculated. I haven't figured that out, either.
  • If the game freezes due to a really complicated combo, you can press a button combo, usually on Player 2's controller, to unfreeze it and keep the game going. I had to do this once in the movie.
  • I have no doubt this movie can be improved, either by getting a better stage and pill sequence, or understanding the "trick" better. But for now, this was the best level I came across.
If you enjoy this movie, I invite you to check out these other movies, which gradually led to the making of this TAS:
Enjoy! I had fun fooling around with Dr. Mario in order to finally make a TAS like this.

mmbossman: Looks like we have a winner here. Accepting.
ShinyDoofy: Claiming.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14857
Location: 127.0.0.1
This topic is for the purpose of discussing #2250: CtrlAltDestroy's NES Dr. Mario in 01:12.83
Player (120)
Joined: 2/11/2007
Posts: 1522
Short and sweet. 10/10
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
I would've liked seeing this one better :\
Perma-banned
Joined: 5/2/2009
Posts: 656
very, very yes, no doubt
My first language is not English, so please excuse myself if I write something wrong. I'll do my best do write as cleary as I can, so cope with me here =) (ノಥ益ಥ)ノ
Experienced player (612)
Joined: 4/24/2005
Posts: 612
That was laughably fun. This reminds me a bit of the Tetris TAS (as it should, right? There's more thought to this than I lead on). Yes vote. Nice demonstration.
Former player
Joined: 12/5/2007
Posts: 716
Wait... what? Very nice, yes vote
Joined: 10/28/2007
Posts: 5
Location: Japan, Tokyo
AWESOME! Yes vote.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3584)
Joined: 11/3/2004
Posts: 4738
Location: Tennessee
Why does the level end before you clear all the viruses? Does the overloaded combo glitch cause that?
It's hard to look this good. My TAS projects
Editor, Expert player (2312)
Joined: 5/15/2007
Posts: 3855
Location: Germany
Well done, yes vote. One question: Do other ports (GB, GBA, etc) also use a predefined sequence of pills?
Banned User
Joined: 8/2/2008
Posts: 420
Location: italy
One of the best videos I've ever seen. Anything that's not a yes vote would be wrong.
Gone.
Active player (324)
Joined: 2/23/2005
Posts: 786
adelikat wrote:
Why does the level end before you clear all the viruses? Does the overloaded combo glitch cause that?
Yeah, it's a glitch, all right. Something in the processing of the complicated combo makes it set the rest of the bottle with the "cleared" flag, ending the level immediately. I needed to make a sufficiently large combo to trigger the glitch (after clearing enough of the top of the bottle to make enough room necessary to set up for it) involving lots of different colors and (most importantly) a horizontal clear. I used the pill-changing lua script to test which pills were needed to trigger the glitch and which were not. It didn't glitch as intended unless the bottle contained certain pills in certain positions, most notably in the top left position of the bottle. The biggest miracle was that I got such a favorable pill sequence to set it all up in the first place. I only got about 4 completely unneeded pills total.
Joined: 1/3/2006
Posts: 334
Well this was fun, yes vote
Banned User
Joined: 8/2/2008
Posts: 420
Location: italy
With CtrlAltDestroy's permission, I made an encode of this. Please note that it doesn't comply with TASvideos' guidelines (bitrate is way too high).
Gone.
Joined: 11/11/2006
Posts: 1235
Location: United Kingdom
nineko wrote:
Please note that it doesn't comply with TASvideos' guidelines (quality is way too high).
Are you saying only crap quality encodes are supposed to be on TASvideos? ;D
<adelikat> I am annoyed at my irc statements ending up in forums & sigs
Banned User
Joined: 8/2/2008
Posts: 420
Location: italy
lol no, and sorry if you thought that. I just used a bitrate much higher than needed (audio alone is like 142kbps iirc). I rephrased my post above.
Gone.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3584)
Joined: 11/3/2004
Posts: 4738
Location: Tennessee
CtrlAltDestroy wrote:
Yeah, it's a glitch, all right. Something in the processing of the complicated combo makes it set the rest of the bottle with the "cleared" flag, ending the level immediately.
In that case, lol & yes vote.
It's hard to look this good. My TAS projects
Morrison
He/Him
Former player
Joined: 8/2/2006
Posts: 195
Location: USA
Loved the ending with all the viruses disappear.
twitch.tv/Retrogaming2084
Joined: 7/2/2007
Posts: 3960
Nice work! I do think that the glitchfest run would also be a suitable demonstration run, though.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Active player (324)
Joined: 2/23/2005
Posts: 786
Sorry, but I'm not going to submit the glitchfest run. To do so would be to undermine the most basic principle of this site, that the game itself remains unmodified. YouTube is a good enough home for it.
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
does the end was the real best ending? could make shorter to say in your purpose.
Sir_VG
He/Him
Player (39)
Joined: 10/9/2004
Posts: 1911
Location: Floating Tower
The viruses caught a cold and coughed and sneezed themselves away. Better the suffering a fever or a chill, right? The ending made me go WTF, then watch it again. Totally awesome. Yes vote from me.
Taking over the world, one game at a time. Currently TASing: Nothing
Joined: 5/29/2004
Posts: 757
Holy crap-a-cola! I mean the videos on YT showed the game broke.. this obliterates it! Definite Yes without hesitation! [thanks for the encode btw!] 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.
Joined: 8/9/2004
Posts: 123
Never thought a Dr. Mario TAS would be THAT interesting... Is the glitch fully understood and controllable yet? If not, I might take a look at it sometime. :)
kwinse wrote:
Kejardon wrote:
Kriole wrote:
Samus is damaged by a Rinka in the opening.
That's a script action; no damage. ... it just dawned on me I know way too much about SM.
It took THAT to make you realize?
Joined: 3/11/2008
Posts: 583
Location: USA
I like, yes. Didn't expect it entirely thanks to watching the ones you'd been posting, but it's still a neat run. edit: preferring glitchfest video more so far, but agree mildly about site, etc.
Joined: 11/4/2007
Posts: 1772
Location: Australia, Victoria
I completely forgot about this video! I'll post a link to the TAS uploaded on youtube if I get permission, I see other videos linked in your submission texts and wish not to risk drama. Oh, and, yes voting, I cannot watch MKV's unless I upload them onto youtube, and yes, it is now up there, but I will need confirmation. ^.^ I LOVED the ending combo.