{"id":57,"date":"2011-10-28T13:50:02","date_gmt":"2011-10-28T13:50:02","guid":{"rendered":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/?p=57"},"modified":"2011-10-28T13:53:27","modified_gmt":"2011-10-28T13:53:27","slug":"homework-6","status":"publish","type":"post","link":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/?p=57","title":{"rendered":"homework 6"},"content":{"rendered":"<p>Take some time and get familiar with soda constructor:<\/p>\n<p>http:\/\/en.wikipedia.org\/wiki\/Soda_Constructor<br \/>\nhttp:\/\/sodaplay.com\/creators\/soda\/items\/constructor<br \/>\nhttp:\/\/www.cs4fn.org\/alife\/starterfor10.html<br \/>\n<iframe loading=\"lazy\" title=\"How to Make a Biped in Soda Constructor\" width=\"519\" height=\"389\" src=\"https:\/\/www.youtube.com\/embed\/L0MDABHs6a4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>make a creature.<\/p>\n<p>In code, try to make\u00a0experiments\u00a0using vector fields and particle particle interaction.<\/p>\n<p>a) try to model a natural phenomenon, such as smoke, water, waterfalls, puddles, etc. What interesting combinations of forces can you come up with?<\/p>\n<p>b) try to create a game using particle particle interaction or vector fields.<\/p>\n<p>c) design something that affords interaction w\/ out using a keyboard and mouse, think about computer vision, sound input or other ways of getting human \/ gestural input into the system. \u00a0 Think about leaving the screen.\u00a0 Carefully document your experiments.<\/p>\n<p>advanced:<\/p>\n<p>working alone or in a group, can you design an algorithm for FASTER particle particle interaction? \u00a0It must run at 30 FPS in realtime. \u00a0Think about how spatial division can help, and how simple things, like sorting can be very effective. \u00a0I am very happy to help with this.<\/p>\n<p>all the particles now all repel or attract each other with the same radius. Can you make them have different radii, and still get attraction and repulsion working? \u00a0 Can you visualize all the forces that are operating per frame? \u00a0ie, which particles are within range of each other. \u00a0Finally, can you make the particle particle interaction fast (see the second example from class)?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Take some time and get familiar with soda constructor: http:\/\/en.wikipedia.org\/wiki\/Soda_Constructor http:\/\/sodaplay.com\/creators\/soda\/items\/constructor http:\/\/www.cs4fn.org\/alife\/starterfor10.html make a creature. In code, try to make\u00a0experiments\u00a0using vector fields and particle particle interaction. a) try to model a natural phenomenon, such as smoke, water, waterfalls, puddles, etc. What interesting combinations of forces can you come up with? b) try to create a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-homework"],"_links":{"self":[{"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=57"}],"version-history":[{"count":3,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/posts\/57\/revisions"}],"predecessor-version":[{"id":59,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/posts\/57\/revisions\/59"}],"wp:attachment":[{"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}