About
Pizza Connection, rebuilt from scratch
Pizza Legacy is my hobby project (started in 2010) to reimplement the 1994 DOS game Pizza Tycoon. In Germany, the game was originally released for the Amiga as Pizza Connection. For modern audiences, the DOS version was re-released digitally in 2017 using DOSBox under the same name, Pizza Connection.
My goal is to create a full implementation of the original engine only; this means that the assets are not included so you will need a copy of the DOS version of Pizza Tycoon/ Pizza Connection. It is available digitally and frequently goes on sale for under 1 euro. If you have a legal copy of the original DOS game lying around somewhere that should also work fine.
You can find the source in my Codeberg repository.
Status
How far along is it?
The core loop is working; you can open restaurants, hire staff, design pizzas and compete with computer players. Important to note though that most of my time is still spent on development of missing features so I've not done a lot of playtesting yet.
Working
- Original assets (graphics, sound, data files) mostly decoded and functioning
- Up to 8 human players (hotseat); remaining players are computer controlled
- All cities with three zoom levels and district info
- Property market: browse, rent, buy, sell via estate agent
- Restaurant layout: furniture, floor coverings, kitchen equipment
- Pizza design: all ingredients, standard recipes, custom creations
- Saving and loading of recipes (using F1/F2), including exchanging with the original!
- Pizza judging: 5-judge scoring with demographic & flavour analysis
- Staff management: hire, fire, wages (chefs, waiters, manager)
- Advertising: flyers, posters, TV campaigns with cost tracking
- Supply chain: stock, supplier selection (single-order purchasing only)
- Financial tracking: money, balance sheets, ledgers, loans, investments
- Save and load game state (JSON)
- Working jukebox with original in-game music playback
- Newspaper with events, trends, and price movements
- Developer console & other development tools
- End of day/end of week/end of month financial overviews
- Social status & mafia (v0.0.2+)
Missing
- Original save game support (no plans to support this)
- Mission mode
- Pizza competitions
- Supplier contracts
- Most of what the Mayor does (awards, etc)
CV and related events & fullscreen status updates(v0.0.2+)- Insurance
Property overview screen(v0.0.2+)Daily profits overview screen(v0.0.2+)Customer tastes screen(v0.0.2+)- Customer walking animations
- Attacks and cloak-and-dagger operations
Staff: random events (lateness, theft, illness), training(v0.0.2+)- Training courses
- Newspaper advertising
Plans for the future
There is still a lot of work to do before we even get to this, but I do have some long term plans.
Tutorial
Pizza Connection was not the easiest game to get into, so I built the engine with a tutorial layer in mind to help new players find their way through.
Support for Amiga assets
I took a detour into also supporting the Amiga assets but I gave up in favor of finishing the game with DOS support first; there is partial support but nothing near a working version yet.
Quality of life improvements
Some things in the original could be somewhat annoying, like ordering ingredients. I'm hoping to be able to add some ways to improve this. Nothing concrete yet though.
Media
See it in action
See also: early progress video from 2013
Screenshots
These screenshots are from the current development build running against original Pizza Connection assets.
Downloads
Get Pizza Legacy
Sources
Code & references
The source is hosted on Codeberg. Third-party libraries used by the project are listed in the repository README.
Blog