(Link to video)
This is a homebrew Intellivision port of Flappy Bird, released by Collectorvision in 2015. Yes, "Flapee Bird" is the real spelling of the game title.
Objectives
  • Aims for maximum score
  • >99% script-generated
  • Genre: Arcade
Key Moments
  • 100 points (pipes spawn closer together) surpassed at 2m 02s
  • 200 points (pipes spawn even closer together) surpassed at 3m 50s
  • 300 points (closest pipe spawns + last difficulty increase) surpassed at 5m 24s
  • 9999 points (maximum score) reached at 2h 16m 50s
The lua script (for BizHawk 2.8)
Disclaimer that I'm not a programmer, so the code is not well-optimized. It is commented, however, so please check it out at the download link above to get the full idea of how it works. Below is a summary.
The lua script essentially reads the graphic elements in a 9x10 to 6x10 rectangle (depending on the closeness of the pipe spawns) ahead of the player, and interprets where the gap between the next set of pipes is based on where it detects the top/bottom pipe lip graphics. Based on this interpretation, the script will press the button if the bird falls below a certain y position to align it with the gap and hopefully pass through.
There is one problem with the script however, and is why only about 99% of the TAS was generated from it. The script sometimes has trouble threading the needle when the gap between consecutive pipes shifts down by two rows, and when the pipes are spawning closest together. Since correcting this problem didn't seem easy with the way the script was currently set up, I decided to just manually correct every instance the bird crashed into a pipe. I don't know if this decision ended up being faster TAS creation time in the long run, but here we are.

Samsara: I'd call that Lua script some Nice Code, but that tends to apply more to angry birds. Judging.
Samsara: The fixed horizontal speed would normally push this run into triviality territory, but two things prevent that, I feel. Thing one is, well, that triviality is mostly gone and really only needs a few good conversations to be removed entirely. Thing two is that I can, and will, make the argument that this is not trivial. Gameplay-wise, sure, anyone that can reach 9999 points will reach it in the exact same amount of time as this run. The question is... Can a human actually make it to 9999 points? It demonstrably takes over 2 hours of perfect, active play to do so, which is anything but a trivial matter to a human. "When human skills are just not enough", right? Does any human present the level of skill required to do this perfectly for 2 straight hours? I'm not at all convinced, and if someone ever manages to pull it off... Well, by that time, this run will have been made acceptable anyway due to an upcoming rule change. God, I love being the boss-at-time-of-judgement!
Accepting!

despoa: Processing...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14873
Location: 127.0.0.1
This topic is for the purpose of discussing #7686: Winslinator's INTV Flapee Bird "maximum score" in 2:16:50.33
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
If there's no way to slow down or speed up the bird's horizontal movement, then there's nothing distinguishing this from an RTA run of the same game. Desert Bus had the same issue. Nice graphics for an INTV port, though, and sounds like it was a good way to sharpen your bot-writing skills.
nymx
He/Him
Editor, Judge, Skilled player (1638)
Joined: 11/14/2014
Posts: 810
Location: South Pole, True Land Down Under
CoolKirby wrote:
If there's no way to slow down or speed up the bird's horizontal movement, then there's nothing distinguishing this from an RTA run of the same game. Desert Bus had the same issue.
Desert Bus...That was the first thing that came to my mind as well.
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14873
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. ---- [4945] INTV Flapee Bird "maximum score" by Winslinator in 2:16:50.33