LevelLoop wrote this play brief. The playable file, artwork, and runtime are delivered by an external game service. LevelLoop keeps supporting rights records for the catalog on file.
ShelfArcade
Five hearts and one tomato
Click a spot and one tomato flies at it
King Bacon defends a garden stage drawn on a canvas that is 1136 by 832 pixels at 30 frames per second. You start with 5 hearts, and the build refuses a second shot until the first launch animation has finished: a click stores the point you picked, and the tomato only leaves when that animation reports done. Holding the pointer down adds nothing, so the pace of a wave is set by your own click rhythm rather than by a fire button.
Observed 2026-10-04 in Chrome: level 1 opens with a pink KILL/AVOID panel over the garden stage, and the HUD underneath reports the score at 0, five red hearts and LEVEL 1.
Level 1 hands you twenty characters
The stage file gives level 1 twenty characters, no survivor and no boss. Their spawn gap is 1500 milliseconds, and only the first two character types appear, split 50/50. A tomato carries either 1 or 2 damage depending on the bullet type, and characters in the first stage run at 1 to 3 health, so a level 1 target usually dies to a single hit.
The HUD at the bottom of the stage reports the round in three parts: the score on the left, the hearts beside it, and LEVEL 1 written across the bar.
KILL or AVOID
The help panel splits the cast in two
Before the first character appears, a pink panel covers the stage with two headings. Under KILL sit an egg, a potato and a sausage; under AVOID sits a chicken. A blue arrow in the corner dismisses the panel and the wave begins. The build keeps six character slots (NUM_ENEMIES = 6) plus a separate boss slot, so the panel is a summary of the cast rather than the whole roster.
A miss costs a heart, a misfire costs points
An enemy that walks off the left edge costs one of your five hearts, and at zero the round ends with GAME OVER. Shooting the chicken instead costs 100 points and no heart. Level 1 has no chicken at all - its survivor count is 0 - so nothing on the first stage punishes a shot that lands.
The difficulty per level is written down rather than scaled on the fly: characters carry health of 1, 2, 1, 2 and 3, speeds of 400, 300, 200, 300 and 400, and are worth 10, 15, 20, 30 and 40 points.
Ten levels, one boss
The difficulty steps are written down
The stage file holds exactly 10 levels. Level 1 sends 20 characters every 1500 milliseconds; level 10 sends 10 characters every 1000 milliseconds and is the only stage with its boss flag set, so it is the only one that ends with the boss. The boss carries 40 health, moves at 1500 and pays 1000 points.
Levels are rated on how much of the wave you clear, not on time: the star thresholds are 100 per cent, 95 per cent and 90 per cent of the spawned characters, and the mix widens as you go - level 5 already draws from all five character types.
Four power-ups, a fifteen per cent drop
Four power-ups exist (NUM_POWERUP = 4) and they announce themselves on screen as SLOW DOWN!!, SUPERSHOOT!!, SCORE-o-MATIC!! and EXTRA BONUS!!. One drops on 15 per cent of enemy deaths, waits 5000 milliseconds on the ground and then lasts 10000 milliseconds. The diamond pickup is worth 50 points and the bag of dollars is worth 25.
The level menu is headed SELECT A LEVEL and shows 10 buttons, level 1 already open and marked Eat Your Veggies, the rest locked until you reach them.
King Bacon vs Vegans FAQ
Tomatoes, hearts and the ten stages
These answers stay with what the stage and the build actually carry: one click per tomato, five hearts as the whole error budget, and ten levels that end with a boss on the tenth.
How do I fire in King Bacon vs Vegans?
Click or tap the spot you want hit. One click sends a single tomato toward that point, and the next click is ignored until the launch animation finishes, so the firing rate is capped by the animation rather than by how fast you can tap.
What happens if I let an enemy through?
An enemy that reaches the left edge of the stage costs one of the five hearts in the HUD. At zero hearts the round ends with GAME OVER. Restarting the level gives back the hearts you lost inside that same level and subtracts its score.
How many levels are there, and how long is each?
Ten. Level 1 spawns 20 characters at 1500 millisecond intervals; level 10 spawns 10 at 1000 millisecond intervals and is the only stage that adds the boss, which carries 40 health, 1500 speed and a 1000 point reward. Star ratings need 100, 95 or 90 per cent of the wave cleared.
Which food am I supposed to shoot?
The help panel puts KILL over an egg, a potato and a sausage, and AVOID over a chicken. Shooting the chicken costs 100 points and no heart. Level 1 spawns no chicken at all, so on a first run every figure on the stage is a fair target.