{"id":1337,"date":"2009-02-13T18:53:35","date_gmt":"2009-02-13T10:53:35","guid":{"rendered":"http:\/\/www.intmath.com\/blog\/?p=1337"},"modified":"2018-01-29T17:52:06","modified_gmt":"2018-01-29T09:52:06","slug":"sodaplay-simulations","status":"publish","type":"post","link":"https:\/\/www.intmath.com\/blog\/learn-math\/sodaplay-simulations-1337","title":{"rendered":"SodaPlay simulations"},"content":{"rendered":"<p><a href=\"http:\/\/sodaplay.com\/\">SodaPlay<\/a> is a fun way to creatively construct and play with springy objects, and in the process learn something. It is a physics-based simulation that allows the user to add as many connecting nodes as they like and to vary gravity, friction and speed of movement.<\/p>\n<p>What is SodaPlay good for? It&rsquo;s a great way to introduce physics concepts to a skeptical audience. Oh, and math is involved too. The \"muscles\" that SodaPlay uses are based on sine-waves and of course, calculation is the core of any simulation.<\/p>\n<p>And why does it have to be \"good for\" anything? Think of Lego meets Meccano with springs, all on a computer screen. And did I mention it is fun?<\/p>\n<p>Once you start to get the idea and try to build your own SodaPlay objects, the challenges really start. <\/p>\n<p>There&rsquo;s also SodaRace (which unfortunately has disappeared):<\/p>\n<blockquote>\n<p>Sodarace is the online olympics pitting human creativity against machine learning in a competition to design robots that race over 2D terrains using the Sodaconstructor virtual construction kit.<\/p>\n<\/blockquote>\n<p><!--a href=\"http:\/\/sodaplay.com\/creators\/mindfrieze\/items\/spinning_polyps\" title=\"open this item on sodaplay.com\">Here&rsquo;s<\/a> one of the many freely available contructions on the SodaPlay site:\n\n<a href=\"http:\/\/sodaplay.com\/creators\/mindfrieze\/items\/spinning_polyps\" title=\"open this item on sodaplay.com\"> <img loading=\"lazy\" src=\"http:\/\/sodaplay.com\/creators\/mindfrieze\/items\/spinning_polyps.png\" width=\"120\" height=\"80\" alt=\"spinning_polyps\" \/> <\/a> \n\nOnce it loads, grab any of the \"nodes\" (the black dots) and pull on it. You can add to the creation or delete it and start again with your own.\n\nYou can also add (relatively) fixed non-springy nodes to a construction.--> <\/p>\n<p>SodaPlay is java-based and requires a moderate-sized download before you can get started. You&rsquo;ll need Java Web Start, but you might already have it on your computer. Never mind the initial setup time &mdash; it&rsquo;s worth it!<\/p>\n<p>You may also be interested in <a href=\"http:\/\/krazydad.com\/bestiary\/bestiary_sodareader.html\">these Flash-based animations<\/a> by Jim Bumgardner.<\/p>\n<p><a href=\"http:\/\/krazydad.com\/bestiary\/bestiary_sodareader.html\"><img loading=\"lazy\" src=\"\/blog\/wp-content\/images\/2009\/02\/lamp.png\" alt=\"Lamp\" title=\"lamp\" width=\"153\" height=\"222\" \/><\/a><\/p>\n<p>The animations are Flash interpretations of the XML output of various SodaPlay objects. You can&rsquo;t create anything with these Flash animations &mdash; just view the animations.<\/p>\n<p>SodaPlay offers many interesting possibilities for investigating math and physics. Have a play!<\/p>\n<p>That link again: <a href=\"http:\/\/sodaplay.com\/\">SodaPlay<\/a><\/p>\n<p class=\"alt\"><a href=\"#respond\" id=\"comms\">Be the first to comment<\/a> below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/www.intmath.com\/blog\/learn-math\/sodaplay-simulations-1337\"><img loading=\"lazy\" src=\"\/blog\/wp-content\/images\/2009\/02\/bipod.png\" alt=\"Bipod from SodaPlay\" title=\"bipod\" width=\"120\" height=\"80\" class=\"imgRt\" \/><\/a> SodaPlay allows the user to create interesting shapes connected by springs. It&rsquo;s a fun way to learn some physics.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mo_disable_npp":""},"categories":[102],"tags":[],"_links":{"self":[{"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/posts\/1337"}],"collection":[{"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/comments?post=1337"}],"version-history":[{"count":1,"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/posts\/1337\/revisions"}],"predecessor-version":[{"id":11387,"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/posts\/1337\/revisions\/11387"}],"wp:attachment":[{"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/media?parent=1337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/categories?post=1337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intmath.com\/blog\/wp-json\/wp\/v2\/tags?post=1337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}