Ikachan is a game created by Pixel during the development of Cave Story. You control a squid and need to help the sea creatures who have been trapped in a cavern.
Fortunately, Ikachan befriends a magical Attack Star that allows him to just simply leave and abandon those losers.

Glitches

Enemy pushing - Usually an NPC is impossible to bypass. However, it is possible to clip through them via an enemy pushing you fowards. To do this you need to approach the NPC until their dialog box appears. Once this happens the game registers you as 'in' their hit box. Once this happens an enemy can then push you through.
Enemy clipping - Usually, it's impossible to bypass walls. However, it is possible for Ikachan to clip vertical walls thanks to badly programmed hitboxes. Basically, whenever Ikachan approaches an enemy hitbox the game automatically pushes him out. However, building up enough speed before this and using precise timing, it's possible for the game to push Ikachan through any vertical facing walls. This will not work with horizontal walls, as Ikachan has different physics moving left and right.

Run explanation

The goal of this run is to use an Attack Star to clip through a wall towards the beginning area, and reaching the top of the screen. Doing so automatically starts the ending.
-The Japanese version is used because the text is slightly faster. There are no other differences.
- In order to damage Attack Stars in the boss fight, Ikachan must be Level 2 or higher. Any lower and he won't do any damage.
- Due to an oversight, it's possible to end the battle with one Attack Star still alive. Even better, this Attack Star is able to follow you around.
-I use enemy pushing to get past the blob with glasses blocking the spacesuit, and enemy clipping to get past the one tile roof blocking the way to the exit. After that it's just a mad dash to the finish line.

