Coder Social home page Coder Social logo

suggestion-box's Introduction

Coding Train Topics

This repo is for tracking Coding Train topics. You can browse existing suggestions as well as suggest a new topic.

In addition, you can use the "github issue" reactions (thumbs up) to upvote suggestions.

View the button to use in the to right of issues and comments to add a GitHub reactions.

If you are looking for programming help, then you'll probably have better luck at on The Coding Train's Discord. Which has a number of help channels. You can also checkout The Processing Foundation's Forum which is a great place to ask about processing and p5.js. And of course Stack Overflow is great for obscure topics because the user base is so big.

If you'd like to support the Coding Train, consider contributing to our website and/or becoming a YouTube member.

Happy coding! Choo choo!!

suggestion-box's People

Contributors

blinkityblank avatar duskvirkus avatar joogps avatar kleinesfilmroellchen avatar meiamsome avatar pranavgade20 avatar shiffman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

suggestion-box's Issues

Spirograph

Do you have any videos on making spirograph type shapes? Maybe spirograph shapes in 3d?

Loading Animation

I'd love a tutorial on how to do loading animations for p5 js
:) thanks

Working with Electron?

i'm not even sure is this possible? maybe something like how to write some sort of App and how to pack with Electron? emm,just random thoughts

Pong

coding challenge to make pong

Kinect

  • skeleton tracking (windows PC Processing)
  • background removal (windows PC Processing)
  • javascript / kinectron
  • saving kinect depth data for later playback

Topic idea - how to optimize sketches for the P2D renderer

In one of your videos on youtube i learned that using the P2D renderer could improve performance in some applications. However, after trying it with one of my sketches (a random polygon generator with some basic physics added) and getting worse frame rate than with the standard renderer i realized that something in my code was not working properly with P2D. In the video "Coding Rainbow Live #46: Perlin Noise and Flow Fields" at about 2 hours and 26 minutes you change the processing renderer to use P2D and it still worked. How do you make sure your sketch works optimally with P2D?

Two dimensional arrays

Would be col a video for p5js on 2d arrays.... you have already some videos where you use 2d arrays.. but you dont have one for p5js where you explain from scratch how loops nest and so on...

would be awesome.. thanks :)

A* Pathfinding

Any chance of videos on implementing A* pathfinding in processing, or pathfinding in general?

Coding challenge topic idea - Pathfinding algorithm

This is just a simple idea for a coding challenge, on creating a pathfinding algorithm such as Dijkstra or A*, perhaps on top of the maze generator or with a matrix in which the user could create his walls.

An A* algorithm that I made in native Java, applied on a hexagonal grid, as an example (black cells are walls, blue are empty, the white ones are the ones already tried by the algorithm, the purple ones those that will be tested to find the next one to visit, and in red is the final path) :

capture

Good luck :D

Delaunay Triangulation

On this topic:
https://en.wikipedia.org/wiki/Delaunay_triangulation

Trangulating a polygon means to split it up into smaller triangles.
Your Program could generate some random points and triangulate the konvex hull of them.

Then the challenge would be to find out which triangles are needed to be flipped to make a delaunay trangulation out of it.

Next you could make a voronoi diagram, which tells you areas that are closest to one of the point.
This is to be imagines like having multiples schools and finding the areas for each school to pull pupils from, based on travel distance.
To do so, you would have to make lines that are perpendicular to the edges of the triangles of the delaunay triangulation and they are cut off by each other.

I think you would be able to do the delaunay triangulation in one ~15 min coding challenge, but the voronoi diagram might be a bit harder.

Machine Learning

  • What is classification? Supervised learning.
  • Algorithm for classification: K-nearest neighbor
  • Other libraries for classification: Weka-for-Processing (I'll make something based on Rebecca's work with Wekinator?)
    • show same example as k-nearest neighbor with library.
    • need a more interesting, creative application?
  • Neural networks: what are they?
    • perceptron + supervised learning
    • MLN and XOR: back propagation?
    • Move to a library (deeplearning4j?)
    • digit or shape recognition?
    • other example scenarios?
  • Reinforcement learning
    • steering agents (mouse + cheese?)
    • learn to play flappy bird?
  • wekinator

Git / Github Topics

  • working on someone else’s repo, collaborating
  • how to deal with merge conflicts
  • gitignore
  • multiple remotes
  • what is rebase?
  • tagging
  • git stash
  • git checkout -b <name> vs. git checkout -B <name> to reset their local to an upstream.
  • reset, revert, rebase and force push

Computer Vision

  • avg point tracking
  • motion detection / frame differencing
  • blob detection algorithm
  • blob detection clamping improvement
  • blobs with ids (persistence)
  • using a library for blobs (opencv)
  • opencv polygon approximation for shape detection
  • blobs in the browser
  • OpenTSPS and CCV
  • opencv face detection
  • face detection with persistence (ids)
  • save faces to file
  • more CV in the browser? (reference for JS: http://kylemcdonald.github.io/cv-examples/)

Great reference by @golanlevin: http://www.flong.com/texts/essays/essay_cvad/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.