• Note: Rerecord count should read 100,458 as I transferred everything to BizHawk 2.8 when I finished the TAS.
Flicky is an arcade-style Genesis game in which a flightless blue bird named Flicky must rescue her Chirps dispersed throughout the 48 rounds and bring them safely to the exit. Along the way, Tiger and Iggy will try to stop her. Luckily, there are miscellaneous items on the ground Flicky can throw to really send them rolling!
Genre: Platform
Movement Stats
These values assume 1 pixel = 256 subpixels.
  • Soft speed cap: 1 pixel, 128 subpixels/frame (or 1.5 pixels/frame)
  • Hard speed cap: 1 pixel, 254 subpixels/frame
  • Velocity gain from wall bounce: 48 pixels/frame
  • Acceleration/deceleration on floor/air, holding left/right: 24 subpixels/frame^2
  • Deceleration on floor, holding nothing: 6 subpixels/frame^2
  • Deceleration in air, holding nothing (aka air drag): 0
Basic Movement Tech used EVERYWHERE in the TAS
Holding left or right will accelerate Flicky by 24 subpixels/frame^2 until she reaches 1px, 128sbpx speed. However, this is only a soft speed cap. Once reaching the max speed and assuming we are standing on a floor, we can let go of the d-pad for one frame to decelerate by 6 subunits to 1px, 122sbpx speed. If we are to hold in the direction of our heading now, we will see our speed increase by 24 subunits to 1px, 146sbpx speed, 18 subunits higher than the soft speed cap! We now have several options:
  • We can hold the d-pad in the direction of our heading but doing this at any speed higher than 1px, 128sbpx speed will instantly set the speed to 1px, 128sbpx—hence why this speed is dubbed the soft speed cap.
  • We can jump and hold nothing and since there is no air drag, we will retain the faster 1 px, 146sbpx speed over the course of our entire jump!
  • If we must stay on the ground, we can then alternate d-pad presses away from then toward our heading to perpetually oscillate between subpixel speeds of 122 and 146 for an average ground speed of 1px, 134sbpx (6 sbpx higher than the soft speed cap).
  • If on the ground, we can also just let go of everything to slowly decelerate our subpixel speed in intervals of 6: 146, 140, 134, 122—at which point we would hold in the direction of heading to bring the subpixel speed back to 146. This method achieves the exact same average speed as the previous: 1px, 134sbpx. I don't use this method as often in the TAS.
Wall Bounces
Bouncing off walls while not holding the d-pad not only gives Flicky an instant speed boost of 48 pixels/frame, but it bypasses the soft speedcap! Chain multiple wall bounces together and you can attain up to 1px, 254sbpx speed (the hard speed cap).
Floor Clips
Floor clips have been used in Flicky speedruns for a long time (at least the consistent and easy-to-find ones), but it wasn't until Paradaxeth's TAS where their true potential was realized. A floor clip involves a precise jump into a platform edge which instantly magnetizes Flicky to the floor of the platform. This has the following advantages:
  • Instantly sets up for a new jump
  • Faster vertical position gain (via the small zip which occurs)
  • Faster horizontal position gain (can start moving left/right across the platform sooner)
This TAS improves upon the floor clips showcased in the previous by successfully implementing them at all locations deemed advantageous.
Bikini Girl Bonus Skips
It is possible to get an extra bonus (the one where the bikini girl appears in the window) on rounds 10, 18, 26, 34, and 42 if you did the following on the previous 8 levels:
  • Beat all of them in under 40 seconds (at least a 5000-pt time bonus)
  • Deliver all your chirps to the exit in a single chain
This extra bonus costs a little under 3 seconds each time. In this run, we skipped all five of these bonuses by specifically doing the following:
  • In Round 4, we intentionally progress through the level slower than usual to line up one of the chirps to hit the tiger and fall right on top of the exit door. This makes for an extremely fast recollection after dropping off the first chain of chirps.
  • In Round 13, thanks to a completely re-worked route, we now pass by the exit door on our way to the last chirp, where we deliver the first seven chirps.
  • In Round 24, falling down the shaft towards the last chirp passes right by the exit door where we make a pit stop. Notice how we lost one of our sunglass chirps earlier in the level and recollect it while delivering the first group of chirps. While this didn't lose or save time, it shows that all counted as one chirp delivery.
  • In Round 33, we must pass by the exit door on our way to the upper level, which is a great time to deposit the chirps.
  • In Round 38, before turning around to jump and collect the next group of chirps, we first drop off the ones we have. Since this instantly stops our horizontal speed, we also have a faster effective turnaround time.
