Rikiya89/p5xjs
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# p5xjs Daily creative coding experiments built with [p5.js](https://p5js.org/). This repository is a collection of date-stamped sketches exploring generative art, mathematical visuals, WebGL experiments, procedural animation, and real-time visual systems. Each sketch is kept in its own folder so the process, experiments, and visual development can be tracked over time. ## Overview This repository focuses on: * Generative art * p5.js sketches * WebGL experiments * Mathematical visual systems * Procedural animation * Shader-inspired effects * Daily creative coding practice ## Directory Structure ```txt . ├── 2025xxxx/ # Date-stamped daily sketches ├── Flower_Arrangement/ # Standalone reference sketch ├── p5_js/ # Minimal starter files ├── addons/ # Local p5.js add-ons ├── p5.js # Local p5.js library ├── p5.min.js # Minified p5.js library └── empty-example/ # Blank template for new sketches ``` ## How to Run Because many sketches use local files, assets, or browser APIs, running them through a local server is recommended. 1. Open a terminal inside the sketch folder you want to view. ```bash cd 2025xxxx ``` 2. Start a lightweight local server. ```bash python -m http.server ``` 3. Open the local URL in your browser. ```txt http://localhost:8000 ``` ## References Useful p5.js resources: * [Getting Started with p5.js](https://p5js.org/tutorials/get-started/) * [p5.js Tutorials](https://p5js.org/tutorials/) * [p5.js Reference](https://p5js.org/reference/) * [p5.js Local Server Guide](https://github.com/processing/p5.js/wiki/Local-server) ## License The bundled p5.js libraries remain under the GNU Lesser General Public License, version 2.1. Sketches and original creative coding experiments in this repository are maintained by Rikiya Okawa.