{"id":9,"date":"2008-03-04T17:53:49","date_gmt":"2008-03-04T22:53:49","guid":{"rendered":"http:\/\/www.vertigogaming.net\/blog\/?p=9"},"modified":"2008-03-10T18:45:06","modified_gmt":"2008-03-10T23:45:06","slug":"why-liquisty-runs-so-poorly-and-why-liquisity-2-wont","status":"publish","type":"post","link":"https:\/\/www.vertigogaming.net\/blog\/?p=9","title":{"rendered":"Why Liquisty Runs so Poorly (and why Liquisity 2 won&#8217;t)"},"content":{"rendered":"<p>Wondering why Liquisity allows for a max of three bubble jets? Or why some custom maps run so slowly? It&#8217;s not the fault of Game Maker 6, but was completely mine alone.<br \/>\n<!--more--><br \/>\nBack then I knew little of Game Maker. I knew alpha values (the act of drawing transparent sprites) but nothing of blending (lighting) and particles (basically sparks, bubbles and such). So, everything in the game is done using objects. That may not seem like a bad thing&#8230;but Liquisity proved me wrong. Oh so wrong.<br \/>\n<!--break--><br \/>\nTake this level for instance, back in Liquisity 1:<br \/>\n<!--\u2013start_raw\u2013--><br \/>\n<br?><!--\u2013end_raw\u2013--> <\/br?><\/p>\n<p align=\"center\"><a href=\"http:\/\/www.vertigogaming.net\/images\/liquisitypoor1.png\" rel=\"lightbox[ONR2]\" title=\"Looks simple, right? Read on to see how un-simple it really is.\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.vertigogaming.net\/images\/liquisitypoor1.png\" border=\"0\" height=\"309\" vspace=\"15\" width=\"412\" \/><\/a><\/p>\n<p><!--\u2013start_raw\u2013--><br \/>\n<br?><!--\u2013end_raw\u2013--> <\/br?><br \/>\nLooking at the screen, there might be a dozen or so objects on the screen, correct? Nope, there&#8217;s actually <strong>over 900 objects in that level alone (which is one of the simpler ones). <\/strong>The bubbles behind the action, the small bubbles from the jets, everything was used with objects, each of those having its own collision engine.<br \/>\n<!--blend--><br \/>\nI&#8217;m surprised the game ran as well as it did, all things considered. Now take a look at the new Liquisity:<br \/>\n<!--\u2013start_raw\u2013--><br \/>\n<br?><!--\u2013end_raw\u2013--> <\/br?><\/p>\n<p align=\"center\"><a href=\"http:\/\/www.vertigogaming.net\/images\/liquisitypr2.png\" rel=\"lightbox[ONR2]\" title=\"The first level of Liquisty 2: Unexplored Depths.\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.vertigogaming.net\/images\/liquisitypr2.png\" border=\"0\" height=\"309\" vspace=\"15\" width=\"412\" \/><\/a><\/p>\n<p><!--\u2013start_raw\u2013--><br \/>\n<br?><!--\u2013end_raw\u2013--> <\/br?><\/p>\n<p>There&#8217;s more going on here it would seem, but no, only around 190 objects or so exist here. I haven&#8217;t implemented the background yet, but the considerable decrease in objects (even with the increase in window size and resolution) allows me to do a ton more stuff, like more jets, blending modes and lighting effects. And that means more to play with in the level editor. Woo!<br \/>\n<!--break--><br \/>\nLater this week I&#8217;ll give you the lowdown on what&#8217;s new for the game so far, and when I expect it to be released.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wondering why Liquisity allows for a max of three bubble jets? Or why some custom maps run so slowly? It&#8217;s not the fault of Game Maker 6, but was completely mine alone.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1,5],"tags":[],"class_list":["post-9","post","type-post","status-publish","format-standard","hentry","category-game-maker","category-liquisity-2"],"_links":{"self":[{"href":"https:\/\/www.vertigogaming.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vertigogaming.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vertigogaming.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vertigogaming.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vertigogaming.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":0,"href":"https:\/\/www.vertigogaming.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vertigogaming.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vertigogaming.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vertigogaming.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}