<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
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/"
> <channel><title>Comments for Instant Kingdom - Independent Games</title> <atom:link href="http://www.instantkingdom.com/comments/feed/" rel="self" type="application/rss+xml" /><link>http://www.instantkingdom.com</link> <description>Independent Games</description> <lastBuildDate>Wed, 28 Jul 2010 17:12:55 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>Comment on Automated error reporting by Ville</title><link>http://www.instantkingdom.com/2010/07/automated-error-reporting/comment-page-1/#comment-1123</link> <dc:creator>Ville</dc:creator> <pubDate>Wed, 28 Jul 2010 17:12:55 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1082#comment-1123</guid> <description>Strictly speaking the http post is the command to send stuff to a webpage - it only works when the connection is available. It&#039;s up to the program to save the data to be sent later, but I&#039;m not doing that because of the work involved.</description> <content:encoded><![CDATA[<p>Strictly speaking the http post is the command to send stuff to a webpage &#8211; it only works when the connection is available. It&#8217;s up to the program to save the data to be sent later, but I&#8217;m not doing that because of the work involved.</p> ]]></content:encoded> </item> <item><title>Comment on Automated error reporting by VenoM_31</title><link>http://www.instantkingdom.com/2010/07/automated-error-reporting/comment-page-1/#comment-1122</link> <dc:creator>VenoM_31</dc:creator> <pubDate>Wed, 28 Jul 2010 17:00:41 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1082#comment-1122</guid> <description>Great! :)
I&#039;m pretty unfamiliar with all the net stuff, so a noob question:
does this &quot;http post message&quot; have an option to save a report to file and report later (ASAP - as soon as possible - as soon as Internet is available or smth)?</description> <content:encoded><![CDATA[<p>Great! <img
src='http://www.instantkingdom.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br
/> I&#8217;m pretty unfamiliar with all the net stuff, so a noob question:<br
/> does this &#8220;http post message&#8221; have an option to save a report to file and report later (ASAP &#8211; as soon as possible &#8211; as soon as Internet is available or smth)?</p> ]]></content:encoded> </item> <item><title>Comment on Automated error reporting by Ville</title><link>http://www.instantkingdom.com/2010/07/automated-error-reporting/comment-page-1/#comment-1121</link> <dc:creator>Ville</dc:creator> <pubDate>Tue, 27 Jul 2010 16:29:07 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1082#comment-1121</guid> <description>Ah, the curiosity of a programmer. I&#039;m using the method SetUnhandledExceptionFilter to catch all the exceptions that aren&#039;t catched by anything else. It works for arithmetic errors as well as access violations, but it&#039;s windows only. I don&#039;t know exactly what will be left uncaught after that, but it&#039;s worked well so far.I will be sending the reports to the instantkingdom server by plain old http post message, for which the recipient end is just a simple php script. The entire system is working already, as Gareth is eagerly crashing the game in the midst of making music. :D</description> <content:encoded><![CDATA[<p>Ah, the curiosity of a programmer. I&#8217;m using the method SetUnhandledExceptionFilter to catch all the exceptions that aren&#8217;t catched by anything else. It works for arithmetic errors as well as access violations, but it&#8217;s windows only. I don&#8217;t know exactly what will be left uncaught after that, but it&#8217;s worked well so far.</p><p>I will be sending the reports to the instantkingdom server by plain old http post message, for which the recipient end is just a simple php script. The entire system is working already, as Gareth is eagerly crashing the game in the midst of making music. <img
src='http://www.instantkingdom.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Comment on Automated error reporting by Amarth</title><link>http://www.instantkingdom.com/2010/07/automated-error-reporting/comment-page-1/#comment-1120</link> <dc:creator>Amarth</dc:creator> <pubDate>Tue, 27 Jul 2010 15:04:12 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1082#comment-1120</guid> <description>MAC address is indeed a pretty good idea.Some more technicalities... How do you actually notice there is an error? Assuming you use C++ for your game, I&#039;d guess you could add a sort of outer try-catch loop but that won&#039;t grab nearly all bugs. I think about null dereferencing or division by zero which IIRC don&#039;t throw exceptions in C++ and indeed produce undefined behavior.Also, how will you send the reports? E-mail? Or HTTP POST, somewhere on your website? Or something entirely different? Just curious here, not sure what would be the best way.And yeah, I&#039;d give the possibility to add comments, and it&#039;s probably easiest with a little textbox. It might be useful to ask people for a way to contact them (e-mail or something), though the report shouldn&#039;t require it. Even if a user can&#039;t help you further with the bug, you can let them know when the bug is fixed. Always nice to hear back from the developer so you know your report made a difference. :)</description> <content:encoded><![CDATA[<p>MAC address is indeed a pretty good idea.</p><p>Some more technicalities&#8230; How do you actually notice there is an error? Assuming you use C++ for your game, I&#8217;d guess you could add a sort of outer try-catch loop but that won&#8217;t grab nearly all bugs. I think about null dereferencing or division by zero which IIRC don&#8217;t throw exceptions in C++ and indeed produce undefined behavior.</p><p>Also, how will you send the reports? E-mail? Or HTTP POST, somewhere on your website? Or something entirely different? Just curious here, not sure what would be the best way.</p><p>And yeah, I&#8217;d give the possibility to add comments, and it&#8217;s probably easiest with a little textbox. It might be useful to ask people for a way to contact them (e-mail or something), though the report shouldn&#8217;t require it. Even if a user can&#8217;t help you further with the bug, you can let them know when the bug is fixed. Always nice to hear back from the developer so you know your report made a difference. <img
src='http://www.instantkingdom.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Comment on Automated error reporting by VenoM_31</title><link>http://www.instantkingdom.com/2010/07/automated-error-reporting/comment-page-1/#comment-1119</link> <dc:creator>VenoM_31</dc:creator> <pubDate>Tue, 27 Jul 2010 08:49:55 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1082#comment-1119</guid> <description>Amarth: &quot;...like user name, machine name, CPU, RAM, graphics card, perhaps there even is a unique serial ID somewhere...&quot; - MAC addresses? Just a thought.</description> <content:encoded><![CDATA[<p>Amarth: &#8220;&#8230;like user name, machine name, CPU, RAM, graphics card, perhaps there even is a unique serial ID somewhere&#8230;&#8221; &#8211; MAC addresses? Just a thought.</p> ]]></content:encoded> </item> <item><title>Comment on Automated error reporting by Ville</title><link>http://www.instantkingdom.com/2010/07/automated-error-reporting/comment-page-1/#comment-1118</link> <dc:creator>Ville</dc:creator> <pubDate>Mon, 26 Jul 2010 15:21:30 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1082#comment-1118</guid> <description>Thanks for the idea! IP is definitely useless for any kind of reliable system, but since this is just to help me see if I got a dozen logs from the same user at the same time, IP is all I need. And of course, I&#039;m expecting to never get any logs at all. :DSeriously though, one thing I&#039;m thinking is that I should probably put in a small input box so you could write what you did to crash the game. Knowing that along with the crash log would be extremely useful.</description> <content:encoded><![CDATA[<p>Thanks for the idea! IP is definitely useless for any kind of reliable system, but since this is just to help me see if I got a dozen logs from the same user at the same time, IP is all I need. And of course, I&#8217;m expecting to never get any logs at all. <img
src='http://www.instantkingdom.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Seriously though, one thing I&#8217;m thinking is that I should probably put in a small input box so you could write what you did to crash the game. Knowing that along with the crash log would be extremely useful.</p> ]]></content:encoded> </item> <item><title>Comment on Can you spot it? by Egemen</title><link>http://www.instantkingdom.com/2010/07/can-you-spot-it/comment-page-1/#comment-1116</link> <dc:creator>Egemen</dc:creator> <pubDate>Mon, 26 Jul 2010 14:41:39 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1070#comment-1116</guid> <description>There maybe a Spot skill and the more points you have in it the more does the necessary item shine it&#039;s like a 6th sense for items. But that may make the game very easy so this skill must be hard to get or not implemented at all. Also you may do it like you did with blackrock. There maybe other similar items but one looks slightly different so an actual spot check by the player is needed.</description> <content:encoded><![CDATA[<p>There maybe a Spot skill and the more points you have in it the more does the necessary item shine it&#8217;s like a 6th sense for items. But that may make the game very easy so this skill must be hard to get or not implemented at all. Also you may do it like you did with blackrock. There maybe other similar items but one looks slightly different so an actual spot check by the player is needed.</p> ]]></content:encoded> </item> <item><title>Comment on Automated error reporting by Amarth</title><link>http://www.instantkingdom.com/2010/07/automated-error-reporting/comment-page-1/#comment-1112</link> <dc:creator>Amarth</dc:creator> <pubDate>Sat, 24 Jul 2010 15:51:42 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1082#comment-1112</guid> <description>IP addresses might not be the best way to identify computers or players. For one, do you take the machine&#039;s IP? That might very well be a private network IP, so you&#039;ll get many 192.168.0.10 addresses. Then there&#039;s the other side, people with dynamic IPs. Or people who are not connected, playing on the go or something. Or people who play at different locations. You&#039;ll get so many mismatches that using the IP is essentially useless. Also we&#039;ll all be on IPv6 eventually so how will you handle that?I&#039;d suggest you take some machine parameters (like user name, machine name, CPU, RAM, graphics card, perhaps there even is a unique serial ID somewhere) and string them together, then hash them through MD5 or something, if you want a somewhat reliable yet non-privacy-infringing identifier.Apart from that, I believe automated error reporting is a great idea. Squash the bugs!</description> <content:encoded><![CDATA[<p>IP addresses might not be the best way to identify computers or players. For one, do you take the machine&#8217;s IP? That might very well be a private network IP, so you&#8217;ll get many 192.168.0.10 addresses. Then there&#8217;s the other side, people with dynamic IPs. Or people who are not connected, playing on the go or something. Or people who play at different locations. You&#8217;ll get so many mismatches that using the IP is essentially useless. Also we&#8217;ll all be on IPv6 eventually so how will you handle that?</p><p>I&#8217;d suggest you take some machine parameters (like user name, machine name, CPU, RAM, graphics card, perhaps there even is a unique serial ID somewhere) and string them together, then hash them through MD5 or something, if you want a somewhat reliable yet non-privacy-infringing identifier.</p><p>Apart from that, I believe automated error reporting is a great idea. Squash the bugs!</p> ]]></content:encoded> </item> <item><title>Comment on Roger the Shark&#8217;s Tooth! by Barnox</title><link>http://www.instantkingdom.com/2010/06/roger-the-sharks-tooth/comment-page-1/#comment-1106</link> <dc:creator>Barnox</dc:creator> <pubDate>Tue, 20 Jul 2010 22:04:03 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1030#comment-1106</guid> <description>Magic Chain - On hold, it whips out and grab an enemy, and then you can move them around like you can boxes/rocks/logs. Cooldown, to not make it overpowered crowd control?Peacekeeper&#039;s shield - Two handed shield. Arrows travelling towards you will veer away to the side, and spells will fizzle out/get pushed away before hitting you. Possible use in puzzles to bend lightning strikes?Fleet blade + Swift blade - Two one-hand shortblades. Individually, attack medium-fast for medium damage. When both are used together, another attack is unlocked allowing you to attack with both at a much faster pace.</description> <content:encoded><![CDATA[<p>Magic Chain &#8211; On hold, it whips out and grab an enemy, and then you can move them around like you can boxes/rocks/logs. Cooldown, to not make it overpowered crowd control?</p><p>Peacekeeper&#8217;s shield &#8211; Two handed shield. Arrows travelling towards you will veer away to the side, and spells will fizzle out/get pushed away before hitting you. Possible use in puzzles to bend lightning strikes?</p><p>Fleet blade + Swift blade &#8211; Two one-hand shortblades. Individually, attack medium-fast for medium damage. When both are used together, another attack is unlocked allowing you to attack with both at a much faster pace.</p> ]]></content:encoded> </item> <item><title>Comment on Can you spot it? by Ville</title><link>http://www.instantkingdom.com/2010/07/can-you-spot-it/comment-page-1/#comment-1105</link> <dc:creator>Ville</dc:creator> <pubDate>Tue, 20 Jul 2010 16:23:53 +0000</pubDate> <guid
isPermaLink="false">http://www.instantkingdom.com/?p=1070#comment-1105</guid> <description>I&#039;ll definitely add an option to disable the highlight for item types - I won&#039;t of course want all secret items to be plainly visible.Using this as a skill could be a good idea, thanks cevgar!</description> <content:encoded><![CDATA[<p>I&#8217;ll definitely add an option to disable the highlight for item types &#8211; I won&#8217;t of course want all secret items to be plainly visible.</p><p>Using this as a skill could be a good idea, thanks cevgar!</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 5/16 queries in 0.011 seconds using disk
Object Caching 444/448 objects using disk

Served from: www.instantkingdom.com @ 2010-07-29 15:07:27 -->