π Code Guides - Complete Catalog
Comprehensive table of contents for all 927 documented p5.js creative coding sketches. Each entry shows the sketch's purpose, key programming concepts from the actual documentation, and links to detailed line-by-line code explanations.
927 fully documented sketches Β· Organized by creation date Β· Real concepts from AI-generated docs
| # | Preview | Sketch Details | Actions |
|---|---|---|---|
| 701 |
|
Sketch 2026-02-22 22:27This sketch simulates a busy emoji restaurant where customers arrive, find seats at tables, eat food, and leave. Click or tap the kitchen area to generate food items that customers will eat, creating a dynamic, interactive restaurant simulation with state machines and object-oriented design.
Key Skills:
|
π Read Docs ποΈ View |
| 702 |
|
Sketch 2026-02-22 21:31This sketch simulates multiple NPC characters autonomously cutting and eating a pumpkin and food items displayed on the canvas. NPCs move toward randomly chosen targets (either the pumpkin or food emojis), and when targeting food, they shrink it as they 'eat' it until it disappears.
Key Skills:
|
π Read Docs ποΈ View |
| 703 |
|
Sketch 2026-02-22 19:32This is an interactive arcade-style game where players control a gun at the bottom of the screen to shoot falling tacos while avoiding bones and garlic. The game features a scoring system, multiple gun upgrades with different firing patterns, and a game-over state triggered by hitting bad items.
Key Skills:
|
π Read Docs ποΈ View |
| 704 |
|
gta 6 current stateThis is a GTA-inspired 3D game prototype built with three.js where you drive a car, evade cop cars, and switch to on-foot mode to shoot NPCs. The game escalates with a five-star wanted level system that spawns increasingly dangerous police units, ending when you're caught or hit by tank fire.
Key Skills:
|
π Read Docs ποΈ View |
| 705 |
|
gta6 current stateThis sketch creates a GTA-inspired 3D city sandbox where you drive a car or run on foot through an endless procedurally-generated world. As your wanted level (star meter) increases over time, cop cars chase you and eventually tanks arrive to fire projectilesβsurvive 7 seconds of continuous collision or a tank hit to trigger game over.
Key Skills:
|
π Read Docs ποΈ View |
| 706 |
|
day dreaminj fishThis sketch creates a dreamy fish bowl where a sleepy orange fish drifts peacefully, displays changing dreams in thought bubbles, and responds to your typed messages. Click to feed the fish, chat with it, and discover that if you don't interact enough, the fish will fall asleepβand dream of vengeance with a 1-in-10 chance to turn the tables.
Key Skills:
|
π Read Docs ποΈ View |
| 707 |
|
fun fpsThis sketch animates a soft red ball bouncing around a responsive canvas while a bright blue loading bar steadily fills across the bottom. The canvas automatically resizes when you resize the window, and the ball adapts its collision detection to avoid the loading bar area.
Key Skills:
|
π Read Docs ποΈ View |
| 708 |
|
Particle System with crazy meterπ«This sketch creates a swarm of glowing pastel particles that float across a dark canvas and wrap around its edges. Moving your mouse pulls them into chaotic motion, and the "crazy meter" slider controls their maximum speed and attraction strength.
Key Skills:
|
π Read Docs ποΈ View |
| 709 |
|
Ball catcherThis sketch creates an interactive catch game where colorful items fall from the top of the screen and the player controls a paddle with their mouse to catch them. Each caught item increases the score by 10 points, demonstrating spawning, collision detection, and responsive game mechanics.
Key Skills:
|
π Read Docs ποΈ View |
| 710 |
|
Webcam EffectsThis sketch captures your live webcam video and applies five different visual effects in real time: normal display, pixelation, ASCII art, edge detection, and posterization. Click anywhere on the canvas to cycle through each effect and watch your video transform.
Key Skills:
|
π Read Docs ποΈ View |
| 711 |
|
SystemThis interactive sketch simulates an airplane flying across the screen that drops supply boxes with parachutes at regular intervals. Players click or tap falling supplies to collect them and increment a food counter, while particle trails and synthesized sound effects create an engaging, gamified experience.
Key Skills:
|
π Read Docs ποΈ View |
| 712 |
|
Aplikasi Surat Masuk & KeluarThis is a DOM-based email/letter management application built with p5.js that allows users to compose, send, and receive simulated letters. The sketch manages two arrays (inbox and outbox) and dynamically creates HTML elements to display sent and received letters with timestamps.
Key Skills:
|
π Read Docs ποΈ View |
| 713 |
|
FNAFThis sketch creates a interactive 3D recreation of Freddy Fazbear's Pizza using Three.js, featuring a dining hall with an animatronic stage, tables, Pirate Cove alcove, and restrooms. Players navigate with WASD/arrow keys, look around with the mouse, and switch between security camera views with Q/E, experiencing the iconic FNAF location in first-person perspective.
Key Skills:
|
π Read Docs ποΈ View |
| 714 |
|
YouTube 67This sketch creates an animated text display where the word 'Ryzzbray' bounces around the canvas in both horizontal and vertical directions. The text reverses direction when it hits the edges, mimicking a classic bouncing ball animation.
Key Skills:
|
π Read Docs ποΈ View |
| 715 |
|
Braylon's StrobeThis sketch creates a high-energy strobe effect with a responsive canvas filled with colorful squares that pulse in different rhythms and the name "Braylon" flashing at the center. The entire scene toggles between light and dark backgrounds, giving it a dynamic, attention-grabbing visual presence.
Key Skills:
|
π Read Docs ποΈ View |
| 716 |
|
Sketch 2026-02-19 21:55This sketch recreates the Cookie Clicker game mechanic with a giant clickable cookie on the left and upgradeable buildings on the right. It features a day/night cycle, twinkling stars, animated click effects, and a progression system where players earn cookies through clicking and passive generation.
Key Skills:
|
π Read Docs ποΈ View |
| 717 |
|
Sketch 2026-02-19 21:46hThis sketch creates an interactive lightning storm scene where a tree stands in a landscape and randomly gets struck by branching lightning bolts. When lightning hits the tree, it animates falling to the ground over one second with a realistic rotation, and the background flashes white during each strike.
Key Skills:
|
π Read Docs ποΈ View |
| 718 |
|
Shadow maze 2.6Shadow Maze 2.6 is a stealth maze game where players navigate through fog-shrouded levels while avoiding enemies and collecting coins. The game features single-player and two-player cooperative modes, a progressive difficulty system with an in-game shop for purchasing upgrades, and a light-radius mechanic that reveals only the immediate area around each player, creating tension and exploration.
Key Skills:
|
π Read Docs ποΈ View |
| 719 |
|
CivilizationThis sketch creates a Dungeons & Dragons-themed social simulation app where players can log in, manage resources, join groups, accept bounties, and communicate with party members. The interface uses a cyberpunk aesthetic with DOM elements to build a complete multi-screen application including user authentication, a marketplace, group management, and an admin control panel.
Key Skills:
|
π Read Docs ποΈ View |
| 720 |
|
Painting 2/16/2026This sketch loads an external image file and displays it centered on the canvas, scaled proportionally to fit the window without distortion. The image is drawn once and animation stops, creating a static gallery-like viewer.
Key Skills:
|
π Read Docs ποΈ View |
| 721 |
|
BallBlasterBallBlaster is a space shooter game where players control a laser-firing ship at the bottom of the canvas and destroy falling neon orbs to score points. The game tracks lives, spawns enemies at intervals, handles collisions between lasers and balls, and ends when all lives are lost.
Key Skills:
|
π Read Docs ποΈ View |
| 722 |
|
Sketch 2026-02-16 07:50This interactive sketch creates a dynamic grid of circles that responds to mouse/touch movement and device orientation. The oscillator's pitch and volume follow your cursor, while Perlin noise generates flowing patterns that pulse with the sound's amplitude, blending audio and visuals into a unified experience.
Key Skills:
|
π Read Docs ποΈ View |
| 723 |
|
Feelings and EmotionsThis is an interactive educational game that teaches children to identify emotions by presenting real-life situations and asking them to select the correct emotional response from three choices. The sketch displays animated emoji-like faces that change expressions to match the emotion being taught, with a scoring system that tracks correct answers and provides immediate visual feedback.
Key Skills:
|
π Read Docs ποΈ View |
| 724 |
|
Sketch 2026-02-15 20:14This sketch creates an interactive auto-clicker that rapidly increments a click counter on screen while playing rapid beep sounds. Clicking the big green button starts a high-speed interval that fires as fast as the browser allows, demonstrating setInterval timing, DOM manipulation, and p5.sound audio feedback.
Key Skills:
|
π Read Docs ποΈ View |
| 725 |
|
eggThis sketch creates an idle farming game where players plant glowing seeds that grow and generate income, while managing an 'egg level' that speeds up growth. A random wind gust periodically sweeps across the screen, resetting the game and forcing strategic decisions about when to rebirth for increased passive income.
Key Skills:
|
π Read Docs ποΈ View |
| 726 |
|
auto clicker super fastThis sketch creates a simulated auto-clicker interface that rapidly increments a counter and plays audio feedback. Users toggle a button to start and stop the auto-clicker, which fires 100 times per second, updating a display and producing a short click sound with each increment.
Key Skills:
|
π Read Docs ποΈ View |
| 727 |
|
Sketch 2026-02-14 10;08This sketch is a catch-the-falling-objects game where the player controls a blue circle at the bottom of the screen to catch red circles falling from above. Catching points increases your score, but missing them decreases itβthe game mechanics are designed to teach persistence and never giving up.
Key Skills:
|
π Read Docs ποΈ View |
| 728 |
|
Alpha OmegaAlpha Omega is a two-player cooperative battle game where a blue circle and red square team up to defeat a central boss enemy. Players move with keyboard controls, throw five types of projectiles (knives, daggers, fireballs, ice balls, and lightning) to damage the boss, manage cooldown timers, and avoid the boss's collision attacks while tracking health bars for all characters.
Key Skills:
|
π Read Docs ποΈ View |
| 729 |
|
Generative ArtThis sketch generates unique abstract artwork by arranging randomly rotated shapes (circles, squares, and triangles) in a grid. Each shape's color, size, and rotation are controlled by Perlin noise, creating coherent organic patterns. Click the mouse or resize the window to generate new designs with different random seeds.
Key Skills:
|
π Read Docs ποΈ View |
| 730 |
|
big oneBIG ONE is a face-swapping and dress-up application that uses MediaPipe face detection to identify faces in videos, then overlays a source face image and optional outfit onto detected faces in real-time. Users can also add custom text overlays and record the result.
Key Skills:
|
π Read Docs ποΈ View |
| 731 |
|
lookpasswordLostApp is a cyberpunk-themed secure vault application that requires login credentials to unlock. Once authenticated, users can store encrypted entries called 'flies' with optional media attachments, manage a 180-minute storage budget, upload custom background music, and email reportsβall while animated floating dots create a neon aesthetic in the background.
Key Skills:
|
π Read Docs ποΈ View |
| 732 |
|
Sketch 2026-02-14 08:55This sketch creates an unsettling interactive creature that appears to escape the digital canvas. A dark blob-like entity with five glowing yellow eyes that track your mouse movements is accompanied by eerie ambient sounds (white noise with reverb and a low-frequency hum). Semi-transparent red bars peek from the canvas edges, and the webpage background flickers with a glitchy dark effect, blurring the boundary between the sketch and the webpage.
Key Skills:
|
π Read Docs ποΈ View |
| 733 |
|
lostapp for me onlyLostApp is a secure personal vault web application that requires login credentials to access. Once unlocked, users can store text entries, images, and videos with an optional time-budget tracker (maximum 180 minutes total), and email their stored entries as a report.
Key Skills:
|
π Read Docs ποΈ View |
| 734 |
|
hostbThis sketch creates an animated background of 60 pulsating bubbles that float smoothly across the canvas with semi-transparent trails. Each bubble has a gradient color based on its position and pulses in opacity, creating a fluid, dynamic visual effect designed to enhance the PayPalMoney demo website.
Key Skills:
|
π Read Docs ποΈ View |
| 735 |
|
object spawner fps testThis sketch creates an interactive FPS performance test that spawns and animates hundreds or thousands of bouncing household objects. Users type a number and press ENTER to spawn that many objects, which then bounce around the canvas with rotation, collision detection, and detailed visual representations of items from electronics, school supplies, furniture, and outdoor gear categories.
Key Skills:
|
π Read Docs ποΈ View |
| 736 |
|
Sketch 2026-02-13 23:51This sketch builds a mini GTA-style open-world prototype entirely with three.js, using p5.js only as a bootstrapper for setup/preload and a synthetic gunshot sound. A drivable car, a first-person on-foot character with a gun, and 50 wandering NPCs populate a procedurally scattered city of boxy buildings and roads, and pressing 'E' swaps you between driving the car and walking around shooting NPCs with raycasting.
Key Skills:
|
π Read Docs ποΈ View |
| 737 |
|
Totally accurate topsThis sketch simulates a spinning top launching mini-game where a red tracker bounces back and forth across a bar, and you must click to stop it when it lands in the yellow goal zone. The game automatically detects perfect timing and displays results with visual feedback.
Key Skills:
|
π Read Docs ποΈ View |
| 738 |
|
Simple GameThis sketch creates an interactive 'Kick The Buddy' game where players click on an animated character to damage it with three escalating weapons. The character bounces around the canvas with physics simulation, displays floating damage numbers, and can be knocked out with screen shake effects.
Key Skills:
|
π Read Docs ποΈ View |
| 739 |
|
Sketch 2026-02-13 17:42Poubelle Shooter is a first-person shooter game that combines three.js 3D graphics with p5.js UI overlays. Players navigate a 3D environment using WASD keys, aim with the mouse, and shoot randomly spawning garbage cans to earn points within a 60-second timer while managing a health system.
Key Skills:
|
π Read Docs ποΈ View |
| 740 |
|
Sketch 2026-02-13 08:47This sketch creates a face recognition attendance system that uses webcam input to detect faces, verify liveness through blink detection, and automatically mark attendance for recognized students. Attendance records are stored locally in the browser and can be displayed as reports showing attendance percentages.
Key Skills:
|
π Read Docs ποΈ View |
| 741 |
|
aktinometr (Remix)This sketch creates an interactive weather station dashboard that displays real-time sensor data for solar radiation, temperature, and humidity. The visualization combines animated sensor cards with a multi-line graph showing measurement history, and supports both simulated data and live ESP32 hardware connections via WebSocket.
Key Skills:
|
π Read Docs ποΈ View |
| 742 |
|
aktinometrAktinometr is an environmental monitoring dashboard that displays real-time solar radiation, temperature, and humidity data with animated graphs and statistics. It can simulate realistic sensor data with daily cycles or connect to an ESP32 microcontroller via WebSocket for live measurements.
Key Skills:
|
π Read Docs ποΈ View |
| 743 |
|
Sketch 2026-02-13 04:38This is a spiritual wellness and productivity application built with p5.js and DOM elements that combines daily task management, affirmations, confessions, and time-based alarms. All data persists in browser localStorage and automatically resets daily, helping users maintain spiritual practices and stay organized.
Key Skills:
|
π Read Docs ποΈ View |
| 744 |
|
backroomsThis sketch creates an immersive 3D backrooms-style exploration game where you navigate a procedurally-generated maze while being hunted by a monster. The game combines Three.js 3D rendering, a recursive backtracking maze algorithm, and Tone.js audio for an atmospheric horror experience.
Key Skills:
|
π Read Docs ποΈ View |
| 745 |
|
battles ageist mythical creaturesThis is a turn-based battle game where players select a mythical creature and engage in strategic combat against randomly generated enemies. The game features character progression through a shop system, permanent ability upgrades, pet companions that fight alongside the player, and multiple battle sequences with increasing difficulty.
Key Skills:
|
π Read Docs ποΈ View |
| 746 |
|
Cowboy gunslinger!This sketch creates an action-packed cowboy shooter game where you defend yourself against waves of incoming outlaws. You aim and shoot at targets moving across the screen while they shoot backβlose three lives and it's game over.
Key Skills:
|
π Read Docs ποΈ View |
| 747 |
|
Audio ReactiveThis sketch creates a real-time audio visualization that responds to sound from your microphone. Colorful spectrum bars dance across the canvas with the audio frequencies, while a central circle pulses with the overall volume level, creating an immersive visual representation of sound.
Key Skills:
|
π Read Docs ποΈ View |
| 748 |
|
exploding smiley face 5 min timerThis sketch creates a 5-minute countdown timer with an animated yellow smiley face ball that bounces around the canvas. When the timer reaches zero, the smiley face freezes and explodes in an expanding orange burst, followed by a 'TIME'S UP!' message.
Key Skills:
|
π Read Docs ποΈ View |
| 749 |
|
sensor ultrasonicoThis sketch creates a real-time web dashboard that receives distance measurements from 4 ultrasonic sensors via Bluetooth (HC-05/HC-06 module connected to Arduino). The dashboard displays color-coded distance readingsβgreen for far, yellow for medium, red for closeβand manages the wireless connection state with a visual connection indicator.
Key Skills:
|
π Read Docs ποΈ View |
| 750 |
|
dinoThis sketch creates an AI-learning dinosaur game inspired by Chrome's offline dinosaur, where the dino learns to jump over cacti and duck under birds by recording successful actions in a 'winning list'. The game features a fixed, repeating obstacle course that allows the AI to gradually improve its decision-making through reinforcement learning, getting smarter with every successful dodge.
Key Skills:
|
π Read Docs ποΈ View |