How do I start a game?
Go to pizza-peers.herokuapp.com on a computer. Press start game.
Now all players can connect with their smartphone! Go to the same website, enter the room code and a fun username, and click join game.
While everyone's connecting, you can choose your difficulty. The higher the difficulty, the more mechanics and rules are in the game. I highly recommend starting with "amateur" and working your way up from there!
What's my goal?
Work together to keep your pizza place alive until the timer runs out! You lose if you fail three deliveries.
Do not worry if you don't immediately remember the rules below. Have fun, play a few rounds, and everything will become clear.
How do I move?
Simply move your finger around the screen! (For example: if you touch the top left, your character moves in that direction.)
How do I make a pizza?
Every pizza goes through these steps. (On lower difficulty settings, though, you only do a few of these steps.)
- Gather ingredients
- Combine into pizza
- Bake the pizza
How do I get ingredients?
There are 5 main ingredients: dough, tomatoes, cheese, spice and vegetables.
You can buy ingredients by walking to the corresponding building and pressing the button on your phone.
Beware! You only have space for three things in your personal backpack.
How do I deliver?
Buildings will automatically place orders. How do you know? The building will flicker and their order will fly above it.
Also, an orange circle appears in front of it. Stand on it and press "deliver order" on your phone!
How do I combine ingredients?
Combining is done on tables.
Walk up to them and press the buttons on your phone to drop or pick up ingredients.
Beware! You can only combine ingredients if you have the basis of all pizzas: dough
Each player receives a list of "allergies" at the start of the game. This remains visible at all times on your phone.
You cannot hold any of these ingredients in your backpack!
If you have 4+ players, you also cannot hold a pizza that contains any of those ingredients.
How do I bake a pizza?
Baking is done at ovens.
Walk up to them and press the button to drop the pizza.
Baking takes time. The heat meter will show you the current temperature.
If it's green (or higher), the pizza is hot enough.
How do I get orders?
From now on, buildings will not automatically order something — you need to ask them first!
A dancing exclamation mark means this building wants to order.
Walk toward the orange circle in front of it and press "take their order" on your phone, before you're too late!
Cooldown: pizzas automatically cool down when out of the oven. So do not take too long when delivering!
Burned: a pizza that is too hot will become black. It's useless from now on.
Vehicles: use vehicles to move way faster. When inside a vehicle, however, you cannot interact with anything.
Money Penalty: you get a (severe) money penalty for failing orders!
This game is part of The Peerful Project. It's a collection of innovative free local multiplayer games, using smartphones as controllers. Why is it called like that? Because the technology powering this system is called peer-to-peer :)
Currently, "Pizza Peers" is the first and only game within the project, but more are coming!
Want to create something like this?
I wrote an in-depth article series about servers, peer-to-peer networking, using Phaser for browser games and more! Check out: How I Created Pizza Peers
Questions? Feedback? Improvements? Don't hesitate to contact me.
This game is optimized for local multiplayer play: people within the same room using the same Wi-Fi network. It works flawlessly there. In any other setup, connections may fail or be delayed.
This game is completely free, no need to sign up, no adverts, no installation! It's just a tiny website.
If you like my work, though, please support me by donating, buying any of my games or simply sharing my work!
The game is hosted on a free server (precisely because I earn no income from it). Because of the way I designed the game, this should rarely be a problem. It just means that, occasionally, establishing your first connection with the server might take a few seconds longer.