feos: Judging...
feos: Updated the movie file per author's request.
feos: Accepting to Moons and publishing...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14852
Location: 127.0.0.1
This topic is for the purpose of discussing #4284: arandomgameTASer's Windows Ikachan in 03:31.56
Patashu
He/Him
Joined: 10/2/2005
Posts: 4014
Here's the RTA WR for comparison. http://www.twitch.tv/lurkchan/c/3994606 (Though at 13 minutes of length, if this TAS's 3 minute length is correct, it is 'blown out of the water' so to speak)
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
Skilled player (1079)
Joined: 9/15/2013
Posts: 116
arandomgameTASer wrote:
-The Japanese version is used because the text is slightly faster. There are no other differences.
good luck
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
We have precedence saying that it is fine to pick a different version based on the language as long as any differences due to this are ignored when comparing times.
Techokami
He/Him
Joined: 6/23/2008
Posts: 160
Encode? Kinda hard to pass judgement when you aren't capable of watching the run (I get a vibe from Hourglass that it only actually works on WinXP, and I'm on Win8 64-bit...)
Editor, Expert player (2001)
Joined: 8/25/2013
Posts: 1199
I should be able to get an encode up in a few hours, once I get home. To clarify, this game was never officially translated to English (Same deal with Cave Story). I figured I'd run it on the official version so to avoid problems with a fan translation.
effort on the first draft means less effort on any draft thereafter - some loser
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
That's a good choice, since the guidelines says to do exactly that.
Techokami
He/Him
Joined: 6/23/2008
Posts: 160
arandomgameTASer wrote:
To clarify, this game was never officially translated to English (Same deal with Cave Story). I figured I'd run it on the official version so to avoid problems with a fan translation.
There is an official English translation, it's just not for the PC. It's for the 3DS.
Player (55)
Joined: 11/28/2013
Posts: 118
Quick encode (removed because arandomgameTASer has provided his own)
Projects: Tetris DS Genesis Toys: Let the Toy Wars Begin
Cooljay
He/Him
Active player (391)
Joined: 5/1/2012
Posts: 468
Location: Canada
Looks good to me. Voted Yes.
Editor, Skilled player (1403)
Joined: 3/31/2010
Posts: 2086
I became aware of Ikachan through Cave Story, but never got too far in the game. Nice TAS, I liked the movement, there seems to be a lot of finesse in it. Voting Yes.
Skilled player (1705)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I have no idea what's going on, but the music was nice, so meh vote.
Editor, Expert player (2001)
Joined: 8/25/2013
Posts: 1199
Thanks for the encode, scahfy! I went ahead and made my own with some commentary. (Just turn on the annotations.)
effort on the first draft means less effort on any draft thereafter - some loser
Patashu
He/Him
Joined: 10/2/2005
Posts: 4014
Finally watched. I had no idea such a glitch existed in this game, nice job :)
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
ars4326
He/Him
Experienced player (764)
Joined: 12/8/2012
Posts: 706
Location: Missouri, USA
Nice find with the Attack Star exploit! Like Patashu mentioned, saving 10 minutes of time off of the RTA WR is impressive. 'Yes' vote.
"But as it is written, Eye hath not seen, nor ear heard, neither have entered into the heart of man, the things which God hath prepared for them that love him." - 1 Corinthians 2:9
Former player
Joined: 11/13/2005
Posts: 1587
I would like the author to comment on movement optimisation, as the movement seems really complex from a TASing point of view.
<Brushy> The movement seems to be really hard to optimise and it just somehow doesn't seem to as quick as possible.
<Brushy> I'm not sure how the movement works in that game though, so it might all be just in my mind.
<Brushy> And by being not sure, I mean that I don't know a single thing about that game.
<KennyManZZZ> Movement in Ikachan is very atypical
<KennyManZZZ> You use a total of three buttons for movement
<KennyManZZZ> Left, right and Z, which is the "swim" busson
<KennyManZZZ> *button
<KennyManZZZ> Each press of Z propels you slightly in the direction you're pointing
<KennyManZZZ> So each time you see a bubble emerge from the sprite, that's one press of Z
<KennyManZZZ> It's practically impossible to do precise movements
<Brushy> That much I figured out.
<KennyManZZZ> And if you go fast in one direction you'll have a ton of momentum when you want to move in another direction
<Brushy> Yeah.
<Brushy> So it seems that it is really difficult to optimise your movements.
<KennyManZZZ> Yes.
Brushy> I don't think 2871 rerecords are enough to optimise a game like that, unless you know exactly what you are doing all the time.
I'll refrain from voting until the author gives a little insight to how the movement works when TASing and if he was able to fully optimise it.
Skilled player (1404)
Joined: 10/27/2004
Posts: 1976
Location: Making an escape
It should also be mentioned that propelling yourself to the sides also propels you up. That alone makes movement a lot more awkward.
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.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4014
Try playing this game sometimes. It's incredibly hard to move in a 'beautiful' way, and usually impossible.
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
ALAKTORN
He/Him
Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
the strategy looks wrong in at least 2 places… and in places it doesn’t look optimized, but without trying myself I can’t be sure… I don’t think 2.8k rerecords are enough to optimize this game #1: I’m sure you can save a lot of time if you take all 3 fish in an upwards motion. Alternatively, you could avoid the bottom one if it requires descending for so long to take, and take the one you skip here instead #2: instead of waiting for your buddy, can’t you go ahead, break the blocks blocking the path, and let your buddy go straightforward instead of taking the (slower?) bottom path? edit: just noticed Brushy thought the same
Joined: 4/3/2005
Posts: 575
Location: Spain
This run is hilarious.
No.
Editor, Expert player (2001)
Joined: 8/25/2013
Posts: 1199
Brushy wrote:
I'll refrain from voting until the author gives a little insight to how the movement works when TASing and if he was able to fully optimise it.
I feel like I did for the most part. The real issue with this game is decelerating enough so Ikachan falls fast, which is incredibly hard to do quickly. I tried pretty hard, but I'm sure it's totally possible to optimize his movements more.
ALAKTORN wrote:
I’m sure you can save a lot of time if you take all 3 fish in an upwards motion Alternatively, you could avoid the bottom one if it requires descending for so long to take,and take the one you skip here instead.
Just compared. Yeah, the upwards motion is a bit faster. Good thing this run is short, so it's easy to point out ways to do things quicker. Getting the fish later requires decelerating to go back for it, and carefully pivoting Ikachan back around again. So no it's not worth it.
ALAKTORN wrote:
instead of waiting for your buddy, can’t you go ahead, break the blocks blocking the path, and let your buddy go straightforward instead of taking the (slower?) bottom path?
That may not be possible, since the Attack Star follows your position. Including height. So if I didn't wait for him, I would have to go back and get him unstuck from the block.
effort on the first draft means less effort on any draft thereafter - some loser
ALAKTORN
He/Him
Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
arandomgameTASer wrote:
ALAKTORN wrote:
instead of waiting for your buddy, can’t you go ahead, break the blocks blocking the path, and let your buddy go straightforward instead of taking the (slower?) bottom path?
That may not be possible, since the Attack Star follows your position. Including height. So if I didn't wait for him, I would have to go back and get him unstuck from the block.
I think there should be enough movement leeway to make it possible
Editor, Expert player (2001)
Joined: 8/25/2013
Posts: 1199
ALAKTORN wrote:
I think there should be enough movement leeway to make it possible
I will certainly try. By the way, if I make a minor improvement before this is accepted should I just cancel the submission? Or can I just replace the current run?
effort on the first draft means less effort on any draft thereafter - some loser
Techokami
He/Him
Joined: 6/23/2008
Posts: 160
Well this game got destroyed. There's quite a bit of stuff you need to do in the game to get to the ending, and you just bypassed most of it. Yes vote!
Former player
Joined: 2/19/2007
Posts: 424
Location: UK
At the very beginning, at 0:15, wouldn't it be faster to slow down instead of hitting the wall, and then clear the obstacle at maximum velocity both upwards and to the left? Or is the problem that slowing down (by moving right) also moves you upwards, which is counterproductive? Around 0:40, the two first steps down are done differently than the last. Why? Also, I'm worried that the star shepherding is suboptimal. the star tries to follow you, so to avoid having it run into corners, can't one do better than just running ahead of it and waiting for it? For example, around 2:50 the star runs into the wall and loses its forward velocity because it is trying to move towards ikachan, and ikachan is ahead of it. Wouldn't it be faster to position ikachan above the star at that location, making it slow down a bit and accelerate upwards in order to clear the ledge, and only then run ahead with ikachan again? And around 3:04 it looks like you wait slightly longer than necessary for the star, as it clears the ledge with a good margin. And just after, at 3:05, wouldn't it be better to led ikachan fall along the left wall, so that the star ends up further left. That would give it room for a running start for entering the passage just after. But I haven't actually played the game, so take my comments with a grain of salt.