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.

Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14884
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [1290] NES Dr. Mario by CtrlAltDestroy in 01:12.83
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
There's something wrong with the video file. It looks like this when I play it with mplayer: Btw, about the run itself: Why beat only level 20? Why not all the levels?
Former player
Joined: 12/5/2007
Posts: 716
My mplayer is svn r29040 and x264 from May 2nd 2009. Some day I think in August 2008 they changed something about the codec that makes it scramble on older decoders. You might want to update either of them, probably both. For Windows, a newer build of VLC should do as well.
Banned User
Joined: 8/2/2008
Posts: 420
Location: italy
You should have used my edited screenshot :( Even Bisqwit said it was acceptable
Gone.
Joined: 7/2/2007
Posts: 3960
Warp: I'd say the run doesn't complete all the levels because that would be a very boring run. If level 20 took 60 seconds to complete and level 1 took, say, 10 seconds to complete (so adding 2.5 seconds of additional time per level) then you're looking at a 12-minute-long run, which is pretty long for a simple game like this. Alternatively, you can look at the earlier levels as just being the same game on an easier difficulty. Then asking why they aren't played would be like asking why the Ghouls 'n Ghosts runs by FerretWarlord don't play through the game twice.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
ShinyDoofy wrote:
My mplayer is svn r29040 and x264 from May 2nd 2009. Some day I think in August 2008 they changed something about the codec that makes it scramble on older decoders. You might want to update either of them, probably both.
A suse repository had a pretty recent version of mplayer (and the x264 codec). It works now ok.
Derakon wrote:
I'd say the run doesn't complete all the levels because that would be a very boring run. If level 20 took 60 seconds to complete and level 1 took, say, 10 seconds to complete (so adding 2.5 seconds of additional time per level) then you're looking at a 12-minute-long run, which is pretty long for a simple game like this.
IMO 12 minutes is not long for this type of game. I would most probably enjoy it. I have never played the game, but I don't think all the levels are identical to each other, or are they?
Skilled player (1404)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
Warp wrote:
IMO 12 minutes is not long for this type of game. I would most probably enjoy it. I have never played the game, but I don't think all the levels are identical to each other, or are they?
Level 1 starts with 4 viruses. Each level just adds a few more. So, yes, they are identical, save for the number of things you have to take out. Just doing level 20 was a wise decision.
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Joined: 6/4/2005
Posts: 130
Location: Ontario, Canada
This is so good. Nice and glitchy. EDIT: RAAAAAAAAID!!!!?
Joined: 5/9/2009
Posts: 7
Location: Concord
lol I had to watch the ending a few times just to see what happened. nice run though, I bet the manipulation for this game was a pain seeing you have to do it from the start-up screen
Joined: 4/25/2004
Posts: 498
Less Ashamed Of Self wrote:
RAAAAAAAAID!!!!?
*POOF*
Joined: 7/31/2005
Posts: 128
Location: Virginia
*muses* I wonder how much garbage would get generated from one of those clears... heh heh.
Working on a mod of an old favorite in my spare time. PM for updates!
Active player (325)
Joined: 2/23/2005
Posts: 786
Time/SpaceMage wrote:
*muses* I wonder how much garbage would get generated from one of those clears... heh heh.
4.
Joined: 2/25/2006
Posts: 70
Location: Philadelphia, Pennsylvania
amazing ^_^ that ending was outta no where and the, "blink and you'll miss it" is the best way to describe it!!
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Player (56)
Joined: 10/16/2012
Posts: 233
Location: Milwaukee, WI
Why didn't you submit your Combo Challenge #1?
If I could have a tool-assisted real life, I'd... Being a novice, I'd probably load the wrong state, have the IRS AI bankrupt me, and eventually make me want to kill myself and redo 11 years of hard work.
Skilled player (1706)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
JWinslow23 wrote:
Why didn't you submit your Combo Challenge #1?
That only beats like 4 levels. >.>
Player (56)
Joined: 10/16/2012
Posts: 233
Location: Milwaukee, WI
jlun2 wrote:
JWinslow23 wrote:
Why didn't you submit your Combo Challenge #1?
That only beats like 4 levels. >.>
Still a cool idea for a playaround. Maybe we can do a combo challenge TAS in THIS manner. Link to video I would like to see this for level 2!
If I could have a tool-assisted real life, I'd... Being a novice, I'd probably load the wrong state, have the IRS AI bankrupt me, and eventually make me want to kill myself and redo 11 years of hard work.
Player (33)
Joined: 3/8/2012
Posts: 398
Location: Windfall Island
JWinslow, if you want a TAS, make it yourself. That way you will improve your skills and you won't be begging people to put in work on something that probably won't be published (If I'm understanding the task correctly).
IronSlayer wrote:
Your counterargument would be like me saying that the Earth is round and then you telling me that I need to show it's flat so I can "prove us all wrong".
Seems legit.
Player (56)
Joined: 10/16/2012
Posts: 233
Location: Milwaukee, WI
Abahbob wrote:
JWinslow, if you want a TAS, make it yourself. That way you will improve your skills and you won't be begging people to put in work on something that probably won't be published (If I'm understanding the task correctly).
OK. I've been working on a similar project anyways. I would just like to know how the patterns for the Combo Challenges have been thought of! Was it a bot, or just pure creativity?
If I could have a tool-assisted real life, I'd... Being a novice, I'd probably load the wrong state, have the IRS AI bankrupt me, and eventually make me want to kill myself and redo 11 years of hard work.
Skilled player (1706)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
JWinslow23 wrote:
OK. I've been working on a similar project anyways. I would just like to know how the patterns for the Combo Challenges have been thought of! Was it a bot, or just pure creativity?
Don't you think something like this is kinda....idk, incredibly difficult for a new TASer who hasn't really made a high quality TAS yet? Things like botting a game really requires technical knowledge of how the game's rng work; you can't simply leech off someone's lua script and expect it to output an optimal, star-tiered TAS.
Player (56)
Joined: 10/16/2012
Posts: 233
Location: Milwaukee, WI
jlun2 wrote:
JWinslow23 wrote:
OK. I've been working on a similar project anyways. I would just like to know how the patterns for the Combo Challenges have been thought of! Was it a bot, or just pure creativity?
Don't you think something like this is kinda....idk, incredibly difficult for a new TASer who hasn't really made a high quality TAS yet? Things like botting a game really requires technical knowledge of how the game's rng work; you can't simply leech off someone's lua script and expect it to output an optimal, star-tiered TAS.
I know! Jeez, I was just wondering!
If I could have a tool-assisted real life, I'd... Being a novice, I'd probably load the wrong state, have the IRS AI bankrupt me, and eventually make me want to kill myself and redo 11 years of hard work.
Editor, Player (68)
Joined: 1/18/2008
Posts: 663
Console verified. Link to video
true on twitch - lsnes windows builds 20230425 - the date this site is buried
Patashu
He/Him
Joined: 10/2/2005
Posts: 4017
Nice!
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
MarbleousDave
He/Him
Player (12)
Joined: 9/12/2009
Posts: 1555
Pinkie Pie, you are so random. Link to video
Editor, Player (68)
Joined: 1/18/2008
Posts: 663
no.
true on twitch - lsnes windows builds 20230425 - the date this site is buried