SHA1 of the swf: 6c4de199e38ee7f3cafa19d491c2684e7802b99b
Created on Ubuntu 24.04.2
NOTE: This TAS uses the following launch parameters for Ruffle: --no-gui --player-runtime air --width 480 --height 320 -g gl PapasPizzeriaToGo.swf

Game Objectives

  • Levels up to Rank 5 as fast as possible
  • Heavy luck manipulation
  • Genre: Simulation

Game and Category Overview

Papa's Pizzeria To Go! is a game for iOS and Android mobile phones created by Flipline Studios and released on the 13th of November, 2014. It is a remake of Papa’s Pizzeria (originally released in 2007 as the first game in the Papa Louie restaurant management series), the third entry in the To Go! subseries, and the 16th game overall. This TAS aims to level up to Rank 5 as quickly as possible - the most popular category to speedrun among the RTA community.

Routing and Strategy

As is standard with most games in the series, getting to Rank 5 requires the player to get 2100 points. 0 to 100 points are awarded per customer depending on how well their order was made, with triple the points awarded when earning a customer medal. To earn a customer medal, we need 5 stars, and to get a star, we need to score an average of 80% on a customer’s order. Hence, our primary goal is to get our first tutorial customer (Kingsley) to come in on all 5 days so that we can reach Rank 5 without having to waste time perfecting each customer’s order. We also want the customers that arrive each day to have short, simple orders, so that we don’t have to spend as much time writing them down or preparing them.
Notably, the options for spawning customers early are far more limited in the To Go! games than other entries - unlike Flash and HD, you cannot spawn them by switching between stations or waiting around on the Order Station. Consequently, serving all previous customers becomes the only way to force a customer to arrive earlier, forcing a quick turnaround time on orders. Fortunately, Pizzeria To Go! is incredibly simple in its gameplay and lenient in its scoring, so it makes a good fit for this kind of routing approach, giving rise to a conveyor belt strategy similar to the Burgeria TAS. Though, due to the presence of Closers in this game, I did have to alter my approach slightly from Burgeria so that their pizzas would be as cooked as possible to maximise points.
There were a couple other things that stood out to me as interesting when making this TAS. One was the flexible aspect ratio of the game, being able to range anywhere between 3:2 and 2:1. As it turns out, this affects how long it takes for customers to walk to the counter after spawning, so by using 3:2, I was able to save up to 53 frames per customer over runs done on wider aspect ratios. Another interesting mechanic was the screen wipe animations. It turned out to be possible to interact with most station elements before the screen had finished moving into place, and in some cases it was tricky to figure out where I needed to click to get the result I wanted. Oddly, moving one station to the left results in an animation one frame faster than moving one station to the right.

RNG Manipulation

Once again, I created a custom swf to simulate different RNG outcomes so I’d know how many extra Math.random() calls I’d need to insert to get the customers I wanted each day (done here by placing toppings), alongside a custom version of Ruffle that spat random values into the console to help assist with the process. While the RNG I needed for this run was relatively flexible - it didn’t really matter which 1-topping and 2-topping customers I got as long as Kingsley was included - I still tried to aim for customers with pizzas that would take less time to prepare as an additional challenge. Unfortunately, I was just barely unable to get the outcome I was looking for on Day 5 - Kingsley, Taylor, Rita and Timm - and had to settle for an outcome with Tohru instead of Taylor. While this didn’t lose any time, the experience did make me wary of the difficulties I might face TASing a longer category for this game.

Other Notes

libTAS doesn’t currently support multi-touch input, and I’m not sure to what extent ruffle does either. I’m not sure how useful that would be for a TAS of this particular category, but it’s worth mentioning here as something that could potentially lead to an optimisation improvement in the future.
I was really surprised by how much time I was able to save over the RTA world record of this category. I noticed sub-10 was a possibility early on in the process, but I wasn’t expecting to get all the way down to sub-9. I’ll be really surprised if another Rank 5 TAS ends up being this short.

Suggested Screenshots

(frame 11136)

Special thanks

A special thank you to the Ruffle developers for getting this and other AIR games working in the emulator, without which this TAS would not have been possible. I’m excited to see submissions of mobile game TASes become a possibility on TASVideos, even if in a limited form.

eien86: Claiming for judging.

eien86: Replacing with faster movie uploaded by the author.

eien86: Papa's Pizzeria To Go! is a remake of Papas Pizzeria for mobile devices. Here, the author reaches rank 5 (the default category for this remake, achieving this goal much faster than the current RTA WR thanks to superhuman execution and RNG manipulation.
The game has no ending per se, although one can go up to rank 68, which might be considered a soft ending. There is also the All Ingredients category that might fit a full completion category better. Although rank 5 meets neither end, it cannot be considered a completion category, but since it is a popular RTA category, and there's player consensus, it can be accepted nevertheless.
Accepting to Alternative
fsvgm777: Processing.


TASVideoAgent
They/Them
Moderator
Location: 127.0.0.1
Joined: 8/3/2004
Posts: 17491
Location: 127.0.0.1
Player (42)
🇺🇸 United States
Joined: 5/5/2025
Posts: 207
Location: 🇺🇸 United States
Well this was very unexpected! Great job for making the first mobile game TAS!
SMB2U is the best NES Mario game.
Dimon12321
He/Him
Editor, Reviewer, Experienced player (792)
🇷🇴 Romania
Joined: 4/5/2014
Posts: 1463
Location: 🇷🇴 Romania
What? "Android" in the header? But it states an .swf file in the respective submission field Overall, not a bad game choice. Those pizza evaluations take quite long, but still it's a Yes vote
TASing is like making a film: only the best takes are shown in the premier. https://xkcd.com/3246/
ikuyo
She/Her
Admin Assistant, Senior Judge, Experienced player (621)
🇨🇱 Chile
Joined: 7/8/2021
Posts: 188
Location: 🇨🇱 Chile
Dimon12321 wrote:
What? "Android" in the header? But it states an .swf file in the respective submission field
The game was distributed for Android and made using Adobe AIR, so it runs an .swf file on the back end. The game was never distributed officially like a Flash game, but rather like an app in the googe play store and apple store. As such, calling this an Android release is about as accurate as, let's say, when some Unity games are labeled Windows or MacOS despite them all being ran from ported copies to Linux systems because they were never distributed as such.
GuanlongX wrote:
auuuugh my face when games are creative and cool and don't fit arbitrary rulesets
Editor, Experienced player (580)
Joined: 2/11/2018
Posts: 279
This is somewhat different to Unity because the site does not have any "Unity" platform as it does with "Flash". One thing to note is that AIR programs can contain native extensions, which may tie them to a specific platform rather than being platform-independent. Personally I think trying to fit this game or others into any one box is pointless, and the site should consider some sort of tag for the engine used which can be searched for, but that's a discussion for elsewhere.
InputEvelution
She/Her
Editor, Judge, Moderator, Player (231)
Joined: 3/27/2018
Posts: 252
I noticed an oversight I made when TASing the tutorial yesterday and was able to save 1 frame - here's the replacement movie file: User movie #638975639875114527
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Location: 127.0.0.1
Joined: 8/3/2004
Posts: 17491
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. ---- [6814] Android Papa's Pizzeria To Go! "Rank 5" by InputEvelution in 08:54.767