Extra Life Pause Skips
There are five extra lives awarded at 30, 80, 160, 240, and 320 thousand points. A sound effect will play when getting each. The end-of-round text will not appear until said sound effect finishes playing. Therefore, it is desirable to obtain extra lives during round play or early in the final chirp chain delivery, which are far enough from the end-of-round text temporally. Each full skip of the extra life pause would save 27 frames. In practice however, since the bulk of points acquired during a speedrun are awarded at or near the end-of-round text, it is impossible to route anything which takes full advantage of all five opportunities. After extensive analysis, I determined the 3rd and 5th extra lives had the best potential for being fully skipped. When all was said and done, this TAS saves:
  • 17 frames off the 3rd life in Round 8, obtained when the 4th chirp is delivered
  • 7 frames off the 5th life in Round 14, obtained when the 6th chirp is delivered
Q: In Round 8, if you had just 200 extra points, you could have obtained the extra life when the 3rd chirp is delivered, which would save 22 frames instead of 17, right? A: Exactly, but adjusting the score by this small an amount requires hitting more Tigers or Iggys, or collecting gems. None of these took less than 5 extra frames to carry out, making that implementation not worthwhile.
Q: What about bonus rounds? You could easily and substantially manipulate your score there to potentially acquire the extra lives in more favorable places. A: I played around with this quite a bit, and it happens that maxing out the score in all the relevant bonus rounds lines up the best opportunities for extra life skips.
Summary (values in frames)
Suggested Publication Notes
Flicky is an arcade-style Genesis game in which a flightless blue bird named Flicky must rescue her Chirps dispersed throughout the 48 rounds and bring them safely to the exit. Along the way, Tiger and Iggy will try to stop her. Luckily, there are miscellaneous items on the ground Flicky can throw to really send them rolling!
Winslinator improves upon the previous TAS by 53.12 seconds thanks to improved routing, more floor clips, and crafty techniques to go slightly faster than the speed cap. This TAS also minimizes time-costly bikini girl bonuses and extra life pauses.

ThunderAxe31: Claiming for judging.
ThunderAxe31: Accepting as improvement over the current publication.

despoa: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15576
Location: 127.0.0.1
This topic is for the purpose of discussing #7832: Winslinator's Genesis Flicky in 13:47.13
GJTASer2018
He/Him
Joined: 1/24/2018
Posts: 303
Location: Stafford, NY
Winslinartor, I'm curious if you've tested in MAMEHawk whether the movement tricks you found here will also work in the original arcade game (of which the Genesis game is pretty much a straight port of)? And if so, do you plan on tackling the original arcade game at some point?
c-square wrote:
Yes, standard runs are needed and very appreciated here too
Dylon Stejakoski wrote:
Me and the boys starting over our games of choice for the infinityieth time in a row because of just-found optimizations
^ Why I don't have any submissions despite being on the forums for years now...
LoganTheTASer
He/Him
Banned User
Joined: 7/3/2022
Posts: 463
Location: Berkshire, UK
very good optimisation. yes vote. question: at 3:36, could it be faster to collect the other chick before going to the exit?
YouTube: @LoganL2008 Discord: sneakers_o_toole Watch my TASes here: https://youtube.com/playlist?list=PLmcAd4CTuEymf4qWKIE0Pv_NlA031cYR1&si=m1hP9qz9c8Ip35Ur
Former player
Joined: 6/30/2010
Posts: 1107
Location: Zurich, Switzerland
This game looks very cute and the gameplay seems to be quite optimized at this point, I'm voting yes!
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15576
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. ---- [4977] Genesis Flicky by Winslinator in 13:47.13