top of page

House Plant Simulator

By: Thomas Hernandez, Arianna Tabatabaei, & Deon Martinez

ABOUT

The House Plant Simulator is a full stack development group project meant to incorporate the Model View Controller (MVC) design pattern. This project was completed with the help of Thomas Hernandez and Arianna Tabatabaei.

My personal contribution to this project consisted of 3D modeling, researching, and making the particle effects for the watering can.

The model is the backend of the project which involves the database along with the rules and logic that govern it. 

Model

Controller

The Controller is what lets a user make changes to the model.

View

The View is the actual user interface which lets the user affect the controller. 

MVC.gif

When a player starts the application they will be presented with the login page to the right where they will either register or login. Logging in shows both the players view and model as it references then displays from the database. Registering as a new user shows the controller because it inserts new entries into the database.

PlantSim2.png
PlantSim3.png

Once the player logs in they see their inventory and are given the ability to sell their plants. Displaying the inventory is an example of the view and selling is using the controller to remove items from the player's entry in the model.

When the player closes their inventory they are presented with this 3D scene which is populated by the plants in their inventory.

PlantSim.png
PlantSim4.png

This is a screenshot of our database for the plant data. This is the data which populates the inventory menu. 

©2020 by Deon Martinez. Proudly created with Wix.com

bottom of page