{"id":360,"date":"2011-06-08T17:36:56","date_gmt":"2011-06-08T16:36:56","guid":{"rendered":"http:\/\/blogs.kent.ac.uk\/mik\/?p=360"},"modified":"2020-05-15T15:45:56","modified_gmt":"2020-05-15T15:45:56","slug":"greenfoot-2-1-released","status":"publish","type":"post","link":"https:\/\/blogs.kcl.ac.uk\/proged\/2011\/06\/08\/greenfoot-2-1-released\/","title":{"rendered":"Greenfoot 2.1 released"},"content":{"rendered":"<p>We have just released Greenfoot version 2.1.0.<\/p>\n<p>This update of Greenfoot includes a good number of bug fixes, so if there is something that has bugged you for a while, give the new version a go and see whether it&#8217;s improved. (If not, tell us!)<\/p>\n<p>But, more importantly, this version also includes some new functionality. The new features include:<\/p>\n<ul>\n<li>A new sound API for <strong>volume control<\/strong>. <span style=\"color: #808080\">This means Greenfoot scenarios can programmatically adjust the volume of sound clips. Several people have asked for this, especially aiming at fading sounds in and out nicely.<\/span><\/li>\n<li>A new <strong>input function<\/strong>: <em>getMicLevel<\/em>. <span style=\"color: #808080\">This function returns the noise level from the system microphone. This makes it very easy to write soem very simple early interactive examples.<\/span><\/li>\n<li><span style=\"color: #808080\">Support for <\/span><strong>multiple worlds<\/strong>. <span style=\"color: #808080\">Greenfoot now has a function to dynamically show different world objects. This makes it much easier to develop games with different levels.<\/span><\/li>\n<li>Built-in <strong>move and turn<\/strong> methods. <span style=\"color: #808080\">Actors in Greenfoot now have turn(int) and\u00a0move(int) methods which turn and move relative to the current rotation.<\/span><\/li>\n<li><strong>UI<\/strong> changes. <span style=\"color: #808080\">Finding out how to share your scenario on the Greenfoot Gallery has been made much easier. We suspect that many users previously never discovered this important function.<\/span><\/li>\n<\/ul>\n<p>So, surf over to the <a href=\"http:\/\/www.greenfoot.org\/download\/\">Greenfoot download page<\/a> and give it a go. Let us know what you think.<\/p>\n<p>Over the next few days, I will add a few blog posts here that introduce and explain the new functionality in more detail. So check back soon!<\/p>\n<p style=\"padding-left: 30px\">Part 1: <a href=\"http:\/\/blogs.kent.ac.uk\/mik\/2011\/06\/09\/multi-level\/\">Using <em>setWorld<\/em> to create multiple game levels<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have just released Greenfoot version 2.1.0. This update of Greenfoot includes a good number of bug fixes, so if there is something that has bugged you for a while, give the new version a go and see whether it&#8217;s &hellip; <a href=\"https:\/\/blogs.kcl.ac.uk\/proged\/2011\/06\/08\/greenfoot-2-1-released\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":179,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,5,11],"tags":[],"class_list":["post-360","post","type-post","status-publish","format-standard","hentry","category-greenfoot-software-tools","category-java","category-software-tools"],"_links":{"self":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts\/360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/users\/179"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/comments?post=360"}],"version-history":[{"count":1,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts\/360\/revisions"}],"predecessor-version":[{"id":1014,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts\/360\/revisions\/1014"}],"wp:attachment":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/media?parent=360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/categories?post=360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/tags?post=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}