Alexander Rivera IT201 Project 4
Welcome to my IT201 Project 4: Pizza Builder.
This project combines the work completed throughout Sprint 1, Sprint 2, and Sprint 3 into one application with a Main Menu that allows the user to launch each individual project. Every scene has been cleaned up so it contains only the features required for that sprint, with independent scripts to prevent conflicts between projects.
The application allows users to build a pizza by selecting toppings, adjusting sizes, placing ingredients with the mouse, experimenting with random toppings, using an extra cheese option, resizing the pizza, starting a delivery timer, and interacting with animations in the final project.
For Project 4, I reorganized the user interface, separated the project logic into independent scripts, removed unused objects and components, added comments throughout the code, and improved the overall organization and usability of the application.
Features
Main Menu
- Launch Project 1
- Launch Project 2
- Launch Project 3
- Return to Main Menu from each project
Project 1 Features
- Place Pizza Toppings
Choose a topping and place it anywhere on the pizza with a mouse click.
- Topping Selection
Use the dropdown menu to switch between Pepperoni, Mushroom, Olive, and Sausage toppings.
- Topping Size Slider
Adjust the size of newly created toppings before placing them.
- Mouse Coordinate Display
Displays the X and Y mouse coordinates while hovering over the pizza.
Project 2 Features
- Surprise Me
Randomly generates one of the available pizza toppings.
- Delivery Timer
Starts a countdown timer to simulate pizza delivery.
- Extra Cheese Toggle
Turns an extra cheese layer on or off.
- Pizza Size Buttons
Quickly resize the pizza using Small, Medium, or Large buttons.
Project 3 Features
- Chef Animation
Animated chef appears while interacting with the pizza.
- Cooking Speed Slider
Adjusts the speed of the cooking animation.
- Animated Pizza
Pizza rotates during the cooking animation.
- Random Topping Generator
Creates random toppings while the animation is running.
- Delivery Countdown
Interactive delivery timer remains available during the animation scene.
Controls
- Left Mouse Click – Place toppings
- Dropdown – Select topping type
- Slider – Change topping size
- Surprise Me – Generate random toppings
- Start Delivery – Begin countdown timer
- Extra Cheese Toggle – Show or hide cheese layer
- Small / Medium / Large – Resize pizza
- Cooking Speed Slider – Control animation speed
- Main Menu Buttons – Navigate between projects
| Published | 20 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | AL3XDA1 |
| Content | No generative AI was used |

Leave a comment
Log in with itch.io to leave a comment.