Kid Chameleon is lengthy and challenging platformer. In it you switch between a wide variety of different forms, each with its own moves and attributes, by collecting the helmets found in the various stages. You can also spend the diamonds you collect to generate powerful effects that depend on your helmet and how many diamonds you have.
* Aims for fastest time

Comments (A.K.A. Notes on Score Tallies)

Most of the tricks used in this run have already been detailed in the comments for the maximum levels run. However for this run I decided to aim purely for real time, I.E. minimising score tallies where appropriate, which took a bit more thought than it first seemed.
Fortunately (and, yes, I checked this before choosing this as my goal) delaying the end of a stage to avoid getting the speed bonus or to get less time bonus is always considerably slower (~8 seconds minimum for speed bonuses) than not doing so (one seconds worth of time bonus is less than the amount tallied in one frame). Bizarrely the score tallies actually lag, and skip tallying for a frame, a surprisingly large amount. This only really occurs when you get 4+ different types of points in a single stage, but in these cases can easily amount to 50+ additional frames lost in addition to the actual tallying. This was most problematic in levels that awarded Path Bonus just for finishing them, but only really resulted in one dubious looking item collection.
Additionally for every 50,000 points you collect you get awarded an extra life which costs three seconds (regardless of how far through the tally you are when you get it). In the end I got fairly lucky here and there are only two places where I loose time to avoid points for this purpose and only lost 13 frames for this purpose. Skipping another life would require missing multiple speed bonuses or taking a route with fewer flags neither of which are close to being fast enough to save time in this way.
You can also save a few frames during the transition to grey boxes by minimising the number of blocks on screen. The best way to do this is usually to ensure that the edges of the screen line up exactly with the blocks instead of having a half block on both sides. This wasn't always faster though as it only saves ~3 frames per instance. Also the flags aren't as tall as they look and this prevented it form being used in some cases.
The points collected in the first few stages are necessary for performing the warp in Under Skull Mountain I.

Stage by stage comments

Blue Lake Woods I - (15s)

Probably one of the most surprising instances of doing a level the exact same way as a previous run.

Blue Lake Woods II - (13s)

Not much to say about this one. I found no improvements over the max levels run.

Highwater Pass I - (34s)

Collecting the clock here is gives me the necessary number of points for the warp later, this method saves 2 frames over skipping the hit in BLW I. I also saved two frames in the ending section.

Highwater Pass II - (17s)

I saved 3 frames against the max levels run here, though 2 of those frames may depend on the extra hit I take.

Elsewhere - (11s)

Restarting the level takes less time than detransforming from the Iron Knight. You can collect more diamonds here without loosing time but I wanted to end the game with none remaining.

Under Skull Mountain I - (23s)

Collecting the fourth 10,000 point box (giving me 100,000+ points) is what triggers the warp here.

Woods of Despair I - (11s)

Some nice enemy bouncing in this level. I save a frame near the end of the level by using the downwards sword thrust to bounce off the ghost blocks instead of jumping so that I go lower.

Woods of Despair II - (17s)

Another good level. The airwalk at the start saves ~30 frames as the extra speed I have going into the first bounce as a result is kept for the entire bouncing sequence.

The Valley of Life - (11s)

The pull-back jumping method allows me to avoid hitting the drill midway through the stage with no loss of time. This is probably the ugliest score optimisation in the entire run, but they really do lag that much.

The Black Pit - (22s)

I collect the Skycutter helmet from a different P box to the previous run saving time, though not taking the hit at the end costs 6 frames.

Lion's Den - (16s)

Collecting the diamond here costs ~10 frames, but is necessary to avoid an additional extra life later.

Wind Castles I - (2s)

Pretty self-explanatory

Wind Castles II - (8s)

This is the other instance of diamond collection costing time, though only 3 frames this time. Reverting back to kid doesn't cost any additional transformation time as the "revert to kid" and "kid to [helmet]" transformations are just stapled together when transforming between helmets.

Blizzard Mountain - (15s)

A fairly straightforward climbing level.

Caves of Ice - (29s)

Grabbing onto the wall on the way down is necessary to swing out past the next obstacle.

Nightmare Peaks I - (11s)

This route costs about one second of level time but completely avoids a score tally. The climb looks a little ugly but there's nothing I could do about it.

Elsewhere - (6s)

I saved two frames at the end with a small climbing optimisation but lost them due to being unable to take a hit.

Nightmare Peaks II - (5s)

Not much to comment on here.

Bagel Brothers - (21s)

The largest improvement over the max levels run, using a completely different strategy.

Diamond Edge - (36s)

I only have one frame to spare at the ghost blocks due to the number of diamonds I collect.

Towers of Blood - (7s)

It was nice to fit a level in here that wasn't in any other run of this game. This route change only saves level time and has no effect on my score.

Alien Twilight - (12s)

I lost one frame half way through due to having to manipulate the second alien, but saved two frames from not having to manipulate Secrets in the Rocks

Secrets in the Rocks - (14s)

