Skip to content

Commit c6c5110

Browse files
authored
Update README.md
1 parent 9f33e41 commit c6c5110

File tree

1 file changed

+8
-127
lines changed

1 file changed

+8
-127
lines changed

README.md

Lines changed: 8 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -1,131 +1,12 @@
1-
# Coding Rainbow Topics List
1+
# Coding Rainbow Topics
22

3-
## 10 minute coding challenges
4-
* [ ] disk point picking http://mathworld.wolfram.com/DiskPointPicking.html
5-
* [ ] Simulate movement across landscape similar to Charlie Deck's Noon Dunes design? http://bigblueboo.tumblr.com/post/142516604819/noon-dunes
6-
* Games
7-
* [x] space invades
8-
* [x] snake game
9-
* [ ] pong
10-
* [ ] simon game
11-
* [ ] [stacker game](https://github.com/jesuino/simple-stacker-game-in-processing)
12-
* [ ] a piano keyboard
13-
* [ ] fireworks simulator
14-
* Generative Algorithms
15-
* [ ] [Orbital Fractal System](http://45.media.tumblr.com/tumblr_lzeydexUfH1qzav0bo1_400.gif)
16-
* [ ] Meta-balls
17-
* [x] Labyrinth generator
18-
* [x] strange attractors
19-
* [ ] reaction-diffusion or navier-stokes
20-
* [ ] Marching cubes
21-
* [ ] [Double pendulum](https://www.reddit.com/r/math/comments/4i6t0k/demonstrating_sensitivity_to_initial_conditions/)
22-
* [ ] [Tree animation with leaves](http://66.media.tumblr.com/12e9c7f8225991239a3bd8afc90fc143/tumblr_o6tjhb9NlT1twrbr9o1_r4_540.gif)
23-
* [ ] traveling sales person
24-
* [ ] p5.js ascii art generator
25-
* [ ] langton's ant
3+
This repo is for tracking Coding Rainbow topics. You can [browse existing suggestions](https://github.com/CodingRainbow/Rainbow-Topics/issues) as well as [suggest topics](https://github.com/CodingRainbow/Rainbow-Topics/issues/new).
264

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

28-
## Small topics
29-
* [ ] 2D / 3D Perlin noise, more general perlin noise
30-
* [x] What is `lerp()`?
31-
* [x] Timing with `setTimeout()` and `setInterval()`
32-
* [ ] closures, callbacks in a loop
33-
* [ ] Processing and eclipse
34-
* [x] recording movies out of Processing
35-
* [x] p5.js instance mode
36-
* [x] moving pixels video mirror (as referenced: https://youtu.be/qB3SA43vKYc)
37-
* [ ] kinematics (forward? inverse?)
38-
* [x] picking locations for circles where they don't overlap
39-
* [ ] line / line intersection point
40-
* [ ] simple database with https://sheetsu.com/
41-
* [ ] LEAP motion + p5.js
42-
* [ ] something with offscreen canvases and compositing / alpha channels on images.
43-
* [ ] 2d arrays in Processing vs. p5.js
44-
* [ ] google maps API
45-
* [ ] p5 voice synthesis
7+
If you [subscribe to my patreon](https://www.patreon.com/codingrainbow?ty=h) there is also a private slack channel where we discuss topic ideas.
468

47-
## Different editors with p5.js
48-
* [ ] brackets, atom, etc.
49-
50-
## Twitter bot
51-
* [x] basics of node
52-
* [x] basics of twitter API
53-
* [x] node + Processing for images
54-
* [ ] replying to images and processing the images
55-
* [x] deploying to EC2
56-
* [ ] API requests (GET requests) from node (more general node videos or still twitter bot series?)
57-
58-
## Chrome Extensions
59-
* TBA
60-
61-
## Raspberry Pi
62-
* TBA
63-
64-
## Neural Network Basics
65-
* TBA
66-
67-
## A to Z Topics
68-
* [ ] Markov chains
69-
* [ ] Context Free Grammars
70-
* [ ] node + p5: proxy
71-
* [ ] node + p5: simple save data / persistance
72-
* [ ] node + p5: API communication i.e. twitter, authenticate user
73-
74-
## Kinect and Computer Vision topics
75-
* [x] What is kinect?
76-
* [x] depth image pixels
77-
* [x] min and max threshold
78-
* [ ] basic one blob detection
79-
* [ ] multi blobs
80-
* [ ] blobs and ids
81-
* [ ] official SDK and skeletons
82-
* [ ] opencv face detect
83-
* [ ] face ids (which is which), save to file
84-
* [ ] how to make an interactive wall
85-
* [ ] great reference for JS: http://kylemcdonald.github.io/cv-examples/
86-
* [ ] saving kinect depth data for later playback
87-
88-
## Larger topics
89-
* [ ] a youtube bot
90-
* [ ] Blobs over time (assigning ids)
91-
* [ ] markov chain generator from a google doc spreadsheet
92-
* [ ] abstract software mirror in the browser
93-
* [ ] p5 and sound
94-
* [ ] bin-lattice spatial subdivision (follow up to a [reference in a nature of code video](https://t.co/pssP5BlEoa))
95-
* [ ] meshes like Voronoi,Delaunay,Quadtrees and Octrees
96-
97-
## Git for Poets
98-
* [X] What is github? What is git?
99-
* [X] Signing up and making your first repo
100-
* [X] commiting
101-
* [X] pull requests and collaborating
102-
* [X] working locally and command line
103-
* [ ] How to github pages
104-
105-
106-
## p5.js intro videos
107-
108-
* [x] how to upload homework: [vimeo](https://vimeo.com/137501397), [youtube](https://www.youtube.com/watch?v=lbKMZa-CZ_Y)
109-
* [x] What is p5.js in the context of creative coding?
110-
* [x] What is p5.js in the context of HTML/CSS/JavaScript
111-
* [x] Basics of drawing in p5.js
112-
* [x] Basics of color in p5.js
113-
* [x] Variables
114-
* [x] the `map()` function
115-
* [x] Conditionals
116-
* [x] Loops
117-
* [ ] Loading and displaying an image
118-
* [x] Functions! The basics
119-
* [x] DOM with functions and callbacks
120-
* [ ] Serial input to p5
121-
* [x] Arrays
122-
* [x] Objects (constructor functions), particle system
123-
* [x] Data and APIs
124-
* [ ] Mobile
125-
* [ ] Video
126-
* [ ] Sound
127-
* [ ] Image Processing and pixels
128-
129-
## Processing 3 IDE videos
130-
* [x] Processing 3!
131-
* [x] The debugger in Processing
9+
## URLS
10+
* http://codingrainbow.com
11+
* http://youtube.com/shiffman
12+
* https://www.patreon.com/codingrainbow?ty=h

0 commit comments

Comments
 (0)