• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

BMS Processing Class

A Course23.com Production

"Stop, Pause, and Think..." -- Ms. Elwell
"Take your time, it isn't a race" -- Mr. Helmke

  • Home
  • Graphing and Color
    • Graphing Shapes
      • Activity 1
      • Activity 2
    • Color (R,G,B) and Grey Scale
      • Activity 3
      • Activity 4
  • Code and Sketches
    • Parts of Code
      • Activity 5
    • Your Code & OpenProcessing Sketches
      • Activity 6
      • Activity 7
  • Variables, etc
    • Variables
      • Activity pre8 and 8
      • Activity 8.1
      • Activity 9
      • Activity 10
      • Activity 11
      • Activity 11.1
    • Operator Precedence
      • Activity 12
      • Activity 13
    • Random
      • Activity 14
      • Activity 15
  • Conditionals – If, Else, Else If
  • Resources

Activity 11

Create a new Open Processing sketch.

Open your sketch “icecreamcone”. Save as a Fork and name it icecreamcone_mXmY.

Change your code so that the color of your ice cream changes based on the location of your mouse.

Make sure the ice cream is inside the cone (not on top of the cone).

Discussion questions:

When you move the mouse, are there areas of the screen where the mouse doesn’t change the ice cream color? Why?

  • (Advanced/Not Required: Check out the “map()” function at p5js.org for a way around this…)

Is there a limit to the colors you can choose using mouseX and mouseY inside the fill() function? Why?

Go back to:  Variables

Primary Sidebar

Required Reading:

Course Coding Standards

Copyright © 2016–2021 Chris Elwell/Michael Helmke · This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License · Log in