<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<rss version="2.0">
 <channel>
  <title>Competition Diary - alexkidd</title>
  <link>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary</link>
  <description>Competition Diary - alexkidd</description>
  <managingEditor> (alexkidd)</managingEditor>
  <language>en</language>
  
  <item>
   <title>No QA during late night coding</title>
   <guid>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/No_QA_during_late_night_coding</guid>
   <pubDate>Mon, 05 Sep 2005 22:41:10 +1000</pubDate> 
   <link>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/No_QA_during_late_night_coding</link>
   <description>&lt;p&gt;
Well, I booted into windows to try and make a py2exe thing.  Didn't have any luck at all (problems with pyopengl, then problems with libz.. gave up).  But I did find an incredibly embarrasing issue when running at low framerates.  By default my video card is set up to cap at 60fps on windows, but on linux the game chugs along at a healthy 200fps.  At the low framerate the AI calls get completely missed due to a completely inappropriate "if" statement.
&lt;/p&gt;

&lt;p&gt;
If you want to try out the game as it was meant to be (i.e., with zombies fighting back!), open gamescene.py and change line 135 from&lt;/p&gt;
&lt;pre&gt;    if self.gameTime % self.goalPeriod == 0:&lt;/pre&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;pre&gt;    if self.gameTime &gt; self.goalPeriod:
        self.gameTime = 0&lt;/pre&gt;

&lt;p&gt;Please deduct many marks for complete lack of intelligence..&lt;/p&gt;</description>
  </item>


  <item>
   <title>A game emergeth!</title>
   <guid>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/A_game_emergeth</guid>
   <pubDate>Sun, 04 Sep 2005 06:57:48 +1000</pubDate> 
   <link>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/A_game_emergeth</link>
   <description>&lt;p&gt;
It's 6:54am local time, so I've been working on it straight for 22 hours... and now I have a game!  It's too hard for me to play, so I hope it's challenging enough for you guys.
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/sshot4.png"&gt;
&lt;img src="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/sshot4.png?display=thumbnail"&gt;&lt;/a&gt;

&lt;a href="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/sshot5.png"&gt;
&lt;img src="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/sshot5.png?display=thumbnail"&gt;&lt;/a&gt;

&lt;p&gt;
Here is the source submission: &lt;a href="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/brains-1.0.1.tar.gz"&gt;brains-1.0.1.tar.gz&lt;/a&gt;.
If I wake up in the next 3 hours I'll see if it runs on Windows and maybe try and package an exe.  For now, though, sleep...
&lt;/p&gt;</description>
  </item>


  <item>
   <title>Grr, argh, moo...</title>
   <guid>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/Grr__argh__moo</guid>
   <pubDate>Fri, 02 Sep 2005 00:28:41 +1000</pubDate> 
   <link>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/Grr__argh__moo</link>
   <description>&lt;a href="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/sshot3.png"&gt;
&lt;img src="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/sshot3.png?display=thumbnail"&gt;&lt;/a&gt;

&lt;p&gt;
Yes, we now have cows and some terribly unreastically-sized houses.  Actually there is some real gameplay implemented now... zombies will cause cows to turn into brains, which in turn feed the zombies.  Ah, the circle of life.  Don't worry, the "power" aspect will become all too apparent soon enough.  No, really!
&lt;/p&gt;

&lt;p&gt;
Meanwhile the other members of my team have Mysteriously Disappeared; I can only assume something supernatural has happened to them, as no force on Earth could tear them away from a game of this calibre.  Bedtime for me so I can prepare myself for a real-life zombie marathon from 6pm tomorrow night until 10am Sunday (40 hours should be just enough to finish this!)
&lt;/p&gt;

&lt;p&gt;
BTW, all the other games are look Really Cool.. I am very jealous of all you people with artistic and/or game programming skills!
&lt;/p&gt;</description>
  </item>


  <item>
   <title>Rumble in the park</title>
   <guid>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/Rumble_in_the_park</guid>
   <pubDate>Wed, 31 Aug 2005 01:00:35 +1000</pubDate> 
   <link>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/Rumble_in_the_park</link>
   <description>&lt;a href="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/sshot2.png"&gt;&lt;img src="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/sshot2.png?display=thumbnail"&gt;&lt;/a&gt;
&lt;p&gt;
Made great progress today; wrote a level editor for placing sprites, stopped things walking through walls and fixed up the massively laggy event loop.. pleased to get 200fps even with 100 or so zombies on screen at once (with collision detection).
&lt;/p&gt;</description>
  </item>


  <item>
   <title>Grr argh</title>
   <guid>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/Grr_argh</guid>
   <pubDate>Tue, 30 Aug 2005 00:37:27 +1000</pubDate> 
   <link>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/Grr_argh</link>
   <description>&lt;p&gt;Well we made great progress on Sunday, but are finding that the time between work and bedtime is very short.. so things are looking much as they did yesterday.. it could be that most of the work will be done next weekend. Here's a zombie for you to make friends with:  
&lt;/p&gt;
&lt;img src="http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/zombie02-crop.png?display=thumbnail"&gt;</description>
  </item>


  <item>
   <title>I make art</title>
   <guid>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/I_make_art</guid>
   <pubDate>Mon, 29 Aug 2005 21:06:12 +1000</pubDate> 
   <link>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/I_make_art</link>
   <description>&lt;p&gt;
and art is done
&lt;/p&gt;</description>
  </item>


  <item>
   <title>I'm not a geek</title>
   <guid>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/I_m_not_a_geek</guid>
   <pubDate>Thu, 18 Aug 2005 23:07:28 +1000</pubDate> 
   <link>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/I_m_not_a_geek</link>
   <description>&lt;p&gt;
I _heart_ nerds
&lt;/p&gt;</description>
  </item>


  <item>
   <title>fear us</title>
   <guid>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/fear_us</guid>
   <pubDate>Thu, 18 Aug 2005 22:51:00 +1000</pubDate> 
   <link>http://www.mechanicalcat.net/tech/PyWeek/1/entrants/alexkidd/diary/News/fear_us</link>
   <description>&lt;p&gt;
You are reading the debut diary entry for our team, "two nerds and a girl".  The name of our team is not entirely accurate, as one of the nerds is yet to join and the girl is also a nerd anyway.
&lt;/p&gt;

&lt;p&gt;Anyhow, meet the fearsomest team ever to show its knobbly face around the python mob.  With our combined knowledge of python (very little), game programming (some of us, a little) and the black arts (one of us, far too much), expect a game of monumentally stupendous.. something.&lt;/p&gt;

&lt;p&gt;Until then..&lt;/p&gt;</description>
  </item>

 </channel>
</rss>
