<?xml version="1.0" encoding="UTF-8"?>
<posts type="array">
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/3/topics/63557?page=1#posts-1434296'&gt;Carados&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;blockquote&gt;
&lt;p&gt;Why would anyone ever buy a Steam game for a console?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;No idea but we have L4D2 to show for it&lt;/p&gt;&lt;/blockquote&gt;

I'm not entirely sure on your position with that issue.

After having played the demo I came to the conclusion that we should be &quot;revolting&quot; over having _purchased L4D1_ due to the fact that 1) L4D2 is better and 2) L4D2 is everything they said L4D1 would be.

Personally, I got L4D1 for 30 cents a gameplay hour, which is less than what I get paid at my current job ($11/hour, which works out to ~25 cents a minute), and cheaper than most other entertainment options (movie in theater: 2 hours, $9.  Rented movie: 2 hours, $5.  Themepark: 12 hours (really stretching that one), $24).</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/3/topics/63557?page=1#posts-1434296&quot;&gt;Carados&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;blockquote&gt;&lt;br /&gt;
&lt;p&gt;Why would anyone ever buy a Steam game for a console?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;No idea but we have L4D2 to show for it&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I&amp;#8217;m not entirely sure on your position with that issue.&lt;/p&gt;
&lt;p&gt;After having played the demo I came to the conclusion that we should be &amp;#8220;revolting&amp;#8221; over having &lt;em&gt;purchased L4D1&lt;/em&gt; due to the fact that 1) L4D2 is better and 2) L4D2 is everything they said L4D1 would be.&lt;/p&gt;
&lt;p&gt;Personally, I got L4D1 for 30 cents a gameplay hour, which is less than what I get paid at my current job ($11/hour, which works out to ~25 cents a minute), and cheaper than most other entertainment options (movie in theater: 2 hours, $9.  Rented movie: 2 hours, $5.  Themepark: 12 hours (really stretching that one), $24).&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-08T04:59:50-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">3</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1441513</id>
    <post-number type="integer">4</post-number>
    <topic-id type="integer">63557</topic-id>
    <updated-at type="datetime">2009-11-08T04:59:50-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/4/topics/63750?page=2#posts-1441276'&gt;Wordblind&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;I&amp;#8217;ll make one last comment on efficiency. Splicing an random element from the array will work fine&amp;#8230;on small arrays. The problem is that you have to move every following element in the array to do so. That adds up to an average of n(n-1)/4 moves by the time you work through all the elements. If you shuffle then and pop element off the end, you are only making 2n moves. At 20 elements, that is only 95 vs 40 moves, but at 1000 elements, it is 249,750 vs 2,000.&lt;/p&gt;&lt;/blockquote&gt;

Essentially what he wants is a shuffle() function, which is hell of a lot easier to write and use.  Don't need to pop nuthin', just use an array, shuffle it, and increment your index.</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63750?page=2#posts-1441276&quot;&gt;Wordblind&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;I&amp;#8217;ll make one last comment on efficiency. Splicing an random element from the array will work fine&amp;#8230;on small arrays. The problem is that you have to move every following element in the array to do so. That adds up to an average of n(n-1)/4 moves by the time you work through all the elements. If you shuffle then and pop element off the end, you are only making 2n moves. At 20 elements, that is only 95 vs 40 moves, but at 1000 elements, it is 249,750 vs 2,000.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Essentially what he wants is a shuffle() function, which is hell of a lot easier to write and use.  Don&amp;#8217;t need to pop nuthin&amp;#8217;, just use an array, shuffle it, and increment your index.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-08T04:16:08-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1441476</id>
    <post-number type="integer">34</post-number>
    <topic-id type="integer">63750</topic-id>
    <updated-at type="datetime">2009-11-08T04:16:08-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/4/topics/63750?page=1#posts-1439939'&gt;SuperMarioJump&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;You don&amp;#8217;t have to convert it to an interger, it&amp;#8217;s done so implicitly.&lt;/p&gt;&lt;/blockquote&gt;

Type inference, or implicit typing, refers to the ability to deduce automatically the type of a value in a programming language.

