


bobblez
a satisfying p5-based game of ~popping bubbles~ built with the p5.js library. Also a diary of my journey at Google's CSSI summer 2020.
~
having already gone over part of its materials, i took a little creative freedom for week 2 of this program. i had come up with too many ideas for a group project from week 1 and become attached to them, i decided to use the time provided this week to develop these ideas into a game. These are versions i saved after each day of incorporating CSSI's prompts alongside my visions.
~
Years later I found myself still coming back to this game & turning it into new projects for classes I've taken in college, see conflict-manangement-soup and pho-bubbles.
7 Projects
Featured Project
day8~ .tail() to give bubble a tail while in motion.
~tailStyle takes a value 0-4; lets player choose style
~diameterRg: ball sizes responsive to window size
day9~ k keeps track of mouse clicks/taps to trigger levelUp() or move()
~ troubleshoot the clicking mechanismâcan no longer pop bobbles by dragging.
final project for HCDE 322 (Fall 2022)
final project for ENGL 281 (Winter 2021)
reworked p5's example to treat the cursor as a bbl; darken the bbls after each bounce; pop valid bbls on click. added rdm() to randomize a color range
features inspired by cssi prompts:
~levelUp() resets & incrs #bbls by 10
~score adds points based on the speed of popped bbl
~tips[] contains tips to display for each lvl
~powerUp; ~popped; ~mekDecimal();day10~ group project with Neeraja! added the bubbles as bkgrnd stars for this multiplayer, obstacle game