
Pizzapocalypse
Story:
You are the last pizza delivery company on Earth, and it's your job to get pizza into the hands of the last living humans. Beware the zombies!
Controls:
W/A/S/D - Move
L Mouse - Shoot
R Mouse - Throw Pizza
Esc - Exit Game
Strategy:
Kill the zombies, deliver the pizza, don't kill the humans!
Can you earn a ranking of "S" upon completing the game?
*This game was created for Ludum Dare 53 (5/1/23).
You are the last pizza delivery company on Earth, and it's your job to get pizza into the hands of the last living humans. Beware the zombies!
Controls:
W/A/S/D - Move
L Mouse - Shoot
R Mouse - Throw Pizza
Esc - Exit Game
Strategy:
Kill the zombies, deliver the pizza, don't kill the humans!
Can you earn a ranking of "S" upon completing the game?
*This game was created for Ludum Dare 53 (5/1/23).
Comments13

flanne1 May 2023, 22:05
Pretty fun. I love top down shooters like this :)

theArtifacts1 May 2023, 22:11
As Yorsh said, the game plays well. The controls are smooth and work perfectly.
When moving on a diagonal you get a speed boost. If not intended, make sure to normalize the Vector3 movement direction :slight_smile:
As for making a quick game - great work!
For your next one, expand on what you've done and try to connect more closely with the theme and you'll do great.
When moving on a diagonal you get a speed boost. If not intended, make sure to normalize the Vector3 movement direction :slight_smile:
As for making a quick game - great work!
For your next one, expand on what you've done and try to connect more closely with the theme and you'll do great.

professor2 May 2023, 01:21
@yorsh - You are right about the assets. They could certainly be matched better in a future update!
@flanne - Thanks for playing!
@theartifacts - I had no idea about the diagonal speed boost! Thanks for this tip!
@flanne - Thanks for playing!
@theartifacts - I had no idea about the diagonal speed boost! Thanks for this tip!
LarryV2 May 2023, 01:39
Hey great work!
Fun and simple and with a great setting haha!
Fun and simple and with a great setting haha!
bart_diepvries2 May 2023, 01:41
Nice mood! I accidentally killed a couple neighbours :)
Benjamin Gearig2 May 2023, 01:45
If I finish a game, it must have something special. I get frustrated easy, but I got the hang of this one quickly and kept playing and trying to improve over the last round. Nothing else to add to the other comments. Good job!

Adam Gallina2 May 2023, 03:01
Great job! The movement and shooting both felt good, it was a little frustrating that you could hit neighbors off screen, but other than that I enjoyed it!
Trevor Lentz3 May 2023, 01:57
Really enjoyed the movement and responsiveness of the controls. I killed a civilian my first time, but had a blast putting those zombies down. Would have loved to see a quarantine border on the edges of the map, but for a jam, it's great. :)

Jin93103 May 2023, 08:12
I must say that overall the movement and controls feels good. The premise is simple and clear, yet this works the best. The only think I would like to see differently is the art would be more consistent, as it feels like you have just used assets that would work good as placeholders to prototy the thing, but it would be great to give bit more love here as zombies are in different sly than humans as well as your "tank" is in completelly different style, but all of them are pretty detailed, but then the environment feels really basic. But to be honest, not everything can be done the way we wanted in during the jam and I had a blast anyway :) Great job Done!

jward4 May 2023, 03:02
Fun and simple, I enjoyed it! The next thing I would do is maybe make the controls have a little bit of acceleration / deceleration. Depends on your setup / framework, but e.g. in your on_frame handler, instead of:
if (keys.up) {
velocity.y = 10;
}
Do something like:
if (keys.up) {
velocity.y = 0.6\*velocity.y + 0.4\*10;
}
If that code runs every frame, it quickly increases from (whatever it was) to 10. But it's a nice little speedup.
if (keys.up) {
velocity.y = 10;
}
Do something like:
if (keys.up) {
velocity.y = 0.6\*velocity.y + 0.4\*10;
}
If that code runs every frame, it quickly increases from (whatever it was) to 10. But it's a nice little speedup.

JpBaraky4 May 2023, 22:49
That pizza throwing mechanic remembered me of the Paper Boy games, where you throw paper at peoples how to deliver it. Could be nice if there is some interactions with missing the pizza or something like that

barce5 May 2023, 19:51
I killed a few neighbors :cry: Although, I really enjoyed the game :joy: Congrats!

Good job !