{"id":80,"date":"2023-08-30T16:30:11","date_gmt":"2023-08-30T16:30:11","guid":{"rendered":"https:\/\/golancourses.net\/fall23\/?page_id=80"},"modified":"2023-09-01T05:55:46","modified_gmt":"2023-09-01T05:55:46","slug":"02-code-form-ii-iteration","status":"publish","type":"page","link":"https:\/\/golancourses.net\/fall23\/deliverables\/02-code-form-ii-iteration\/","title":{"rendered":"02. Code &#038; Form II: Iteration"},"content":{"rendered":"<p><em><strong>Code &amp; Form II,<\/strong><\/em> our second set of Deliverables, is due at the beginning of class on Wednesday, September 6. The primary topics it emphasizes are: iteration and nested iteration; linear interpolation; controlled randomness, and graphics transformations.<\/p>\n<p><em>We are still in a phase of the course that emphasizes the development of basic programming skills, knowledge of your toolset, careful observation, and precision execution. This is probably the least &#8220;open-ended&#8221; set of Deliverables this semester (though the &#8220;Custom Pixel&#8221; project has a good deal of room for creative expression). I promise things will open out soon.<\/em><\/p>\n<hr \/>\n<h3>There are <span style=\"text-decoration: underline;\">9<\/span> Deliverables due 9\/6:<\/h3>\n<ul>\n<li>Sign our <strong><a href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLScV0qUeRJv8tuS-oH4d20SFTrtceeZxSHNFatH4LAzUXy2EkQ\/viewform\"><em>Labor Based Grading Contract<\/em><\/a><\/strong>, if you have not already done so.<\/li>\n<li><strong>Tixy.land Code Golf:<\/strong> &#8220;Code golf&#8221; is a type of recreational computer programming where participants try to write the shortest code to solve a problem. (It&#8217;s analogous to the sport of golf, where the player with the fewest club strokes wins.) <a href=\"https:\/\/tixy.land\/\"><strong>Tixy.land<\/strong><\/a> is a teeny code-golfing environment which resembles shader programming languages\u2014in which the same JavaScript program is executed in parallel for each &#8220;pixel&#8221;. You are asked to<strong> spend 10 minutes futzing with Tixy<\/strong> to make something pleasing. (You can find additional documentation of Tixy <a href=\"https:\/\/twitter.com\/aemkei\/status\/1323399877611708416\">here<\/a>.) Then, in the Discord #tixyland channel, <strong>paste<\/strong> the URL of your Tixy project (for example, <a href=\"https:\/\/tixy.land\/?code=sin%28t-sqrt%28%28x-7.5%29**2%2B%28y-6%29**2%29%29\"><em>https:\/\/tixy.land\/?code=sin%28t-sqrt%28%28x-7.5%29**2%2B%28y-6%29**2%29%29<\/em><\/a>).<br \/>&nbsp;<\/li>\n<li><strong>OpenProcessing 05<\/strong> \u2014 Iteration: Transitioning Rectangles<\/li>\n<li><strong>OpenProcessing 06<\/strong> \u2014 Iteration &amp; Linear Interpolation: String Art<\/li>\n<li><strong>OpenProcessing 07<\/strong> \u2014 Iteration &amp; Graphics Transforms: Moir\u00e9 Pattern<\/li>\n<li><strong>OpenProcessing 08<\/strong> \u2014 Iteration &amp; Randomness: <em>Hitomezashi Sashiko<\/em> Stitching<\/li>\n<li><strong>OpenProcessing 09<\/strong> \u2014 Nested Iteration, Transformations, Randomness Gradient: <em>Schotter<\/em><\/li>\n<li><strong>OpenProcessing 10<\/strong> \u2014 Nested Iteration, Camera, Color: &#8220;Custom Pixel&#8221;<\/li>\n<li><strong>OpenProcessing 11<\/strong> \u2014 Combinatorics and Nested Iteration: <em>Arc Forms<\/em><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Code &amp; Form II, our second set of Deliverables, is due at the beginning of class on Wednesday, September 6. The primary topics it emphasizes are: iteration and nested iteration; linear interpolation; controlled randomness, and graphics transformations. We are still in a phase of the course that emphasizes the development of basic programming skills, knowledge &hellip; <a href=\"https:\/\/golancourses.net\/fall23\/deliverables\/02-code-form-ii-iteration\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;02. Code &#038; Form II: Iteration&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":10,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-80","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":8,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/80\/revisions"}],"predecessor-version":[{"id":107,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/80\/revisions\/107"}],"up":[{"embeddable":true,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/10"}],"wp:attachment":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/media?parent=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}