Barbie in the 12 Dancing Princesses
  • plays on hardest difficulty
  • takes damage to save time
  • (uses death to save time)
  • light glitch abuse

About the game:
Developed by Wayforward, who've previously made two other Barbie games along the same lines for GBA. These rank among the finest Barbie games in existence according to my research.
About the run:
Due to a popular request, here's the full run of this game, but optimized. I saved a bit under 5 seconds from the last full run by revisiting 1-1, 1-3, 1-6, 1-7, 2-1, 2-2, 2-3, 2-5, 3-6 and 3-7, fixing the most glaring examples of unoptimized jumping, finding new tactics for three parts and re-using the last levels from the password run. After hexing it all together I still had to redo the last boss, and managed to slip in one last surprise in there. Hope it was worth it...
About GBA/DS differences:
This game was first published on GBA and only later on DS. I picked up the DS version for this run because of a few factors: first, I wanted to make a DS TAS. Second, the DS version of this game has one unique level (1-7) and new fire obstacles here and there that you have to blow out. It's basically a fuller, more difficult version of the game. Third, DS has a stylus menu for switching between your skills, which is very convenient - on GBA you only have one button for it. The stylus menu also allows some light glitches during the run. Fourth, DS has a far better music quality, which is nice because the game has quite good music.
About the structure of the game:
The game begins with a prologue that is a few rooms long. Then you get to a central hub through which you access the game worlds. There are six worlds in total, you get a new power from each, and after that there are still two separate levels Clock Tower and Mirror Room. Then, final boss.
My password run went straight to the sixth world because that's where you get the running skill and the gameplay of the run speeds up drastically.
About difficulty:
The player has the option to choose between easy and normal modes, but I think there's no other difference between the modes than Genevieve's life. On easy she never dies, on normal she dies of three hits.
It's a difficult game in the sense that you'll likely die some times playing through it if you're not careful. Genevieve's hitbox is big and enemies are either fast or numerous. The game also posits enemies in situations where you can't see them clearly or where you can't defend against them easily.
About your powers:
Yellow dress gives you the butterfly net. Small enemies die of one hit, but larger ones are unaffected. One of the most useful skills.
Blue dress gives the stilts. This allows you to walk over some areas where there'd normally be a chasm.
Purple dress gives you the string ability. You can lift up temporary diagonal platforms at places indicated by a sign.
Pink dress is the mallet. You shoot croquet balls to flip switches for the most part. Using it can also manipulate boss behaviour, which is useful.
Deeper blue dress is the pile of books. A small pile of collision that you can use to get higher or further than usual. Unfortunately only one pile can be out at the same time.
Wine red dress is the running dress. Best thing ever, I want a dress like this too.
About tricks & glitches:
Jumping is some sub-pixels faster per frame than normal walking, so I jump all the time. While running it is equally fast to run and jump, although it is slower to run up stairs than jump over them.
Jumping with lesser power in places with low ceilings makes your jumps longer, and thus you are able to visit ground less often. I think this trick is not utilized everywhere it could've been.
There's some surface to the edges of platforms that take more jump power to land on, as if that area was slightly higher. Counter-intuitively, it's faster to land on these edges regardless if you continue moving sideways afterwards. Genevieve moves so slowly that it's worth it to land a few frames slower than to move more horizontally...
Sometimes you can also land quicker if you press jump one frame longer than the minimum it takes to land on a platform (depends on the height).
By dropping towards stilts-surface and equipping the stilts at the last possible moment, Genevieve falls two frames longer than normal. At best this saves subpixels and lets you visit ground less times during a level, although it mostly doesn't help. Just done for the sake of doing it, and it becomes obsolete once you can run.
It usually saves 2 frames to walk into a cutscene rather than jump into it.
If you hit with the butterfly net right as you walk off a ledge, you fall down extra quick and can also jump again mid-air. This is used for a TAS-only tactic in 3-7 for example.
It's best to activate string locations from as far away as possible to have Genevieve instantly move closer to the location - saves a little bit of time each time. This can sometimes also displace the string collision. You can see it happen during the library world for example - because the collision is more to the right than it should, I can jump to the upper level a bit earlier than normal.
While you can control the power of the croquet mallet using the stylus, you can't control the angle of the shot. Targeting takes time, so I usually get to a position from which I can do the shot without having to target at all. Also, shooting with the mallet has the power to manipulate A.I.
You can switch dress through the stylus menu while you are using your skills. This allows some DS-only glitches like running with any dress active. Also, if you switch to the yellow dress (butterfly net) while placing books or lifting strings, the object you are placing actually gains offensive properties and kills enemies it touches(done for fun at least once during this run).
You can make some chasms zip you to a wrong direction, saving time. It's in fact the fastest way to move in this game.
You can pass through retractable walls/floors by taking the camera to a far away location using L, then letting it return. If Genevieve is touching the surface before moving the camera, the trick won't work. This trick also respawns most enemies to their initial location (but not Brutus, the monkey).
It's possible to zip up walls using the books in a correct circumstance, but I didn't find any locations where this would actually save time, so it's not done in this run.
I know a few ways to go OOB in this game, and two of them are used for entertainment in the run. However, it's unclear if OOB could be used for something useful in this game. There is some room to move there, and even ways to get damaged. However, without a camhack it's not possible to see anything and thus testing is not easy at all.
You can do small corner boosting if there's some collision above you. It seems to be useful extremely rarely (only once in this run, in the fifth world).
Getting hit by an enemy in air has two advantages. For one, your falling momentum resets, allowing you to do a slightly longer jump (not useful in this run). Second, in some places getting hit by an enemy when under a platform allows you to do a jump as if you were standing on that platform already. This is done once, in the fourth world, but there may still be other undiscovered locations where this trick could save time.
About the new trick at the end of the run. Basically, you sink inside ground if you face left and drop a book at the same time you get killed. This is pretty much the only location in the game where this comes in handy.
Run highlights and level-specific commentary:
1-1: I use a specific jumping tactic to slow down Brutus the monkey.
1-2: the tactic for avoiding the bird while jumping up the platforms might be TAS-only, at least it needs very good timing.
- in general, the first world is more interesting than average because of health management needs.
1-5: at the end, using the quick falling trick proved very slightly faster than jumping down normally.
1-6: the strategy for the three plants is quite precise as well. Later on in the level there's a series of jumps that are TAS-only, unless you slow down at some point.
1-7: the most interesting level in a long while. This is the DS-only special level and has a sudden increase in difficulty and complexity in comparison to the other levels before and after. Due to my route I don't actually have to blow any fires out (although Genevieve stops to warn the player at the start of the level), and this is the first time I can use "chasm zipping", especially nice since I'm still stuck at walking speed. I take one hit less during this level because I realized I can simply walk under one of the spiders. Then there are lots of gates to slip past.
3-5: the trick for jumping after taking damage in air is used at the end of the level.
3-7: a delightful TAS-only strategy in the last level. I actually improved passing the gate floor by walking through it instead of jumping.
4-4: damage abuse while lifting a string can save some time.
4-5: I think the tactic for avoiding Brutus the monkey in this level is pretty creative. If you just try to jump through the corridor without cares, you get slaughtered.
4-6: in this level Genevieve kills an enemy by rising the string, and it's a result of a glitch.
- fifth world also has the theme of damage planning going on during parts of it.
5-3: you can skip meeting the sister on this level by going by the lower route... an interesting overlook by the programmers. You still get the new power for the next level, though.
5-6: you could do a great shortcut if you could jump higher and longer from near the start of the level, but alas.
5-7: in this level you can see the use for "displaced string collision" and corner boosting. At the very end you can drop through the floor and skip the last part of the level entirely - another strange overlook.
- some more comments on the last parts in the previous 12 Princesses submission. I'll copypaste the most important stuff here.
"6-1 and 6-2: The solution to those ant swarms wasn't obvious. I found a way to deal with them without having to stop to walk at all only after beginning to make this abridged version."
"6-3: Zipping saves a decent amount of time. While making this version I found a faster way to do the trick, saving more time."
"6-4: Zipping again saves some time, this is actually a new location I use this trick compared to the first version."
"6-7 (boss): This guy is crushed in TAS conditions. However, his behaviour changes depending on what frame you enter the room, so I actually had to waste about 5 frames to get this outcome... which isn't even optimal." To elaborate, this boss could be at least 7 frames faster with perfect cooperation from the A.I.
"Clock tower: While waiting I show a small glitch in which I run with blue dress on and can stay on stilts surface although the usual stilts graphics are missing. You can conveniently set up books while waiting for the platforms to move. Running and jumping like this actually skips many individual sections of the rooms down below."
"Mirror room: I had a few zipping strategies in mind (using the books) for this area, but none of them either save time or work like they should." The long camera movement is for doing another wall passing trick, you can see the wall in the mirror.
"Rowena 1: If you jump on her side and whack the mirror she summons, you actually skip phases of this boss fight and get right on to firing her damaging projectiles back at her."
"Rowena 2: She starts the fight with another projectile you send back at her direction for damage. Then she always casts three enemies. Then she may either teleport uselessly or try to do her projectile which you send back to her for damage. In her last phase she will summon Brutus the monkey, and after that either more enemies or the projectile which'll kill her. Some manipulating was in order, which was annoying."
- dying at the very end and shoving yourself in ground skips the last dialogue box of the boss for some reason.
Future improvements:
- new tactics and tricks.
- better precision in spots I still missed this time around.
- new jumping strategies so that you'd have to visit ground even less.
- maybe try another health management tactic in world 5... take damage from the flames instead.
Closing words:
Hopefully I'm not forced to play any more Barbie after this in a long while... I've learnt my lesson.
Winx Club, however...

