- JavaScript 73.3%
- HTML 24%
- CSS 2.7%
| .gitignore | ||
| index.html | ||
| LICENSE | ||
| README.md | ||
| sketch.js | ||
| style.css | ||
P5.js Abstract Art Generator
Requirements
To run this project, you need:
- A modern web browser, such as Firefox, Chrome, Chromium, Edge, or Vivaldi.
- Git, if you want to clone the repository.
- Python 3.8 or newer, used to run a local web server.
- An internet connection, as the p5.js library is loaded through a CDN.
No additional packages or a separate p5.js installation are required.
Installation and running
Windows
-
Clone the repository:
git clone https://forge.rdmge.sh/rileydeman/p5js-abstract-art-generator.git -
Open the project directory:
cd p5js-abstract-art-generator -
Start a local web server using Python:
py -m http.server 8000If the
pycommand is unavailable, try:python -m http.server 8000 -
Open the following address in your browser:
http://localhost:8000 -
To stop the server, return to the terminal and press:
Ctrl+C
Linux
-
Clone the repository:
git clone https://forge.rdmge.sh/rileydeman/p5js-abstract-art-generator.git -
Open the project directory:
cd p5js-abstract-art-generator -
Start a local web server using Python:
python3 -m http.server 8000 -
Open the following address in your browser:
http://localhost:8000 -
To stop the server, return to the terminal and press:
Ctrl+C
Running without Git
You can also download the repository as a ZIP file.
- Download and extract the ZIP file.
- Open a terminal inside the extracted project directory.
- Start the Python web server using the instructions above.
- Open
http://localhost:8000in your browser.
Opening the project directly
For simple projects, it may also be possible to open index.html directly in a browser.
However, using a local web server is recommended. Some browser features, assets, files, or p5.js functions may not work correctly when the page is opened using a file:// address.
⚠️ License Notice
This project is licensed for personal and educational use only.
- ✅ Allowed: Personal projects, private learning, classroom demonstrations, and student research.
- ❌ Not allowed: Public sharing, republishing, redistribution, or any form of commercial use.
To use this project (or any part of it) in a public or commercial context, you must obtain written permission from the author:
Author: @rileydeman
See the full LICENSE file for complete terms and conditions.
©️ Copyright
All code and visual assets in this repository are © rileydeman.
- Code is licensed for personal and educational use only.
- Logos, icons, and images are not open source and may not be reused without permission.
See the LICENSE file for full terms.
📝 License
Custom license © rdmge --- © rileydeman
See the LICENSE file for full terms.