Food Truck Game
A streamlit-powered "restaurant" management simulator
Game Overview
This is an interactive game where you run a virtual food truck. It mixes resource management, customer service and data analysis. Built with python and streamlit, the game teaches key data science concepts using features like inventory tracking, customer satisfaction and performance stats
Game's Main Features:
- Randomly generated customers with different tastes and patience levels
- Inventory tracking using dictionaries and Pandas DataFrames
- Real-time updates on money, reputation, and customer stats
- Interactive dashboard with tabs, progress bars, and pop-ups
- Charts showing daily results, customer types, and menu performance
- A mini-game where you prepare dishes with quick input timing
Covered Topics Include:
- Functional programming - Game logic is organized in a class with clear methods
- NumPy/random - Used to generate different customers and outcomes
- Pandas - Handles inventory and game stats with DataFrames
- Matplotlib/Seaborn - Visuals shown through streamlit's built-in tools
- Streamlit - Powers the interactive user interface
- Data export - Can be expanded to save game data