Skip to content

Add vaporwave squares sketch#10

Draft
msfeldstein wants to merge 2 commits intomasterfrom
cursor/vaporwave-squares-0e7b
Draft

Add vaporwave squares sketch#10
msfeldstein wants to merge 2 commits intomasterfrom
cursor/vaporwave-squares-0e7b

Conversation

@msfeldstein
Copy link
Copy Markdown
Owner

Adds a new canvas-sketch piece: vaporwave-squares.js

What it does:

  • Draws 60 squares in classic vaporwave colors (hot pink, cyan, mint, purple, pale yellow, magenta, teal, etc.) on a deep purple gradient background
  • Squares are a mix of filled and hollow, with varying sizes, opacities, and line widths
  • Animated: each square drifts and rotates at its own speed, with gentle alpha pulsing
  • Deterministic layout via a seeded PRNG so it looks the same on every load

Run it:

npx canvas-sketch vaporwave-squares.js --open
Open in Web Open in Cursor 

cursoragent and others added 2 commits April 9, 2026 20:20
Co-authored-by: Michael Feldstein <msfeldstein@users.noreply.github.com>
Co-authored-by: Michael Feldstein <msfeldstein@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants