{"id":19,"date":"2015-03-28T19:05:07","date_gmt":"2015-03-28T19:05:07","guid":{"rendered":"http:\/\/blog.qubekwest.com\/?p=19"},"modified":"2016-04-14T18:34:48","modified_gmt":"2016-04-14T18:34:48","slug":"target-platforms","status":"publish","type":"post","link":"https:\/\/blog.qubekwest.com\/?p=19","title":{"rendered":"Target Platforms"},"content":{"rendered":"<p>I&#8217;m designing QubeKwest to be a PC game first and foremost. \u00a0My chosen language is Java, a language I&#8217;ve been using and loving (except for a couple small issues dealing with unsigned numbers) since 1.0.3. \u00a0Thanks to Java, it should run equally well under Windows, Linux or Mac, but that doesn&#8217;t mean it won&#8217;t someday make its way onto Android or iPhone. \u00a0I&#8217;m not yet sure how much horsepower will be needed to run the game or the server, but I&#8217;m hoping to keep it as reasonable as possible.<\/p>\n<p>My development machine is an overly powerful high-end gaming computer, and frankly that makes it a terrible target platform. \u00a0Very few people have computers that have tons of RAM, dual video cards, or eight available CPU cores. \u00a0In other words, if I wrote it to run well on my development machine I&#8217;d price myself out of the market. \u00a0To that end, I&#8217;ve chosen the new Raspberry Pi 2 as the target platform for both the server and the game itself. \u00a0If I do it correctly, it should be able to run both the server and the game on a single Raspberry Pi 2, but we&#8217;ll see.<\/p>\n<p>I&#8217;m one of those people that was following Raspberry Pi well before it was a real computer that you could actually buy. \u00a0I pre-ordered my first Raspberry Pi when they thought they might eventually be able to sell 10,000 of them and when me and everyone else that wanted one took down servers all over the place trying to get our pre-orders in before they ran out. \u00a0As it turns out, they ran out in seconds and we all had to wait months before we could have one, but that&#8217;s just part of the amazing story that is Raspberry Pi. \u00a0Now they&#8217;ve sold over 5 million of them and are showing no signs of slowing down.<\/p>\n<p>I personally own six Raspberry Pi computers. \u00a0As mentioned before I own an original Raspberry Pi Model B (from when it had 256MB of RAM), I also have the improved Model B (where they bumped it to 512MB of RAM), I&#8217;ve recently acquired a Model B+ (where they added 2 more USB ports, switched to microSD cards, and removed some of the output connectors almost no one used) and three Raspberry Pi 2&#8217;s (which are similar to the B+ but with 1024MB of RAM and a vastly more powerful CPU). \u00a0This cluster of little computers is my test bed for making sure my game doesn&#8217;t require more power than it should.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m designing QubeKwest to be a PC game first and foremost. \u00a0My chosen language is Java, a language I&#8217;ve been using and loving (except for a couple small issues dealing with unsigned numbers) since 1.0.3. \u00a0Thanks to Java, it should run equally well under Windows, Linux or Mac, but that doesn&#8217;t mean it won&#8217;t someday &hellip; <a href=\"https:\/\/blog.qubekwest.com\/?p=19\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Target Platforms<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-19","post","type-post","status-publish","format-standard","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19"}],"version-history":[{"count":3,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts\/19\/revisions"}],"predecessor-version":[{"id":22,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts\/19\/revisions\/22"}],"wp:attachment":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}