Destroying things from below is not symmetric with destroying them from above unfortunately.

Ice God's Vengeance - (27s)

No improvement over the max levels run, though I think I did a bit better stylistically.

Beneath the Twisted Hills - (36s)

Somewhat surprisingly I wasn't able to collect a prize during all the downtime at the end of the level without slowing down as 10,000 point blocks don't count against the No-prize Bonus.

Alien Isle - (28s)

In spite of my best efforts I was unable to match (or improve) the luck I got in the max levels run. I was ~15 frames slower than that run here.

The Land Below - (19s)

My favourite level from the run. This was the only real chance I got to show off how much speed the game really allows. Collecting Eyeclops is ~25 frames faster than avoiding two of the hits (which is much more difficult than it looks). This method doesn't save time in the max levels run as Eyeclops is horrible in Sky Fortress and actually only saves about a ~70 frames here due to the long extra helmet animation.

The Final Marathon - (40s)

I don't loose any time collecting Skycutter and the points here due to the unbeatable timed ghost blocks a third of the way in. Collecting the points takes me over a 50,000 boundary skipping an extra life.

Plethora - (31s)

I saved a surprising (~45 frames) amount of time over the max levels run here. The level ended a time unit sooner in spite of the time lost from ending input as soon as possible (which I opted not to do in that run).

adelikat: Accepting as an improvement to the "any%" published movie.
sgrunt: I'll publish this momentarily.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
Location: 127.0.0.1
This topic is for the purpose of discussing #2594: TheRandomPie_IV's Genesis Kid Chameleon in 12:47.52
Skilled player (1326)
Joined: 9/7/2007
Posts: 1354
Location: U.S.
Instead of telling you my opinion about this movie in words, I decided to show the following picture: This is the look of Yes.
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
Awesome - a run which would obsolete a run from 2004 (not to mention a DIVX-encoded run)! Even without that background, the game itself is fast-paced and varied with all the different abilities the main character can have. I want one thing made clear - exactly how much time is saved from collecting the diamond in Lion's Den? From an in-game time perspective, it appears that's the only level where you lose a second compared to the old run, and I would like that quantified. Is the 'extra life' skipped there is the one you mention in The Final Marathon, or is it something else? In any case, intended for real time as this is, it's a clear improvement to the old run and is entertaining, and hence should be published and gets a yes vote from me. I'll grace this with an encode once it finishes encoding (this may take a while; it looks like the game isn't very codec-friendly). EDIT: http://www.archive.org/download/GenesisKidChameleonIn1247.52ByTherandompie_iv/kidchameleon-tas-therandompie_iv.mp4 Stream here: http://www.zexsoft.com/aktan/?GenesisKidChameleonIn1247.52ByTherandompie_iv/kidchameleon-tas-therandompie_iv
Active player (487)
Joined: 2/19/2007
Posts: 114
sgrunt wrote:
From an in-game time perspective, it appears that's the only level where you lose a second compared to the old run, and I would like that quantified. Is the 'extra life' skipped there is the one you mention in The Final Marathon, or is it something else?
Yes, this just for the extra life skip and saves ~2.75 seconds of real time. If I had any more points I would gain the life at the end of The Land Below and thus be unable to skip it using the points box in Final marathon.
Skilled player (1098)
Joined: 8/26/2006
Posts: 1139
Location: United Kingdom
Pretty much everything about this game creeps me out. Nice improvement! Voting yes.
Joined: 7/2/2007
Posts: 3960
Hooray for improvements to Kid Chameleon! I've always liked this game. The new Bagel Brothers strategy was quite impressive, and the alternate routes made a nice surprise. And, uh, holy crap at The Land Below. Nice work! Thanks for the encode, sgrunt!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Editor, Reviewer, Experienced player (979)
Joined: 4/17/2004
Posts: 3109
Location: Sweden
Well, I guess it's time for my first published run to finally be obsoleted. This is quite the improvement. :) I liked Woods of Despair 1 the best. Here's to hoping for more KC runs in the future. BTW RandomPie, the http://tasvideos.org/KidChameleonTricks.html page could use some updating from you. Especially the jumping speed and turning around in the air could use your attention.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
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. ---- [1483] Genesis Kid Chameleon by TheRandomPie_IV in 12:47.52
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Very enjoyable!
Mukki wrote:
Pretty much everything about this game creeps me out.
I know the feeling. This is indeed one of the rare weird-ass games that aren't originally Japanese.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Active player (304)
Joined: 8/8/2005
Posts: 296
Location: NSW, Australia
I don't actually know this game, but this would appear to decrease the length of the game significantly. Entertainment value, on the other hand, would be an entirely different story.
Joined: 7/2/2007
Posts: 3960
That's noted on the map of the game; it requires inputting a button code (down+right+A+C) to do the warp, and we ordinarily don't allow button codes. This is different from the "rainbow warp" that this run uses; that's more of a "skip the early parts of the game" warp for skilled users since it requires obtaining 100k points very quickly.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.