sidwellr
sidwellr
I agree the docs could be better! I think you're right about the last parameter being an easing function; after all `map` and `map_clamp` are in the `ease` module. For...
I'm experiencing the same issue. With app.set_loop_mode(LoopMode::rate_fps(2.0)); I expect update and view to be called every half second to result in 2 frames per second, but the parameter seems to...
When you get to this, you may want to point out that the term "Perlin noise" is commonly used for two different things: basic Perlin noise and fractal noise (often...
I do think distinguishing between basic and fractal noise is a bit geeky and doesn't really need to be in the book. Your paragraph is fine, though the video is...
Never mind. After looking at it again, I realized I just interpreted "Edges remain constant" differently. I perceived "Edges stay the same for each generation", but you meant "Edges are...
Looks like you copied the array using slice(), which will initialize everything to what it was before, not 0. Now it behaves like I interpreted "Edges remain constant" the first...
Section 9.13 has a similar issue. The text says "The creature will have a radius" and the code has a variable "r", but "r" is the diameter, not the radius.
Another minor nit with the comments in this example: they use second person ("you"), which is inconsistent with the rest of the book, which uses first person singular ("I"). If...
The contributor_guidelines.md file still mentions Gruntfile.js in the "Codebase breakdown" section.
p5.Monosynth should also be added to the spreadsheet since it doesn't appear to be supported in this version. I also don't see p5.Phrase and p5.Part or p5.SoundLoop in the spreadsheet...