Mukki: Judging...
Mukki: Response to this one is largely positive. Accepting for publication.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15542
Location: 127.0.0.1
This topic is for the purpose of discussing #3344: AKheon's DS Barbie in The 12 Dancing Princesses in 29:49.94
Joined: 11/22/2004
Posts: 1468
Location: Rotterdam, The Netherlands
I had never heard of this game so I went to Youtube, and then I found you actually already made an encode for it too: http://www.youtube.com/watch?v=IBwc4RbdfoQ edit: sorry, apparently this is an earlier version of the run.
Active player (293)
Joined: 12/16/2008
Posts: 458
Location: Houston
voted yes for the last one, so this gets a yes
Active player (461)
Joined: 12/24/2010
Posts: 297
Location: CT, USA
It gets really good after the running is unlocked. The other abilities are pretty interesting too, I just wish the game was a little bit faster without the running (Why wouldn't the devs make running the FIRST ability?) but it's still a good game to run regardless. I'm voting yes. for a Barbie game >_>.
Joined: 6/4/2009
Posts: 570
Location: 33°07'41"S, 160°42'04"W
Although I preferred the skipped version, this one is good too. So I confirm my yes vote.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
AKheon, do you have an encode of this current run? I'm quite interested in seeing how this fares as a full-game run, but I can't run the emulator. Thanks!
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Editor, Experienced player (884)
Joined: 1/23/2008
Posts: 529
Location: Finland
I guess I can make an early encode of this. EDIT: here's the encode once it is processed. http://www.youtube.com/watch?v=fC5aFhYkHEc
Joined: 7/22/2010
Posts: 53
You know, I'd actually watched your previous full run a few times and I was wondering whether I wanted to sit through another half hour of Barbie... but I'm glad I did. I loved the new final boss fight. I nominate pothead Genevieve to be the screenshot if this is published. :> Yes vote.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Thanks AKheon! The last parts with the running dress are certainly the most interesting. Not only can you run, but the stage design is the most varied as well. The earlier parts of the run had their appeal, though... I especially like the camera tricking to go through platforms in the first stage. It's also cool to see that you get the fifth dress (with the books) without actually talking to the princess who should give it to you. It's a close call, but I'm going to say this gets a weak Yes.
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Skilled player (1416)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
Here, we have Barbie hopping along, beating up the local wildlife with a butterfly net. Also, books are only good as stepping stools. What? The mirror level is neat, yes, but I can't be the only one bothered by how it's not reflecting properly. It should be showing her back, dang it! Anyway, this movie is no less exciting than Punky Skunk, which got accepted, so why not this? I approve. The bugs were neat enough. Tangetially, some of the most fun I've had with my niece was watching these cheesy Barbie princess girly girl movies, watching the closing credits, and telling her, "Oh, hey, [insert character] was the voice of Rarity!" In this movie's case, it would be Ashlyn and Twyla voicing Celestia while Hadley and Ilsa did the voice for Applejack and Rainbow Dash respectively.
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.
Skilled player (1651)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
I thought it was well done, but I can't help feeling like you rushed the first 2/3rds, and worked harder on entertainment for the latter half - no dress switching, or playing around with the 2nd "Knight boss" I'm voting yes, but I bet the first 2/3rds could be improved visually.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Jungon
He/Him
Player (50)
Joined: 4/2/2009
Posts: 376
Location: Porto Alegre - Brazil
Yeah, I'm not voting yet, but ... I must say it looks like a decently good game, with quality music ... but her jumping sounds, instead of sexy clacking stiletto heels, sound like a maracas shaked by a frog, ... that will 80% sure lead to a Meh vote, but ... the technical merit is more likely leading to a Yes.... >.> *Finishes watching* Ok, now I'm voting Yes, the bosses are really fun to watch.. XD
*Jungon*/*Johnnyz* smilie weirdo =P ^^ o.o @__@ +D
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
All that jumping makes me dizzy. Voted yes regardless... :P
Editor, Experienced player (569)
Joined: 11/8/2010
Posts: 4035
I just finished watching it, and I'm voting Yes to this submission too. I didn't watch the old full run, but I did enjoy watching this new full run and seeing the whole game TASed like the last level. Also, the glitches were still entertaining.
Editor, Player (44)
Joined: 7/11/2010
Posts: 1029
The start of the run isn't nearly as boring as you said it would be. (Also, this game is the most clearly explained demonstration of the common glitch where sprites don't exist off-camera that I've ever seen.)
Joined: 11/3/2010
Posts: 22
I felt that the first 5 worlds dragged on after the first few worlds. The glitching through walls was neat, and particularly impressive in the library, though. Still, I enjoyed the password run considerably more, this one gets a meh from me.
Joined: 12/6/2008
Posts: 1193
So this is barbie IN the 12 dancing princesseses, hm? Damn Barbie trying to turn out daughters into lesbians! I knew something was weird with her having that dickless boyfriend. Probably just a very butch woman! So anywho I apreciate what you've done here. The glitching trhough walls is fun and all. But before you get the running ability this is just soooo boring. Voting meh.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15542
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. ---- [1921] DS Barbie in The 12 Dancing Princesses by AKheon in 29:49.94