Ta da, just because its converted implicitly doesn't mean its not an array.</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63750?page=1#posts-1439939&quot;&gt;SuperMarioJump&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;You don&amp;#8217;t have to convert it to an interger, it&amp;#8217;s done so implicitly.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Type inference, or implicit typing, refers to the ability to deduce automatically the type of a value in a programming language.&lt;/p&gt;
&lt;p&gt;Ta da, just because its converted implicitly doesn&amp;#8217;t mean its not an array.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-07T18:14:38-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1440129</id>
    <post-number type="integer">20</post-number>
    <topic-id type="integer">63750</topic-id>
    <updated-at type="datetime">2009-11-07T18:16:20-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>Why don't you make the theme endurance, thus granting  yourself a jump start on the contest, if the game is good you can spend the next 3 weeks making it awesome.</body>
    <body-html>&lt;p&gt;Why don&amp;#8217;t you make the theme endurance, thus granting  yourself a jump start on the contest, if the game is good you can spend the next 3 weeks making it awesome.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-07T18:12:00-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1440123</id>
    <post-number type="integer">6</post-number>
    <topic-id type="integer">63769</topic-id>
    <updated-at type="datetime">2009-11-07T18:12:00-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/4/topics/63750?page=1#posts-1439850'&gt;UnknownGuardian&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;Ah, but its still works, as stated by the8bitYoda in the post above.&lt;/p&gt;&lt;/blockquote&gt;

If you convert it to an integer, then yes, it works, that's what the int() function _does,_ and one of the really neat things about figuring out what the integer value of something is is you can go &quot;oh, that's a 1 element array, I'll return the _integer value of the 0th index_&quot; because its the only integer that could represent that array meaningfully.</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63750?page=1#posts-1439850&quot;&gt;UnknownGuardian&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;Ah, but its still works, as stated by the8bitYoda in the post above.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;If you convert it to an integer, then yes, it works, that&amp;#8217;s what the int() function &lt;em&gt;does,&lt;/em&gt; and one of the really neat things about figuring out what the integer value of something is is you can go &amp;#8220;oh, that&amp;#8217;s a 1 element array, I&amp;#8217;ll return the &lt;em&gt;integer value of the 0th index&lt;/em&gt;&amp;#8221; because its the only integer that could represent that array meaningfully.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-07T17:07:43-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1439867</id>
    <post-number type="integer">18</post-number>
    <topic-id type="integer">63750</topic-id>
    <updated-at type="datetime">2009-11-07T17:08:04-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>Tada, &quot;help key!&quot;:http://en.wikipedia.org/wiki/Help_key</body>
    <body-html>&lt;p&gt;Tada, &lt;a href=&quot;http://en.wikipedia.org/wiki/Help_key&quot;&gt;help key!&lt;/a&gt;&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-07T17:05:24-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1439853</id>
    <post-number type="integer">4</post-number>
    <topic-id type="integer">63751</topic-id>
    <updated-at type="datetime">2009-11-07T17:05:24-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/4/topics/63663?page=1#posts-1438381'&gt;SavageWolf&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;The 3 dashes are so you don&amp;#8217;t know what function I use to encrypt :P&lt;/p&gt;&lt;/blockquote&gt;

It doesn't really matter.  Even knowing the encryption algorithm in detail won't let you hack passwords.  As you should be using a &quot;one directional algorithm&quot;:http://en.wikipedia.org/wiki/One_way_function (a &quot;hash function&quot;:http://en.wikipedia.org/wiki/Cryptographic_hash_function), which makes it hard (i.e. computationally complex and time consuming) to find m, while knowing h, where h = hash(m)</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63663?page=1#posts-1438381&quot;&gt;SavageWolf&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;The 3 dashes are so you don&amp;#8217;t know what function I use to encrypt :P&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;It doesn&amp;#8217;t really matter.  Even knowing the encryption algorithm in detail won&amp;#8217;t let you hack passwords.  As you should be using a &lt;a href=&quot;http://en.wikipedia.org/wiki/One_way_function&quot;&gt;one directional algorithm&lt;/a&gt; (a &lt;a href=&quot;http://en.wikipedia.org/wiki/Cryptographic_hash_function&quot;&gt;hash function&lt;/a&gt;), which makes it hard (i.e. computationally complex and time consuming) to find m, while knowing h, where h = hash(m)&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-07T17:03:39-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1439847</id>
    <post-number type="integer">4</post-number>
    <topic-id type="integer">63663</topic-id>
    <updated-at type="datetime">2009-11-07T17:03:39-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>Google it.  It's a well known, well documented, problem.</body>
    <body-html>&lt;p&gt;Google it.  It&amp;#8217;s a well known, well documented, problem.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-07T16:57:47-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1439827</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">63862</topic-id>
    <updated-at type="datetime">2009-11-07T16:57:47-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/4/topics/63750?page=1#posts-1439693'&gt;UnknownGuardian&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63750?page=1#posts-1439453&quot;&gt;the8bitYoda&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63750?page=1#posts-1438424&quot;&gt;UnknownGuardian&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;Ya, I believe the &lt;code&gt;[0]&lt;/code&gt; was a typo that the thread owner accidentally put in.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The splice() method returns an array, since the function expects an int to be returned the  [ 0] is necessary.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ya, but isn&amp;#8217;t the goal of the method to return a value? Doesn&amp;#8217;t splice just return a value if you just get 1 index?&lt;/p&gt;&lt;/blockquote&gt;

No, it returns an array length 1 with a single value at index 0.</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63750?page=1#posts-1439693&quot;&gt;UnknownGuardian&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63750?page=1#posts-1439453&quot;&gt;the8bitYoda&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63750?page=1#posts-1438424&quot;&gt;UnknownGuardian&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;Ya, I believe the &lt;code&gt;[0]&lt;/code&gt; was a typo that the thread owner accidentally put in.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The splice() method returns an array, since the function expects an int to be returned the  [ 0] is necessary.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ya, but isn&amp;#8217;t the goal of the method to return a value? Doesn&amp;#8217;t splice just return a value if you just get 1 index?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;No, it returns an array length 1 with a single value at index 0.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-07T16:57:11-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1439825</id>
    <post-number type="integer">16</post-number>
    <topic-id type="integer">63750</topic-id>
    <updated-at type="datetime">2009-11-07T16:57:11-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>Have you tried using Flash's help?  I found the answer by hitting F1 and searching for COPY MOTION.</body>
    <body-html>&lt;p&gt;Have you tried using Flash&amp;#8217;s help?  I found the answer by hitting F1 and searching for &lt;span class=&quot;caps&quot;&gt;COPY&lt;/span&gt; &lt;span class=&quot;caps&quot;&gt;MOTION&lt;/span&gt;.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-07T04:46:28-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1437499</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">63751</topic-id>
    <updated-at type="datetime">2009-11-07T04:46:28-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/4/topics/63556?page=1#posts-1436344'&gt;Nabb&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;Since this topic already exists&amp;#8230;&lt;/p&gt;
&lt;p&gt;Is collaboration permitted?&lt;/p&gt;&lt;/blockquote&gt;

Yes.  So in theory, you could collaborate with someone in another country, upload it (being in the US) and split the prize.

I've got an artist, who I don't know what country he lives in, but the game is technically mine.  I will be splitting any winnings I make with him (although such a stipulation isn't in our agreement, he does deserve some of any contest prizes for having made the game look pretty).  Which isn't covered by the official rules, as it is my prerogative that I share my winnings, and has no bearing on the contract between us, or on the contest.</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63556?page=1#posts-1436344&quot;&gt;Nabb&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;Since this topic already exists&amp;#8230;&lt;/p&gt;
&lt;p&gt;Is collaboration permitted?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Yes.  So in theory, you could collaborate with someone in another country, upload it (being in the US) and split the prize.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve got an artist, who I don&amp;#8217;t know what country he lives in, but the game is technically mine.  I will be splitting any winnings I make with him (although such a stipulation isn&amp;#8217;t in our agreement, he does deserve some of any contest prizes for having made the game look pretty).  Which isn&amp;#8217;t covered by the official rules, as it is my prerogative that I share my winnings, and has no bearing on the contract between us, or on the contest.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-07T01:28:50-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1437353</id>
    <post-number type="integer">12</post-number>
    <topic-id type="integer">63556</topic-id>
    <updated-at type="datetime">2009-11-07T01:28:50-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>I know the data structure, Unknown, what I don't have the capability (or knowledge) to do is trawl webpages automagically.</body>
    <body-html>&lt;p&gt;I know the data structure, Unknown, what I don&amp;#8217;t have the capability (or knowledge) to do is trawl webpages automagically.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-06T19:58:17-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">3</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1436757</id>
    <post-number type="integer">7</post-number>
    <topic-id type="integer">63627</topic-id>
    <updated-at type="datetime">2009-11-06T19:58:17-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>I'm not going to bother writing the code to map this! D:

I barely know the process behind doing it, and certainly don't know how I'd turn the resulting data into an interactable graph.</body>
    <body-html>&lt;p&gt;I&amp;#8217;m not going to bother writing the code to map this! D:&lt;/p&gt;
&lt;p&gt;I barely know the process behind doing it, and certainly don&amp;#8217;t know how I&amp;#8217;d turn the resulting data into an interactable graph.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-06T17:55:22-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">3</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1436341</id>
    <post-number type="integer">5</post-number>
    <topic-id type="integer">63627</topic-id>
    <updated-at type="datetime">2009-11-06T17:55:22-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>...I can't type or spell.  Gah!</body>
    <body-html>&lt;p&gt;&amp;#8230;I can&amp;#8217;t type or spell.  Gah!&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-06T01:29:18-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">3</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1434418</id>
    <post-number type="integer">3</post-number>
    <topic-id type="integer">63627</topic-id>
    <updated-at type="datetime">2009-11-06T01:29:18-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>I'm wondering if anyone has--or if anyone wants to--see if they can find a way of tracking the infected fury month in a manner more than numbers, i.e. seeing who infected/trained who.

I recognize that its not possible right now to see who was above a user in the chain, although we can check the points page to see who they infected/trained.  So its possible to work down the chain from a given user (check their page, then look at their recent points), and with enough &quot;lets try them&quot; queries, you can eventually locate nearly everyone.

What I'd be interested in seeing is a node graph showing all of the connections: how far away from the center indicates how many steps away from the source a user was (eg Steve infects Joe who infects David, Steve is 0, Joe is 1, and David is 2, etc) as well as duration (Steve infects Joe day 1 and David on Day 2, Steve is 0, Joe is 1, David is 2).</body>
    <body-html>&lt;p&gt;I&amp;#8217;m wondering if anyone has&amp;#8212;or if anyone wants to&amp;#8212;see if they can find a way of tracking the infected fury month in a manner more than numbers, i.e. seeing who infected/trained who.&lt;/p&gt;
&lt;p&gt;I recognize that its not possible right now to see who was above a user in the chain, although we can check the points page to see who they infected/trained.  So its possible to work down the chain from a given user (check their page, then look at their recent points), and with enough &amp;#8220;lets try them&amp;#8221; queries, you can eventually locate nearly everyone.&lt;/p&gt;
&lt;p&gt;What I&amp;#8217;d be interested in seeing is a node graph showing all of the connections: how far away from the center indicates how many steps away from the source a user was (eg Steve infects Joe who infects David, Steve is 0, Joe is 1, and David is 2, etc) as well as duration (Steve infects Joe day 1 and David on Day 2, Steve is 0, Joe is 1, David is 2).&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-06T00:57:38-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">3</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1434407</id>
    <post-number type="integer">1</post-number>
    <topic-id type="integer">63627</topic-id>
    <updated-at type="datetime">2009-11-06T01:29:55-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>Why would anyone ever buy a Steam game for a console?

Also, Prophunt is the best mod ever.</body>
    <body-html>&lt;p&gt;Why would anyone ever buy a Steam game for a console?&lt;/p&gt;
&lt;p&gt;Also, Prophunt is the best mod ever.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-05T22:04:47-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">3</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1434193</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">63557</topic-id>
    <updated-at type="datetime">2009-11-05T22:04:47-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>I'd do it for a friend too.  But yeah, being trusted with $10,000 is _pretty big._</body>
    <body-html>&lt;p&gt;I&amp;#8217;d do it for a friend too.  But yeah, being trusted with $10,000 is &lt;em&gt;pretty big.&lt;/em&gt;&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-05T20:52:51-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1434019</id>
    <post-number type="integer">8</post-number>
    <topic-id type="integer">63556</topic-id>
    <updated-at type="datetime">2009-11-05T21:15:41-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>Thanks, Phoenix!

I, myself, am likely going to be up against greater competition than last time (victory was tantalizingly close!) but thanks to a large deposit of code I've already generated for a game I've been working on, I should be able to work within the constraints of the time limit and merely adapt a large portion of the work I've already done to the new theme (dungeon crawl to arena is not that far of a stretch); I figure in the long run its a teaser of what my game will be when its finished.</body>
    <body-html>&lt;p&gt;Thanks, Phoenix!&lt;/p&gt;
&lt;p&gt;I, myself, am likely going to be up against greater competition than last time (victory was tantalizingly close!) but thanks to a large deposit of code I&amp;#8217;ve already generated for a game I&amp;#8217;ve been working on, I should be able to work within the constraints of the time limit and merely adapt a large portion of the work I&amp;#8217;ve already done to the new theme (dungeon crawl to arena is not that far of a stretch); I figure in the long run its a teaser of what my game will be when its finished.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-05T18:51:48-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1433670</id>
    <post-number type="integer">5</post-number>
    <topic-id type="integer">63556</topic-id>
    <updated-at type="datetime">2009-11-05T18:51:48-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/4/topics/63382?page=1#posts-1431195'&gt;GameDesign&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;&amp;#8220;Planning a Game&amp;#8221; it can be lots of work, some great developers take months coming up with there game on a storyboard or paper/computer files and documents. Planning a game shouldn&amp;#8217;t be something fast and easy, it takes lots of time sometimes more then making/coding the game itself.&lt;/hr&gt;&lt;/p&gt;&lt;/blockquote&gt;

Oh my god, this.  The game I'm working on was intended to be a &quot;one month project&quot; when it came to actually putting code down (it's &gt;ahem&lt; gone over that by a bit, but I _did_ get a real job), but the planning phase extended much farther than that.  I did a good amount of research (including playing the game that is my main source of inspiration--ah, good old NES) and a lot of just talking with a friend of mine.</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63382?page=1#posts-1431195&quot;&gt;GameDesign&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;&amp;#8220;Planning a Game&amp;#8221; it can be lots of work, some great developers take months coming up with there game on a storyboard or paper/computer files and documents. Planning a game shouldn&amp;#8217;t be something fast and easy, it takes lots of time sometimes more then making/coding the game itself.&lt;/hr&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Oh my god, this.  The game I&amp;#8217;m working on was intended to be a &amp;#8220;one month project&amp;#8221; when it came to actually putting code down (it&amp;#8217;s &amp;gt;ahem&amp;lt; gone over that by a bit, but I &lt;em&gt;did&lt;/em&gt; get a real job), but the planning phase extended much farther than that.  I did a good amount of research (including playing the game that is my main source of inspiration&amp;#8212;ah, good old &lt;span class=&quot;caps&quot;&gt;NES&lt;/span&gt;) and a lot of just talking with a friend of mine.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-05T18:47:53-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1433661</id>
    <post-number type="integer">14</post-number>
    <topic-id type="integer">63382</topic-id>
    <updated-at type="datetime">2009-11-05T18:47:53-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>Just FYI, its not going to win.  It won't even place, or be anywhere near the runners up slots (11th through 20th place).  A good endurance game has _a way to lose._</body>
    <body-html>&lt;p&gt;Just &lt;span class=&quot;caps&quot;&gt;FYI&lt;/span&gt;, its not going to win.  It won&amp;#8217;t even place, or be anywhere near the runners up slots (11th through 20th place).  A good endurance game has &lt;em&gt;a way to lose.&lt;/em&gt;&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-05T18:44:37-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1433653</id>
    <post-number type="integer">15</post-number>
    <topic-id type="integer">63571</topic-id>
    <updated-at type="datetime">2009-11-05T19:27:28-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>You could try &quot;my tutorial&quot;:http://www.kongregate.com/games/Draco18s/health-bar-tutorial on the subject.</body>
    <body-html>&lt;p&gt;You could try &lt;a href=&quot;http://www.kongregate.com/games/Draco18s/health-bar-tutorial&quot;&gt;my tutorial&lt;/a&gt; on the subject.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-04T17:38:51-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1431332</id>
    <post-number type="integer">3</post-number>
    <topic-id type="integer">63412</topic-id>
    <updated-at type="datetime">2009-11-04T17:38:51-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href='/forums/4/topics/63378?page=1#posts-1429687'&gt;UnknownGuardian&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;Ah but its &lt;em&gt;much&lt;/em&gt; neater to write in Javadoc comments, and its a ton easier to find your errors when you have a program with 400+ methods.&lt;/p&gt;&lt;/blockquote&gt;

