{"id":1652,"date":"2011-05-04T21:22:36","date_gmt":"2011-05-05T04:22:36","guid":{"rendered":"http:\/\/www.wurb.com\/stack\/?p=1652"},"modified":"2016-12-14T11:46:24","modified_gmt":"2016-12-14T19:46:24","slug":"aquaria-swimming","status":"publish","type":"post","link":"https:\/\/www.wurb.com\/stack\/archives\/1652","title":{"rendered":"Aquaria: Swimming"},"content":{"rendered":"<p>I just compared the way that you swim about freely in <em>Aquaria<\/em> to <em>Ecco the Dolphin<\/em>, but the way you control the swimming is quite different. <em>Ecco<\/em> was written for the Sega Genesis, which means a controller with a D-pad, not an analog joystick. The movements of the dolphin were famously smooth and fluid, but they were created through moments of acceleration parallel to the X and Y axes as the player made carefully timed nudges. <em>Aquaria<\/em> supports two different genuinely analog control schemes &#8212; joystick and mouse. It also lets you use digital controls (D-pad or WASD keys) to move, and I&#8217;ve used that on occasion &#8212; when I want controlled, slow movement, and the ability to keep the mouse cursor on the opposite side in case I suddenly need to sprint away.<\/p>\n<p>So, yes, there is a cursor. Pressing and holding the left mouse button makes Naija swim towards it; clicking again puts on an additional burst of speed. Call it cursor-based directional movement, as opposed to clicking on a destination for the avatar to go to like in a typical point-and-click adventure game (which we might call cursor-based positional movement). This isn&#8217;t the only game with cursor-based directional movement I&#8217;ve ever seen, and it isn&#8217;t usually my favorite thing: if all I&#8217;m indicating is a direction, I might as well be using a joystick, and if I&#8217;m indicating a position as well, I want the game to understand the position I&#8217;m pointing to as a position. But somehow, it feels pretty good here, and I think it has to do with the dynamics of moving in water. Unless you&#8217;re moving very slowly, you never have really precise control over your position. You accelerate, you swerve around, and you glide to a stop. Even your direction of movement isn&#8217;t absolutely under your control, because it takes a moment to swerve; although it&#8217;s not compensating for digital controls like <em>Ecco<\/em>, it&#8217;s still smoothing out your motions, processing your inputs into something that Naija can actually swim. If you&#8217;re not in absolute control of your position or your velocity, giving the game a continuously-updated spot to aim for is just about the right way to describe the amount and kind of control you really have.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just compared the way that you swim about freely in Aquaria to Ecco the Dolphin, but the way you control the swimming is quite different. Ecco was written for the Sega Genesis, which means a controller with a D-pad, not an analog joystick. The movements of the dolphin were famously smooth and fluid, but [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[468,469,73],"class_list":["post-1652","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-aquaria","tag-ecco-the-dolphin","tag-ui"],"_links":{"self":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/1652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/comments?post=1652"}],"version-history":[{"count":4,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/1652\/revisions"}],"predecessor-version":[{"id":4840,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/1652\/revisions\/4840"}],"wp:attachment":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/media?parent=1652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/categories?post=1652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/tags?post=1652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}