|
Post by aburry on Oct 1, 2020 23:34:17 GMT
Hi: I've really been enjoying the Ray Tracer Challenge for the last few weeks. Thanks, Jamis. I am far enough along now that I felt like sharing. I decided to code my version in Elm, which is also new to me. The source is here: github.com/aburry/ray-tracer-challenge You can wait for it to render the cover image here: aburry.github.io/ray-tracer-challenge/I estimate I have completed about 9/10 of the core functionality from the book, which means of course that there is tonnes more that could be done. I did not follow the TDD approach used in the book, I still have to learn the proper way to set up tests in Elm. I originally bought the book for my children so they could glimpse the technology behind their favourite video games and movies (similar I suppose to Jamis's motivation for writing it), but it looked like so much fun that I have not given it to them yet.  And being 9, they might not be quite advanced enough to quite grasp it anyway. From that point of view though, I really liked the illustrations and example images in the book, I think hand-drawn is much more approachable (disarming?) than the sterile diagrams you might find in a textbook. When I finish chapter 16 I'll give it to them and let you know any feedback they give. Thanks again, Jamis. Finally, here is a self-portrait of me wandering a barren alien landscape in my information bubble. (Notice, the bubble casts no shadow.  ) 
|
|
|
Post by Jamis on Oct 2, 2020 2:45:35 GMT
Thanks for sharing your story! (And self-portrait!) I love that you bought the book for your kids; I hope someday they can enjoy it, too, and (probably sooner than you think...).
|
|