Oh god, I avoid having chunks of code with that many methods.  I'm pretty...spacially? oriented, so I have different sections of code in different places depending on what they effect (classes, mostly--though I still haven't started putting my &quot;one use&quot; code into classes, but that stuff is attached to the movie that it is creating actions for) so when a bug crops up its either in 1 class (because its causing an error unrelated to other objects) or in one of the ways in which two classes interact (subset section of two classes--eg, attacking a monster didn't cause it damage: must be in either the player's class where he attacks, or the monster's class where it takes damage).

There's a lot of bad practice going on, I know, but it's arranged in a way that makes it easy for _me_ to find.  Its one of the things that bugs me about AS3 is that the code for a button is (generally) on the timeline, and could be anywhere, whereas in AS2 you can put the code for that button _on_ the button (I know why they made the change, I just don't think it solved the problem they were trying to solve--its like making a lottery for rich people to counter inflation[1]).

[1] I actually saw this happen in a persistent browser game.  Only 900 million gold per ticket (lottery drawing every night), odds in winning: 1 in 30 (odds of winning the lowest prize, a free ticket: 1 in 28).  The price of the ticket is 1/2000th of the total gold in the game (i.e. there's over 1.3 trillion gold between all ~730 players).  No one has bought a ticket in the last four days, and in total I think there have only been two or three dozen tickets purchased.</body>
    <body-html>&lt;blockquote&gt;&lt;cite&gt;Originally posted by &lt;b&gt;&lt;a href=&quot;/forums/4/topics/63378?page=1#posts-1429687&quot;&gt;UnknownGuardian&lt;/a&gt;:&lt;/b&gt;&lt;/cite&gt;&lt;br&gt;&lt;p&gt;Ah but its &lt;em&gt;much&lt;/em&gt; neater to write in Javadoc comments, and its a ton easier to find your errors when you have a program with 400+ methods.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Oh god, I avoid having chunks of code with that many methods.  I&amp;#8217;m pretty&amp;#8230;spacially? oriented, so I have different sections of code in different places depending on what they effect (classes, mostly&amp;#8212;though I still haven&amp;#8217;t started putting my &amp;#8220;one use&amp;#8221; code into classes, but that stuff is attached to the movie that it is creating actions for) so when a bug crops up its either in 1 class (because its causing an error unrelated to other objects) or in one of the ways in which two classes interact (subset section of two classes&amp;#8212;eg, attacking a monster didn&amp;#8217;t cause it damage: must be in either the player&amp;#8217;s class where he attacks, or the monster&amp;#8217;s class where it takes damage).&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a lot of bad practice going on, I know, but it&amp;#8217;s arranged in a way that makes it easy for &lt;em&gt;me&lt;/em&gt; to find.  Its one of the things that bugs me about AS3 is that the code for a button is (generally) on the timeline, and could be anywhere, whereas in AS2 you can put the code for that button &lt;em&gt;on&lt;/em&gt; the button (I know why they made the change, I just don&amp;#8217;t think it solved the problem they were trying to solve&amp;#8212;its like making a lottery for rich people to counter inflation&lt;sup class=&quot;footnote&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;).&lt;/p&gt;
&lt;p&gt;&lt;sup class=&quot;footnote&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; I actually saw this happen in a persistent browser game.  Only 900 million gold per ticket (lottery drawing every night), odds in winning: 1 in 30 (odds of winning the lowest prize, a free ticket: 1 in 28).  The price of the ticket is 1/2000th of the total gold in the game (i.e. there&amp;#8217;s over 1.3 trillion gold between all ~730 players).  No one has bought a ticket in the last four days, and in total I think there have only been two or three dozen tickets purchased.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-03T20:41:27-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1429707</id>
    <post-number type="integer">12</post-number>
    <topic-id type="integer">63378</topic-id>
    <updated-at type="datetime">2009-11-03T20:42:27-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>Do a lot of story boarding and jot down lots of notes, figure out what you want the game to do and figure out how you can do all of those things in a framework that allows more, but similar, things to be added later.

The game I'm working on now uses a string for damage type, even though I really only have three types planned, but adding another just means putting in the string type and writing a new function in my creature definition (I use a creature class as a base class for all monsters and the player, which just defines hit points, status effects, level and exp, and other such things such as dying--for monsters the exp is how much is awarded (assuming the player is the same level) and the level determines how strong it is to award more (or less) exp based on the player's level).

I've also got a flags array/pseudo-class, eg:

&lt;pre&gt;
var flags = {hpregen:0, slowed:false, fireimmune:true};
&lt;/pre&gt;

that I can add to when I make new flags.  HP regen is actually a number that indicates how much regeneration, but it allows for both _positive_ and _negative_ regeneration (eg. damage over time).  Say later I want to make creatures that are immune to magic, all I have to do is add a magicimmune variable to the creature class, set it to false, then in that creature's class I set it to true and write special conditions for when its effected by magic.</body>
    <body-html>&lt;p&gt;Do a lot of story boarding and jot down lots of notes, figure out what you want the game to do and figure out how you can do all of those things in a framework that allows more, but similar, things to be added later.&lt;/p&gt;
&lt;p&gt;The game I&amp;#8217;m working on now uses a string for damage type, even though I really only have three types planned, but adding another just means putting in the string type and writing a new function in my creature definition (I use a creature class as a base class for all monsters and the player, which just defines hit points, status effects, level and exp, and other such things such as dying&amp;#8212;for monsters the exp is how much is awarded (assuming the player is the same level) and the level determines how strong it is to award more (or less) exp based on the player&amp;#8217;s level).&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve also got a flags array/pseudo-class, eg:&lt;/p&gt;
&lt;pre&gt;
var flags = {hpregen:0, slowed:false, fireimmune:true};
&lt;/pre&gt;
&lt;p&gt;that I can add to when I make new flags.  HP regen is actually a number that indicates how much regeneration, but it allows for both &lt;em&gt;positive&lt;/em&gt; and &lt;em&gt;negative&lt;/em&gt; regeneration (eg. damage over time).  Say later I want to make creatures that are immune to magic, all I have to do is add a magicimmune variable to the creature class, set it to false, then in that creature&amp;#8217;s class I set it to true and write special conditions for when its effected by magic.&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-03T20:29:52-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1429689</id>
    <post-number type="integer">8</post-number>
    <topic-id type="integer">63382</topic-id>
    <updated-at type="datetime">2009-11-03T20:29:52-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>Correct.  Although I do know that Flash 10 does have audio manipulation code to create new sounds on the fly (as it were).</body>
    <body-html>&lt;p&gt;Correct.  Although I do know that Flash 10 does have audio manipulation code to create new sounds on the fly (as it were).&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-03T07:31:15-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1428086</id>
    <post-number type="integer">2</post-number>
    <topic-id type="integer">63291</topic-id>
    <updated-at type="datetime">2009-11-03T07:31:15-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
  <post>
    <body>This line:

&lt;pre&gt;
if (_root.str+_root.def+_root.mag+_root.agi&gt;=50) {
&lt;/pre&gt;

You have it trigger when the sum is _greater than or equal to_ 50, thus if its equal to 50, it happens and goes to frame 4.  The code never reaches your gotoAndPlay(6).</body>
    <body-html>&lt;p&gt;This line:&lt;/p&gt;
&lt;pre&gt;
if (_root.str+_root.def+_root.mag+_root.agi&amp;gt;=50) {
&lt;/pre&gt;
&lt;p&gt;You have it trigger when the sum is &lt;em&gt;greater than or equal to&lt;/em&gt; 50, thus if its equal to 50, it happens and goes to frame 4.  The code never reaches your gotoAndPlay(6).&lt;/p&gt;</body-html>
    <created-at type="datetime">2009-11-02T03:47:43-08:00</created-at>
    <flaggings-count type="integer">0</flaggings-count>
    <forced-visibility-state type="boolean">true</forced-visibility-state>
    <forum-id type="integer">4</forum-id>
    <hidden-by-id type="integer" nil="true"></hidden-by-id>
    <id type="integer">1425239</id>
    <post-number type="integer">8</post-number>
    <topic-id type="integer">62982</topic-id>
    <updated-at type="datetime">2009-11-02T03:47:43-08:00</updated-at>
    <user-id type="integer">15656</user-id>
  </post>
</posts>
