<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ClickPopMedia &#187; Box2D</title>
	<atom:link href="http://www.clickpopmedia.com/tag/box2d/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clickpopmedia.com</link>
	<description>ClickPopMedia is a great little design and illustration firm.</description>
	<lastBuildDate>Thu, 03 Dec 2009 17:28:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Box2DFlash v2.0.0 Released!</title>
		<link>http://www.clickpopmedia.com/2008/04/21/box2dflash-v200-released/</link>
		<comments>http://www.clickpopmedia.com/2008/04/21/box2dflash-v200-released/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 18:30:33 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Paul]]></category>
		<category><![CDATA[Box2D]]></category>
		<category><![CDATA[Box2DFlash]]></category>
		<category><![CDATA[Box2DFlashAS3]]></category>

		<guid isPermaLink="false">http://www.clickpopmedia.com/?p=264</guid>
		<description><![CDATA[Box2DFlash v2.0.0 was finally released on the 17th of this month (April).  Box2DFlash is the Flash AS3 port of Erin Catto&#8217;s C++ physics engine Box2D.  Erin Catto is a physics programmer at Blizzard Entertainment (WarCraaaft!).  I&#8217;ve been looking forward to this release since I found out about it while making a tutorial [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://box2dflash.sourceforge.net/">Box2DFlash v2.0.0</a> was finally released on the 17th of this month (April).  Box2DFlash is the Flash AS3 port of Erin Catto&#8217;s C++ physics engine <a href="http://www.box2d.org/">Box2D</a>.  <a href="http://www.gphysics.com/">Erin Catto</a> is a physics programmer at Blizzard Entertainment (WarCraaaft!).  I&#8217;ve been looking forward to this release since I found out about it while making a <a href="http://www.clickpopmedia.com/2008/03/17/physics-in-actionscript-3/">tutorial</a> for the previous release (v1.4.3) about a month ago.<br />
<span id="more-264"></span><br />
Some of the major changes/additions to this version are:</p>
<p>- <strong>Continuous physics</strong>.<br />
Continuous physics means that the physics is now independent of the frame rate.  This prevents bodies from passing through each other at higher speeds.  This feature can potentially make this version slower then previous versions, but it also makes it MUCH more accurate.<br />
- <strong>Shape create/destroy</strong>.</p>
<blockquote><p>You can destroy a shape on the parent body easily. You may do this to model a breakable object.</p></blockquote>
<p>In the past you couldn&#8217;t add or remove shapes from a body object that was already in the world object.<br />
- <strong>Joints defined in local coordinates</strong>.</p>
<blockquote><p>Box2D requires [joint anchor] points to be specified in local coordinates. This way the joint can be specified even when the current body transforms violate the joint constraint &#8212; a common ocurrence when a game is saved and reloaded.</p></blockquote>
<p>- <strong>Moveable center of mass</strong>.<br />
This is great because you can now have a hammer that&#8217;s center of mass is in the head, not the middle of the handle.<br />
- <strong>Sensors</strong>.</p>
<blockquote><p>Some times game logic needs to know when two shapes overlap yet there should be no collision response. This is done by using sensors. A sensor is a shape that detects collision but does not produce a response&#8230;</p></blockquote>
<p>- <strong>Contact listener callback</strong>.<br />
- <strong>Contact filter callback</strong>.<br />
These callbacks are essentially events.  It is now much easier to <em>do</em> something or other on collisions.  Say, cause damage to your spaceship when a meteor strikes it.<br />
- <strong>Revised manual</strong>.<br />
Sure.  Having an up to date manual is a good thing.  Currently the manual is only for the C++ version, but all the concepts are the same for the flash version and it will help a lot for understanding the example projects.<br />
- <strong>Doxygen documents</strong>.<br />
- <strong>Eliminated deferred destruction</strong>.<br />
This was a feature in previous versions of Box2D that was only needed because there was no contact callbacks.  It&#8217;s gone now so I&#8217;m not going to bother explaining what it was.<br />
- <strong>Improved testbed with more examples</strong>.<br />
<a href="http://box2dflash.sourceforge.net/">Check it out!</a> It&#8217;s really just the example project/code that they give you to learn some of the features.</p>
<p>With this release I will be getting back to making some tutorials on how to use this awesome resource.    So, keep checking back to see what&#8217;s new and I will hopefully not disappoint you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickpopmedia.com/2008/04/21/box2dflash-v200-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cool Games Made with Box2DFlash</title>
		<link>http://www.clickpopmedia.com/2008/03/24/cool-games-made-with-box2dflash/</link>
		<comments>http://www.clickpopmedia.com/2008/03/24/cool-games-made-with-box2dflash/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 05:31:11 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Just for Fun!]]></category>
		<category><![CDATA[Paul]]></category>
		<category><![CDATA[Box2D]]></category>
		<category><![CDATA[Box2DFlash]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://www.clickpopmedia.com/2008/03/24/cool-games-made-with-box2dflash/</guid>
		<description><![CDATA[After writing my introduction tutorial to Erin Catto&#8217;s Box2D AS3 physics engine port, I found out that I was writing about version 1.4.3. Well a new version (v 2.0.0) is set to come out within the next few weeks, so I thought that I would put off any more tutorials on Box2DFlash till I find [...]]]></description>
			<content:encoded><![CDATA[<p>After writing my <a href="http://www.clickpopmedia.com/2008/03/17/physics-in-actionscript-3/">introduction tutorial</a> to Erin Catto&#8217;s <a href="http://www.box2d.org/">Box2D</a> AS3 physics engine port, I found out that I was writing about version 1.4.3. Well a new version (v 2.0.0) is set to come out within the next few weeks, so I thought that I would put off any more tutorials on Box2DFlash till I find out what has changed.</p>
<p>Until then, I&#8217;ve found a bunch of fun games made with the Box2D engine and I thought I would share them with you.</p>
<p><span id="more-174"></span></p>
<p><a href="http://brainclog.com/clog.shtml">Clog FLASH</a>: (http://brainclog.com/clog.shtml)<br />
Clog is a fun little flash game where you are some kind of white ice ball bumping and pushing 5 blue ice balls through an obstacle course.  I haven&#8217;t played very far in this game yet.  I keep getting distracted with other things around the fourth level.  Still it&#8217;s a good example of circular collisions in the engine.</p>
<p><a href="http://www.pokerblocks.com/index.html">Poker-Blocks C++</a>: (http://www.pokerblocks.com/index.html)</p>
<pre><object height="355" width="425"><param name="movie" value="http://www.youtube.com/v/dlmY_TloWHA&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/dlmY_TloWHA&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object></pre>
<p>Poker Blocks is a commercial stand alone game that seems to be a mix between Tetris and poker.  It seems like a weird combo to me, but it also looks fun judging from the video.  I haven&#8217;t played this one personally even though there is a 30 day free trial.  I just wanted to include it because it looks like one of the better games made with the C++ version of Box2D.</p>
<p><a href="http://www.skt-products.com/contents/hikkoshi.html">Hikkoshi FLASH</a>: (http://www.skt-products.com/contents/hikkoshi.html)<a href="http://www.clickpopmedia.com/wp-content/uploads/2008/03/hikkoshi.jpg" title="Hikkoshi ScreenShot"><img src="http://www.clickpopmedia.com/wp-content/uploads/2008/03/hikkoshi.jpg" alt="Hikkoshi ScreenShot" /></a></p>
<p>I found this one to be very fun.  There really isn&#8217;t much to it.  Just click once to start the shot and then click again to let go, but I played it over and over again.  My best score is something around 12800+ (I only remember the first 3 digits).  If you have Flash Player 9 I recommend giving this one a try&#8230;  it only takes about 2 minutes to play from start to finish.<br />
<a href="http://piwna.pl/gry/pinball"></a></p>
<p><a href="http://piwna.pl/gry/pinball">Carona Pinnball FLASH</a>: (http://piwna.pl/gry/pinball)<br />
This is just a pinball game.  In some foreign language.  It&#8217;s a little slow too.  The reason I&#8217;m including it with the others is&#8230;  well it does use the engine.  And, it made the author money.  So, I find that inspirational.</p>
<p><a href="http://www.uberdruck.com/snowball/">Snowball FLASH</a>: (http://www.uberdruck.com/snowball/)<br />
This game was purchased by a radio station in England for their website.   The version I am linking to is the original, before it was fixed up to be suitable for the other site.  This is a really simple game actually. You are just throwing snowballs at (the prime minister?) a ragdoll and watching the physics make it fly about.</p>
<p>Hopefully I will have something cool of my own to show off by next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickpopmedia.com/2008/03/24/cool-games-made-with-box2dflash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

