<?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>MHGames</title> <atom:link href="http://www.mhgames.org/feed/" rel="self" type="application/rss+xml" /><link>http://www.mhgames.org</link> <description>Games by Mika Halttunen.</description> <lastBuildDate>Fri, 30 Mar 2012 17:32:11 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Android development: Loading ETC1 textures from NDK</title><link>http://www.mhgames.org/2012/03/android-development-loading-etc1-textures-from-ndk/</link> <comments>http://www.mhgames.org/2012/03/android-development-loading-etc1-textures-from-ndk/#comments</comments> <pubDate>Fri, 30 Mar 2012 12:37:30 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[android]]></category> <category><![CDATA[programming]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=642</guid> <description><![CDATA[This post is probably irrelevant to anyone but Android NDK game developers, nevertheless I wanted to share my findings to help out those with the same problem. (Yes, this is not the Jewels post-mortem I promised, it is still coming ) As you may know, ETC1 is the common texture compression technique on all Android [...]]]></description> <content:encoded><![CDATA[<p>This post is probably irrelevant to anyone but Android NDK game developers, nevertheless I wanted to share my findings to help out those with the same problem. (Yes, this is not the Jewels post-mortem I promised, it is still coming <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p><p>As you may know, <strong>ETC1</strong> is the common texture compression technique on all Android devices supporting <strong>OpenGL ES 2.0</strong>. Android SDK comes with this aptly named tool <code>etc1tool</code>, that allows compressing PNG images to the ETC1 format. Android SDK has couple of APIs for loading these textures from the Java side (<a href="http://developer.android.com/reference/android/opengl/ETC1.html" target="_blank">ETC1Util</a>), but what about the NDK (i.e. the native side, with C or C++)? I was adding ETC1 texture support to my project and wanted to load them from native code.</p><p>The tool packages the compressed ETC1 data into a container format called PKM. The problem is that the specs of that format are nowhere to be found! At least, I did not find them despite spending quite a bit of time searching. The docs state that &#8220;<em>The PKM file format is of a 16-byte header that describes the image bounds followed by the encoded ETC1 texture data</em>&#8220;, which is the best I could find.</p><p>My first guess was that there would be a tag/id, two 32-bit integers for the bounds and some padding in those 16 bytes. That was close, but not quite. I had to actually install a hex editor (haven&#8217;t needed one in years) and take a look at the file to see what actually was going on!</p><p>Indeed the identifier &#8220;<code>PKM 10</code>&#8221; was there, but I was puzzled about the bounds. Only after I read somewhere that the image dimensions for ETC1 must be multiplies of 4, it started to make sense. The bounds were not in two 32-bit numbers but in four 16-bit shorts. The bounds appeared twice: first rounded up to the nearest multiple of 4, and then in the original dimensions.</p><p><strong>UPDATE:</strong> There is actually a format specifier after the &#8220;<code>PKM 10</code>&#8221; string (not padding), which specifies the number of mip maps (always zero). It is important to note that all the values are saved in big endian encoding.</p><p>So here is the format I used, in pseudoish-code:</p><pre>struct ETC1Header {
    char tag[6];        // "PKM 10"
    U16 format;         // Format == number of mips (== zero)
    U16 texWidth;       // Texture dimensions, multiple of 4 (big-endian)
    U16 texHeight;
    U16 origWidth;      // Original dimensions (big-endian)
    U16 origHeight;
}</pre><p>That totals to 16 bytes as stated in the docs. Hopefully this helps loading those textures from native code! <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Disclaimer: all this is based on my findings and the code does work for the textures I currently use, but I take no responsibility if the specs are wrong or bound to change.</p> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2012/03/android-development-loading-etc1-textures-from-ndk/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>The End Of The Road</title><link>http://www.mhgames.org/2012/03/the-end-of-the-road/</link> <comments>http://www.mhgames.org/2012/03/the-end-of-the-road/#comments</comments> <pubDate>Fri, 16 Mar 2012 10:41:33 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Games]]></category> <category><![CDATA[News]]></category> <category><![CDATA[android]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[jewels]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=616</guid> <description><![CDATA[&#8230;for Jewels, that is. Okay, that was overly dramatic, I&#8217;ll be the first to admit it! Anyway, all jesting aside, it is time to move on. What I&#8217;m announcing is that I will not be actively supporting Jewels (nor iJewels) from this point onwards. Not to say that I&#8217;ve been very active lately in any [...]]]></description> <content:encoded><![CDATA[<p><img class="alignright size-full wp-image-618" title="What the...!?" src="http://www.mhgames.org/wp-content/uploads/jewelstwirl.jpg" alt="" width="256" height="256" />&#8230;for <strong>Jewels</strong>, that is. Okay, that was overly dramatic, I&#8217;ll be the first to admit it! <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Anyway, all jesting aside, it is time to move on. What I&#8217;m announcing is that I will not be <em>actively</em> supporting Jewels (nor <strong>iJewels</strong>) from this point onwards. Not to say that I&#8217;ve been very active lately in any case, but better set it straight out.</p><p>Instead I will be focusing my development efforts (time limited for various reasons &#8212; not the least of which is the fact that I&#8217;m working at home with a little child roaming around.. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) toward my next game. Not to worry though, I have a feeling that if you liked Jewels, you&#8217;ll going to like the next game even more&#8230; <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> The project is advancing slowly but steadily; I&#8217;ve written most of the technical back-end code and can focus on building the actual game play on top of the thing. I do have to draw all the artwork as well, so it is not going to be finished any time soon &#8212; hopefully sooner than later, though!</p><p>And no reason to worry, my dear <strong>Android</strong> users, despite my <a title="The Sad State of the Android Market.." href="http://www.mhgames.org/2011/02/the-sad-state-of-the-android-market/">venting</a> earlier I will be releasing for Android as well, and making sure both versions (Android and <strong>iOS</strong>) are on even ground this time. To be honest I&#8217;ve been using an Android device as my daily driver for almost a year now, it&#8217;s good to be back! <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p style="text-align: center;"><strong>* * *</strong></p><p>Speaking of Android: the first mobile version of Jewels was released in late 2009 for Android, so I&#8217;ve been supporting this one game for over two years now (you could count the original PC-version from 2007 as well, but I didn&#8217;t work on that but a few months in total). One thing is certain: mobile devices sure have changed a lot since 2009, my ancient by today&#8217;s standards <strong>HTC Hero</strong> running Android 1.5 was cutting edge tech back then!</p><p>If you think the Android-version of Jewels is really crappy compared to the iOS-version (released in late September of 2010), you are entirely correct &#8212; after all it was the first thing I wrote after I got my Hero, and it was hastily ported from the earlier <strong>XNA</strong>-test project I had done (a.k.a the Jewels PC-version).</p><p>It would be interesting to take a look at the horrible internals of the Android-Jewels and see what I would do (and will do, for the next game!) better this time around. So that is precisely what I shall do: when I get the chance I&#8217;ll write a post-mortem about Jewels.</p><p style="text-align: center;"><strong>* * *</strong></p><p>To close this post, let&#8217;s have a look at a few statistics for Jewels:</p><p><a href="http://www.mhgames.org/wp-content/uploads/jewels-stats1.png"><img class="alignnone size-full wp-image-625" title="Jewels download and rating stats from Google Play Store" src="http://www.mhgames.org/wp-content/uploads/jewels-stats1.png" alt="" width="576" height="78" /></a><a href="http://www.mhgames.org/wp-content/uploads/jewels-ratings.png"><img class="alignnone  wp-image-627" title="Ratings for Android-Jewels." src="http://www.mhgames.org/wp-content/uploads/jewels-ratings.png" alt="" width="272" height="133" /></a></p><p>That one is the for Android-version. 21 million total installs during these two+ years. Only 6.26 million currently active (i.e. on users devices), though. The largest active installs I&#8217;ve seen was between 8-9 million. ~150 thousand ratings with average rating of 4.4 stars. For the iOS-version (courtesy of <a href="http://www.appfigures.com" target="_blank">AppFigures</a>):</p><p><a href="http://www.mhgames.org/wp-content/uploads/ijewels-stats.png"><img class="alignnone size-full wp-image-628" title="iJewels downloads" src="http://www.mhgames.org/wp-content/uploads/ijewels-stats.png" alt="" width="299" height="108" /></a><a href="http://www.mhgames.org/wp-content/uploads/ijewels-ratings-usa.png"><img class="alignnone size-medium wp-image-629" title="iJewels ratings (US only)" src="http://www.mhgames.org/wp-content/uploads/ijewels-ratings-usa-300x117.png" alt="" width="300" height="117" /></a></p><p>About 4.25 million downloads. I couldn&#8217;t get the average rating across all countries, so the stats above reflect US only (easily the largest of my user bases). Still pretty good. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Looking at the volumes, I&#8217;d hazard a guess that Jewels is the second most downloaded mobile game from <strong>Finland</strong>, after that one franchise involving pissed-off birds&#8230; (Do correct me if I&#8217;m wrong!) Not too shabby for a crappy first attempt at doing a mobile game. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><p>See you for the Jewels post-mortem later, bye!</p> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2012/03/the-end-of-the-road/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Jewels on Amazon Appstore!</title><link>http://www.mhgames.org/2011/05/jewels-on-amazon-appstore/</link> <comments>http://www.mhgames.org/2011/05/jewels-on-amazon-appstore/#comments</comments> <pubDate>Sat, 28 May 2011 08:03:00 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[Games]]></category> <category><![CDATA[News]]></category> <category><![CDATA[android]]></category> <category><![CDATA[jewels]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=586</guid> <description><![CDATA[Just a quick update: Jewels (the Android-version, naturally) is now finally available on the Amazon Appstore. Be sure to take a look: here. Now, let us drive it a bit further up in the top charts, shall we? Seriously though, it&#8217;s there &#8212; grab the game if you want to.]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Just a quick update: Jewels (the Android-version, naturally) is now finally available on the <strong>Amazon Appstore</strong>. Be sure to take a look:<a href="http://www.amazon.com/gp/mas/dl/android?p=org.mhgames.jewels"> here</a>. Now, let us drive it a bit further up in the top charts, shall we? <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> Seriously though, it&#8217;s there &#8212; grab the game if you want to. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2011/05/jewels-on-amazon-appstore/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>The Sad State of the Android Market..</title><link>http://www.mhgames.org/2011/02/the-sad-state-of-the-android-market/</link> <comments>http://www.mhgames.org/2011/02/the-sad-state-of-the-android-market/#comments</comments> <pubDate>Tue, 15 Feb 2011 15:20:42 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Games]]></category> <category><![CDATA[android]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[jewels]]></category> <category><![CDATA[random]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=578</guid> <description><![CDATA[Warning: this post is mostly a rant, with a bit exaggerated (but not much!) title to boot.. I&#8217;ve been meaning to write this one for a couple of months now, but never really found the time and actually got around to do it. So here goes. I started noticing a lot of games on the [...]]]></description> <content:encoded><![CDATA[<p><em>Warning: this post is mostly a rant, with a bit exaggerated (but not much!) title to boot..</em></p><p>I&#8217;ve been meaning to write this one for a couple of months now, but never really found the time and actually got around to do it. So here goes. I started noticing a lot of games on the <strong>Android Market</strong> with familiar looking icons, and after closer inspection, it&#8217;s clear that most of the graphics have been stolen from <strong>Jewels</strong>. I have not downloaded the games, but I would hazard a guess that the sounds are also taken from Jewels for most of these clones.</p><p>Do a quick search for &#8220;<em>Jewels</em>&#8221; on the Android Market. What do you find? I counted <strong>8</strong> (that&#8217;s right, <strong>eight</strong>!) games that have graphics stolen from my game. <strong>Six</strong> (<strong>6</strong>) of those eight games have one of my Jewels graphics as icon image. One clone is the worst offender. It has stolen the graphics, the icon (yes, the actual Jewels-icon a couple of versions back) and get this&#8230; even the freaking app description is copied from my game! The best part &#8212; and the gist of this entire posting &#8212; the game is named Jewels.</p><p>Now let&#8217;s be realistic: &#8220;<em>jewels</em>&#8221; is a common word. (All those eight games have the word in their title; most probably there other clones with stolen assets with other names.) It&#8217;s not like I invented the word. But why on Earth does Android Market allow two apps (two games, both in the Casual-category) to share the exactly same name? Why? Especially when the copycat app clearly has stolen almost everything from the original app. I mean what the hell? Why couldn&#8217;t they check for the app name and prevent duplicate named apps from the Market? I can see them allowing same named apps for different categories, but I don&#8217;t understand the current policy at all. (Perhaps that other Jewels has some whitespace characters in its name, I don&#8217;t know, but frankly I see no reason why names like &#8220;<em>Jewels_</em>&#8220;, where _ is a space, should be allowed.)</p><p>The Market is also riddled with app spammers, developers (in the lowest possible meaning of the word) that pump out dozens of sub-standard apps and spam them in with different developer accounts. This is of course a whole different issue, and one that doesn&#8217;t really matter to me, but it lowers the quality of the marketplace on the whole. I feel that Google should do some cleaning up on the Market, get rid of all the crap &#8212; and of the spammed apps using stolen assets (the most obvious cases, at least).</p><p>All this &#8220;steal assets from a popular game, and name it similarly&#8221; is of course to get a share of the attention those popular games receive. I guess I should be flattered that people bother to steal those graphics? <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> Nevertheless, I&#8217;m sure that more popular apps have it worse than I do: look at all those wanna-be <strong>Angry Birds</strong> -games on the Market. Just sad&#8230;</p><p style="text-align: center;"><strong>***</strong></p><p>As you can see, I&#8217;m not thrilled with the Android Market as it is now, and I shall carefully consider whether to bring my future games to the platform at all. Apple has things far better on the <strong>App Store</strong>; the control is much tighter, but at least it keeps some of the crap out. And they don&#8217;t allow two apps with the same name, something that became clear to me with <strong>iJewels</strong>. Not to mention I&#8217;ve come to like the <strong>iOS</strong>-platform much more than Android, but that&#8217;s a different story..</p><p>This stealing assets thing is also one of the reasons why I still haven&#8217;t (and never will, it seems) added the music from iJewels to the Android-Jewels. It would be stolen the instant I hit the big ol&#8217; Publish-button on the Market. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2011/02/the-sad-state-of-the-android-market/feed/</wfw:commentRss> <slash:comments>19</slash:comments> </item> <item><title>Happy Holidays!</title><link>http://www.mhgames.org/2010/12/happy-holidays/</link> <comments>http://www.mhgames.org/2010/12/happy-holidays/#comments</comments> <pubDate>Mon, 27 Dec 2010 09:07:57 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[Personal]]></category> <category><![CDATA[random]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=571</guid> <description><![CDATA[(a bit late now, but anyway&#8230;) Happy holidays folks! Here is an appropriate picture of our baby girl, Nella (click to enlarge):]]></description> <content:encoded><![CDATA[<p>(a bit late now, but anyway&#8230;)</p><p><strong>Happy holidays folks!</strong> <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Here is an appropriate picture of our baby girl, Nella (click to enlarge):</p><p><a href="http://www.mhgames.org/wp-content/uploads/joulunella.jpg"><img class="aligncenter size-medium wp-image-572" title="Nella" src="http://www.mhgames.org/wp-content/uploads/joulunella-300x199.jpg" alt="" width="300" height="199" /></a></p> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2010/12/happy-holidays/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Jewels / iJewels FAQ</title><link>http://www.mhgames.org/2010/10/jewels-ijewels-faq/</link> <comments>http://www.mhgames.org/2010/10/jewels-ijewels-faq/#comments</comments> <pubDate>Thu, 28 Oct 2010 14:34:27 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[Games]]></category> <category><![CDATA[android]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[jewels]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=548</guid> <description><![CDATA[The following are some of the most Frequently Asked Questions (FAQ) for Jewels and iJewels. Please do read these before contacting for support, as I get several support requests a day for these, and I am no longer answering questions that are in the FAQ list. Thanks. General (Jewels and iJewels) Problem: I used to [...]]]></description> <content:encoded><![CDATA[<p>The following are some of the most <strong>Frequently Asked Questions</strong> (<strong>FAQ</strong>) for Jewels and iJewels. Please <em>do read these before contacting for support</em>, as I get several support requests a day for these, and <em>I am no longer answering questions that are in the FAQ list</em>. Thanks. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><h3>General (Jewels and iJewels)</h3><ul><li><span style="color: #993300;"><strong>Problem</strong></span>: I used to get really high scores and now I cannot get them! Or: the latest update broke the game, cannot get high scores any more!<span style="color: #008000;"><strong><br /> Solution</strong></span>: I have not touched the game mechanics / rules except when adjusting the Timed mode. Not once. What explains these complaints then? Well, the game is based on (pseudo) randomness, so it&#8217;s just a case of plain back luck(tm). Simple as that. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span style="color: #008000;"><strong><br /> Short answer</strong></span>: Bad luck, try again. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></li><li><span style="color: #993300;"><strong>Problem</strong></span>: I don&#8217;t want to submit scores, how can I disable the score submission?<br /> <span style="color: #008000;"><strong>Solution</strong></span>: You can disable the score submission by going to the <strong>Profile</strong>-page from the main menu.</li><li><span style="color: #993300;"><strong>Problem</strong></span>: I want to submit scores but don&#8217;t want to register to <strong>Scoreloop</strong>!<br /> <span style="color: #008000;"><strong>Solution</strong></span>:  You don&#8217;t have to register in order to submit scores. You only have to accept their terms, and a  generated player name is assigned to you. You can change that name from  the <strong>Profile</strong>-page. <em>You don&#8217;t have to provide an email address</em>, it is optional.<br /> <span style="color: #008000;"><strong>Short answer</strong></span>: You don&#8217;t have to register.</li></ul><h3>On iJewels (iPhone, iPod touch, iPad)</h3><ul><li><span style="color: #993300;"><strong>Problem</strong></span>: The game stays waiting for download / update, i.e. the icon is grey and there is &#8220;Waiting&#8230;&#8221; below it. What do I do?<br /> <span style="color: #008000;"><strong>Solution</strong></span>: This is not related to iJewels but iOS, as I have seen this on other apps even before the first iJewels was released. The apps seem to download normally, but are still left in pending state. In any case, restarting the phone has always corrected this problem for me.<br /> <span style="color: #008000;"><strong>Short answer</strong></span>: Restart your phone.</li><li><span style="color: #993300;"><strong>Problem</strong></span>: The game freezes or crashes!<br /> <span style="color: #ff9900;"><strong>Partial solution</strong></span>: No permanent solution right now. Restarting the game (by killing it first from the task list) should help. I have been unable to reproduce any crashes or freezes, apart from score submission related &#8220;freezes&#8221; that have been solved already in the game updates. Unfortunately, it is almost impossible to fix something that cannot be reproduced reliably. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> Check out the question below, if that&#8217;s what you mean instead.</li><li><span style="color: #993300;"><strong>Problem</strong></span>: Switching away from the game and later resuming the game sometimes leaves you with black or white screen.<span style="color: #008000;"><strong><br /> Solution</strong></span>: The framebuffer doesn&#8217;t get recreated properly for reasons unknown. This happens occasionally, and in my testing it seems that going away from the game and returning once again fixes the problem. I.e. press <strong>Home</strong>-key and then get back to the game. Killing the game from the task list (hold down <strong>Home</strong>-key) and restarting should also fix this.<span style="color: #008000;"><strong><br /> Short answer</strong></span>: Try pressing the <strong>Home</strong>-key and then returning to the game again. Or kill the game from the task list and restart it.</li></ul><h3>On Jewels (Android)</h3><ul><li><span style="color: #993300;"><strong>Problem</strong></span>: Android Market force closes / crashes while downloading or updating Jewels. The game cannot be uninstalled either.<br /> <span style="color: #008000;"><strong>Solution</strong></span>: This is a bug with the Market. Clearing the Market cache should resolve the situation. Go to<em> Settings -&gt; Applications -&gt; Manage Applications -&gt; Market</em> and clear the cache.<strong><br /> <span style="color: #008000;">Short answer</span></strong>: Clear the Market cache, see above for details.</li><li><span style="color: #800000;"><strong>Problem</strong></span>: Why does the game need access to my phone calls and/or access the internet?<br /> <span style="color: #008000;"><strong>Solution</strong></span>: The Phone State-permission has nothing to do with phone calls, instead it is needed to get the device ID, which is required to use Scoreloop (as the SL profile is tied to one physical device). Internet access is naturally for the global scores, and also for the ads. The does work fine without a connection, though.<span style="color: #008000;"><strong><br /> </strong></span></li><li><span style="color: #993300;"><strong>Problem</strong></span>: I keep getting notifications from the game that an update is available.<br /> <span style="color: #008000;"><strong>Solution</strong></span>: Update to the latest version from the Android Market. The update checker has been disabled for several versions now, so you must be running a quite old version of the game.</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2010/10/jewels-ijewels-faq/feed/</wfw:commentRss> <slash:comments>41</slash:comments> </item> <item><title>Game Center support in iJewels</title><link>http://www.mhgames.org/2010/10/game-center-support-in-ijewels/</link> <comments>http://www.mhgames.org/2010/10/game-center-support-in-ijewels/#comments</comments> <pubDate>Wed, 27 Oct 2010 09:24:57 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[Games]]></category> <category><![CDATA[News]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[jewels]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=541</guid> <description><![CDATA[iJewels update version 1.2 was approved today, and the main things on the plate are Game Center support and a brand new game mode: Quick play. In Quick game you have 75 seconds to earn as much points as possible. The new Quick mode will be also available on the Android-Jewels eventually. Game Center is [...]]]></description> <content:encoded><![CDATA[<p style="text-align: justify;"><strong><img class="alignright size-medium wp-image-542" title="iJewels with Game Center" src="http://www.mhgames.org/wp-content/uploads/jewelsgc-200x300.jpg" alt="" width="200" height="300" />iJewels</strong> update version 1.2 was approved today, and the main things on the plate are <strong>Game Center</strong> support and a brand new game mode: Quick play. In Quick game you have 75 seconds to earn as much points as possible. The new Quick mode will be also available on the Android-Jewels eventually.</p><p style="text-align: justify;">Game Center is of course the new social gaming platform from Apple, and is used for the Global High Scores / Leaderboards in iJewels, along with the existing Scoreloop integration. The scores will be submitted to both services, if GC support is activated.</p><p style="text-align: justify;">Also in the update are the usual fixes and improvements, so go ahead and grab it while it&#8217;s hot &#8212; if you&#8217;re on iOS that is. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2010/10/game-center-support-in-ijewels/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>iJewels on the App Store</title><link>http://www.mhgames.org/2010/09/ijewels-on-the-app-store/</link> <comments>http://www.mhgames.org/2010/09/ijewels-on-the-app-store/#comments</comments> <pubDate>Thu, 30 Sep 2010 08:06:42 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[Games]]></category> <category><![CDATA[News]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[jewels]]></category> <category><![CDATA[programming]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=533</guid> <description><![CDATA[iJewels v1.0 has been approved and is now available on the App Store! Yay! &#8216;Nuff said, really, try it if you have an iPhone, iPod touch or iPad! Drop me a review on iTunes if you like the game and/or have something to request for future versions. Click the banner below for more:]]></description> <content:encoded><![CDATA[<p style="text-align: justify;"><strong><img class="alignright size-medium wp-image-529" title="iJewels screenshot 3" src="http://www.mhgames.org/wp-content/uploads/screenshot_phone3-141x300.png" alt="" width="141" height="300" />iJewels</strong> v1.0 has been approved and is now available on the <strong>App Store</strong>! Yay! <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> &#8216;Nuff said, really, try it if you have an <strong>iPhone</strong>, <strong>iPod touch</strong> or <strong>iPad</strong>! Drop me a review on iTunes if you like the game and/or have something to request for future versions. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Click the banner below for more:</p><p><a href="http://itunes.apple.com/app/ijewels/id392537494?mt=8#"><img class="aligncenter size-full wp-image-526" title="Available on the App Store" src="http://www.mhgames.org/wp-content/uploads/App_Store_Badge_EN.png" alt="" width="200" height="100" /></a></p> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2010/09/ijewels-on-the-app-store/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>Behold the new site theme!</title><link>http://www.mhgames.org/2010/09/behold-the-new-site-theme/</link> <comments>http://www.mhgames.org/2010/09/behold-the-new-site-theme/#comments</comments> <pubDate>Mon, 20 Sep 2010 14:27:46 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[News]]></category> <category><![CDATA[random]]></category> <category><![CDATA[website]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=516</guid> <description><![CDATA[If you&#8217;ve visited before, you notice that I&#8217;ve completely changed the website theme. The previous theme was completely my own creation and I grew bored of it quicky, so something had to be done.. After a lot of searching I found a couple of interesting themes. Eventually I selected this nice theme called iNove, and [...]]]></description> <content:encoded><![CDATA[<p>If you&#8217;ve visited before, you notice that I&#8217;ve completely changed the website theme. The previous theme was completely my own creation and I grew bored of it quicky, so something had to be done.. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p><p>After a lot of searching I found a couple of interesting themes. Eventually I selected this nice theme called <strong>iNove</strong>, and this is what you see, with a few tweaks here and there (mostly fonts and the Home-button graphic). I hope you enjoy the new theme, personally I think it is very refreshing &#8212; and as a plus the site also works a bit better than it used to from mobile devices. <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2010/09/behold-the-new-site-theme/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>iJewels submitted for review!</title><link>http://www.mhgames.org/2010/09/ijewels-submitted-for-review/</link> <comments>http://www.mhgames.org/2010/09/ijewels-submitted-for-review/#comments</comments> <pubDate>Fri, 17 Sep 2010 15:59:45 +0000</pubDate> <dc:creator>Mika</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Games]]></category> <category><![CDATA[News]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[jewels]]></category> <category><![CDATA[programming]]></category><guid isPermaLink="false">http://www.mhgames.org/?p=462</guid> <description><![CDATA[Finally: I have finished the first version of Jewels for iPhone a.k.a iJewels and submitted it to the App Store for review today. Now I&#8217;m eagerly waiting on results, hopefully the game will be accepted first time through. Exciting times! The game will be free with ads and with the option of removing ads through [...]]]></description> <content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-medium wp-image-463" title="iJewels screenshot" src="http://www.mhgames.org/wp-content/uploads/screenshot_phone1-136x300.png" alt="" width="136" height="300" />Finally: I have finished the first version of Jewels for iPhone a.k.a <strong>iJewels</strong> and submitted it to the <strong>App Store</strong> for review today. Now I&#8217;m eagerly waiting on results, hopefully the game will be accepted first time through. Exciting times! <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> The game will be free with ads and with the option of removing ads through an In-App-Purchase.</p><p style="text-align: justify;">Naturally I will be announcing right here when the game finally gets to the App Store. Stay tuned!</p><p style="text-align: justify;">PS. If you&#8217;re wondering what&#8217;s with the &#8220;iJewels&#8221; name: the reason is that there was already an app called &#8220;JEWELS&#8221; at the App Store. I had to pick another name so I went with &#8220;iJewels.&#8221; <img src='http://www.mhgames.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> &#8220;Jewels for iPhone&#8221; etc. would not probably have been sufficient.</p><p style="text-align: justify;"> ]]></content:encoded> <wfw:commentRss>http://www.mhgames.org/2010/09/ijewels-submitted-for-review/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 3/12 queries in 0.033 seconds using disk: basic

Served from: www.mhgames.org @ 2012-05-18 15:12:00 -->
