HIVE is a website that houses a virtual beehive. It consists of two views: the inside of the hive, with workers and drones hovering around a queen, and the outside of the hive, pictured above, where workers explore the small world in search of flowers to gather pollen from. Visitors to the webpage can explore the inside of the hive, getting information about specific bees, and watching them buzz around the honeycomb tending to larvae. On the outside of the hive, the users have a bit more agency. They can alter the air temperature within a range, add flowers to the environment, and apply pesticides to the flowers, which lengthens their lifespans, but can hurt the bees. With these controls, the user can affect the health of the beehive, but not directly. They can only affect some aspects of the hive’s environment, similar to real life. The bees have lifespans, and new bees will spawn only if the older generation collected enough pollen keep the hive healthy.

Another central feature of the webpage is that its design, as well as the behavior of the hive, change with the time of day. The colors of the background are brighter and the bees are much more active during the day. This feature gives the hive a feeling of prior existence - like something that the user is checking in on each time they visit the webpage - rather than something which is temporary. 

I collaborated on this project with Aishwarya Janwadkar, Rachel Rose Waterhouse, and Alana Zhang. 

Code for the project can be found here.
You can try out a version of the project here.

Instructor: Maxim Safioulline