This repo contains the p5.js sketch to generate the Coding Train Logo and variations submitted by the Coding Train community.
- Using the hard-coded data points in the p5 sketch, you can create your own variation of the Coding Train Logo and submit a pull request to this repo. Some ideas for variations include porting to anther language, changing the color, adding animation and sound. For inspiration, check out all the other contributions below. This repository has the "Hacktoberfest" label. If you would like your contribution to count towards Hacktoberfest, please either wait until October 1 to make your pull request or indicate that you are participating in Hacktoberfest in the pull request. Thank you for contributing to the Coding Train logo repository!
If you would like assistance or have a question, feel free to open an issue or ask in the Coding Train Discord. We would be happy to assist you!
Please add your variation below in the following format:
- [**Title**](link-to-sketch) _by Author_ <br>
Description (optional)
<!-- Screenshot / GIF / Video (add image files in `variations/`, optional.
NOTE: A blank line or comment between Description and Image is important for correct formating) -->
<img src="variations/your-variation-author.png" alt="Your Variation" width="300px">
-
Port the sketch to another language or framework! You can add your port inside a directory
ports/[language]/
where[language]
is the name of the language or framework (eg.processing
), and add it to the list below.- [**Language**](./ports/[language]) _by Author_
-
Animated Logo by Dipam Sen
Animated the path of the logo by interpolating it using a cubic easing function. -
3D Printable Challenge Coin by Dan TheLostSorcerer
A 3D Printable Challenge Coin I was inspired to create. -
Moving with Smoke by Kathy McGuiness
Moving train logo with particle system smoke. -
3D Logo by Kathy McGuiness
Coding Train logo rendered in 3D using p5.Geometry
- Processing by Kai Tabuchi
- Processing.py by Kai Tabuchi