Fruit Fly’s Fabulous Feat

The fanmade art for Fruit Fly's Fabulous Feat - By NectarBee73

Fruit Fly's Fabulous Feat is a small adventure game by ChillDude110 or Chill 'Doof which has a flappy bird-like gameplay, but with a storyline, different obstacles, shops, areas, and much more.

It was made using Khan Academy, and is 600px in both height and width. Thus, it *looks* extremely small on the main page. However, the game consists of over 4800 lines of code in Processing.

### Creator and special thanks

The creator is Chill 'Doof. In the credits section of the main page, credits are given to LunarcyWasTaken for beta testing and Cap3586 for music.

### Main features

The feature that stands out most is the storyline. The storyline has the player (the fly) be looking for their home inside a fruit. To do this, they have to travel across many different fruits and areas, meeting other insects and avoiding obstacles along the way. Most of these places have bosses, mean creatures that don't want the fly around them at all and try to chase them out, something that they eventually succeed in doing.

### Plot

#### Normal Storyline

The normal storyline starts out with the game explaining the player's past. They are a fruit fly, born in a fruit, hatched out of one of hundreds of eggs. It mentions that fruit flies *can* lay up to that many eggs at once, making it extremely easy for at least one of them to get lost. This appears to have happened, because the player is lost inside the Peach. From here, they have to get home. Peach only has stones, so it is easy to beat it. The next fruit after Peach is Apple, which has stones and wormlings to hinder the player. At the end of Apple is a dead end, but an exit is eventually seen at the top of the fruit. After going through it, the player reaches Worm's lair, where Worm gets annoyed at seeing the player and blames the wormling that guards his cave for this. When the player escapes, Worm will be angrier and call them a coward. After Apple, the player goes to Banana, a slightly tougher map due to its Web gimmick. Spider suddenly shows up at the end of Banana, thinking that the player is here to offer themselves to him as food during these "trying times". Spider introduces movement twerks as he pulls the player towards the ceiling of the map in order to make catching the fly easier. After the player escapes, he calmly mentions how it's not at all fine that they didn't want to be eaten. Finishing Banana leads the player to Plum, which seems to have a ghost infestation, teeming with spirits. Plum also has black holes on the floor and ceiling, which would definitely end the player if they got too close to it. At the end is another dead end, but this time with no visible exits, unlike Apple. Ghosts appear in similar sudden fashion as Spider, mentioning how much they hated flies when they were alive. Ghosts and spirits have no difference except color, but the Ghosts' lair changes gravity every ten seconds, technically swapping the player's movements. Ghosts are the first bosses to mention that their intention is to chase players out, and also succeed. From Plum, the dark storyline can be started by reviving twice in Plum, reviving once and entering a black hole in Ghosts' lair, or replaying the game for the second time and beating Plum normally. If none of these are done, then the player will go to Outside, an extremely hard area. The player is shown exiting Plum through the top of the fruit. They are noticed by the fruit-seller who apparently owns the fruits just crossed and tells another person named John to fetch a shoe. For his level, the Human continually throws shoes at the player, trying to kill them. At the same time, stones are also thrown. If the player gets through, the Human is relieved to have driven away the fly from his fruits and goes to check them. He is immensely shocked upon finding out the horrible status of his fruits...

#### Dark Storyline

If the dark storyline is started by the player by reviving twice, reviving once inside a black hole in Ghosts' lair or beating the game a second time, beating Plum will bring them to Abyss instead of Outside. There, an "unidentified" boss notices them and is surprised by how they got into their "room". Upon learning that the player is trying to get home, the boss tells them that the player is a few dimensions away from home. The fourth wall is broken as this boss mentions the code of the game, areas' variables and other code-related things. They mention that the reason for the player ending up in Abyss is the fact that they revived themselves twice. Since the code requires the player to collect seeds to continue, the boss sets up an area with obstacles of their choice (all three bosses prior to Abyss) and tells the player that they'll get them home after this. Abyss is fully black, so the seeds blend in with the background, invisible, making the area hard even without the obstacles. Spider's pulling system is implemented, though touching the ceiling is safe here. This area is meant to be a slow and annoying area. After beating Abyss, the player is greeted with the same ending screen as Outside, but then a portal opens up somewhere, giving the player the option to enter it. If they don't enter it, a shortcut to the portal will be unlocked to access later. If they do enter, the shortcut will still be unlocked, and the player is taken to an area named '???', which is as dark as the abyss but has a change in the seeds to not blend in with the background. Halfway along this area, the portal is lit up as the player enters the middle of the portal (remember, the player is an extremely small fly) and changes to a bright dynamic color system similar to the menu, but brighter. From there, an unidentified boss (different from the one in the abyss) tells them about this area as the portal darkens again. They mention how the entire portal was a glitch in the game's code, and how this glitch happens to many players who are considered new to the game by this boss. They try "something new", forcing the player to the ceiling at immense speed and having them collect several seeds to progress. The boss gets progressively angrier as the player beats level after level, and increases the player's speed every level. By the third level, the speed causes the player to lag, which is noticed by this boss who says that the *seed* variable in the game is overflowing. Collecting any more seeds after this will cause the boss to *crash*, which reveals that the boss is also a glitch. After this, the player is immediately taken to the "PC", which is inhabited by two bosses, Cap3586 and LunarcyWasTaken, Chill 'Doof's helpers in game development. They explain everything about the game. It was created with multiple bugs, which included a bug that caused Abyss to exist. Apparently, only capacity for one reviver was coded in, so when the player revived themselves twice, they were warped to Abyss by mistake. Chill 'Doof (the creator of this game) noticed this, and brought them back. When the strange portal opened up, it was because of the same glitch the player exploited. The boss of Portal is revealed to have been a virus that entered the system because of this glitch. When the boss crashed, Chill 'Doof didn't notice it. Thus, it spread everywhere, magnifying and taking over the code. The player is asked for help and is told to meet Lunarcy and Cap in Portal. From here, the player is free to do anything they want until they enter Portal. In Portal, the player finds the developer (Chill 'Doof) who is angry that Cap and Lunarcy told the player everything and asked for help, but soon calms down. He makes the player go through a human verification test, and warns the player about the virus. The player is sent to the final area of the game, Virus. Here, the boss of Portal is encountered again. He mentions how stupid Chill 'Doof's idea is and that the player is simply asking to be killed. This starts the final battle of the game, where the boss exploits the toughest obstacles to ensure the player's death. If the player survives, the boss crashes... again. This time, however, the crash is noticed by Chill 'Doof, who gets rid of the virus once and for all.

Chill 'Doof himself mentions many times how absurd this storyline is.

1. ↑ At the end of the main page in credits: "*Made with Khan Academy. Code with Khan Academy. Shout-out to Khan Academy. Awesome = Khan Academy.*"
2. ↑ Said by Cap3586 after Virus boss: "Doof's imagination goes higher than the planes."