<?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>Zeroth Code &#187; Uncategorized</title>
	<atom:link href="http://www.oddco.ca/zeroth/zblog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oddco.ca/zeroth/zblog</link>
	<description>Game design, development, technology, programming, and python</description>
	<lastBuildDate>Thu, 09 Sep 2010 14:18:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Wifi Concerns: Debunking &#8220;experts&#8221;</title>
		<link>http://www.oddco.ca/zeroth/zblog/2010/09/09/wifi-concerns-debunking-experts/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2010/09/09/wifi-concerns-debunking-experts/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 14:18:46 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=295</guid>
		<description><![CDATA[I was just watching this: http://www.cbc.ca/video/#/News/ID=1587312590 a video exploring the concerns that Ontario parents have about wi-fi in their schools. What I noticed was this expert, Magda Havas, making this statement: &#8220;wifi routers are like mini-cellphone towers. The frequencies are very similar, very close to each other.&#8221; Only problem: they&#8217;re not! Cell frequencies barely get [...]]]></description>
			<content:encoded><![CDATA[<p>I was just watching this: http://www.cbc.ca/video/#/News/ID=1587312590 a video exploring the concerns that Ontario parents have about wi-fi in their schools. What I noticed was this expert, Magda Havas, making this statement: &#8220;wifi routers are like mini-cellphone towers. The frequencies are very similar, very close to each other.&#8221; Only problem: <strong>they&#8217;re not!</strong> Cell frequencies barely get close to the lower edge of most wifi these days, 2.4 GHz or 5.8 GHz. Now, if people still used 800MHz, maybe she&#8217;d be right. But no one provides 800MHz wireless routers anymore. </p>
<p>This is just mindless fear-mongering. She&#8217;s supposed to be an expert on this stuff! This is basic science, don&#8217;t make people more fearful with ill-founded statements. </p>
<p>Then on top of that, they mention studies that say wifi may be harmful to children. What they fail to point out is the flaws in the methodology. But that would be boring.</p>
<p>They also do not consider the possibility these kids may be suffering a psychosomatic reaction, especially when they see how parents react over one kid that gets momentarily sick. Its happened before, where an entire school of children broke out into hives and started suffering flu-like symptoms. Eventually, it was determined to be a psychosomatic reaction, rather than anything physiological. Children are especially vulnerable to psychosomatic reactions because they cannot reason fully. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2010/09/09/wifi-concerns-debunking-experts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conflict of Interest?</title>
		<link>http://www.oddco.ca/zeroth/zblog/2010/09/04/conflict-of-interest/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2010/09/04/conflict-of-interest/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 15:43:36 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=290</guid>
		<description><![CDATA[With rumors that Stephen Harper intended to replace the head of the CRTC(a man named Konrad von Finklestein) because of the CRTC’s refusal to grant Quebecor a Class 1 License, a curious series of events happened across the web. A consistently identical media attack is being waged on an activist organization, by media sources, etc, [...]]]></description>
			<content:encoded><![CDATA[<p>With rumors that Stephen Harper intended to replace the head of the CRTC(a man named Konrad von Finklestein) because of the CRTC’s refusal to grant Quebecor a Class 1 License, a curious series of events happened across the web. A consistently identical media attack is being waged on an activist organization, by media sources, etc, which call into question the impartiality of the media organizations involved.</p>
<p>A bit of background first. Quebecor applied for a rare “must-carry” license, a Class 1 License,  for a specialty all-news channel, Sun TV News, which would make all the cable and satellite providers provide this channel to all customers. Such a license would be massively profitable for Quebecor.</p>
<p>The CRTC denied the license request, stating that there was little to differentiate Sun TV News from its all-news competitors.</p>
<p>Quebecor has confirmed that the proposed Sun TV News channel would have a “straight-talk, conservative” bent to it, allegedly to offer more varied viewpoints in the Canadian media landscape.</p>
<p>There are some serious issues surrounding Sun TV News and the involvement of the current government. Stephen Harper’s former Head of Communications, Kory Teneycke will be Sun TV News’ chief executive. Stephen Harper has also had lunches with the head of Fox News, Rupert Murdoch. He has never had a lunch or meeting with the owners or executives from CNN, MSNBC, or any other media organization.</p>
<p>Stephen Harper has also been on record for enjoying the kind of news Fox News provides the United States of America.</p>
<p>Bringing these facts together, Lawrence Martin, backed up by unnamed sources, speculated Harper may remove Finklestein from power to ensure Sun TV News gets its unprecedented Class 1 License.</p>
<p>This in turn spurred the activist organization Avaaz.org, to setup an online petition asking Harper to not remove Finklestein from of his job. Avaaz.org stated in the petition,</p>
<blockquote><p>“Prime Minister Harper is pressuring the Radio-television and Telecommunications Commission to approve plans for a &#8216;Fox News North&#8217;. If successful, this would bring American-style hate media to Canadian airwaves, and be funded by our license fees!”</p></blockquote>
<p>While they are correct about the license fees, which every Canadian Taxpayer pays as part of our taxes, the conclusions that Sun TV News will be “hate media” are merely rumors so far, spurred by Lawrence Martin&#8217;s column.</p>
<p>However, several news organizations saw fit to print the exact same attack piece, <a href="http://www.google.ca/search?q=Anti-Sun+TV+News+campaign+in+U.S.&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t&#038;rls=org.mozilla:en-US:official&#038;client=firefox-a">“Anti-Sun TV campaign in US”</a>, criticizing avaaz.org. The organizations that have printed the attack piece are: canoe.ca, The Toronto Sun, London Free Press, The Ottawa Sun, and The Edmonton Sun. All of these media organizations are owned by Quebecor, the same company that stands to make millions if the Class 1 License is approved.</p>
<p>The piece uses language like, “A far left-wing American lobby group funded by U.S. billionaire George Soros wants you to be scared, very scared. There might soon be more competition in the world of TV news.” and “What this petition is about is a group of left-wing Americans supporting interests in Canada that don’t want to see competition in news broadcasting.”</p>
<p>The piece notes that “Part of the campaign to stop SUN TV News Channel from launching focuses on the idea that Canadians could be forced to pay for this venture. Author Margaret Atwood took to Twitter to denounce this.” Upon examining Margaret Atwood’s twitter stream, there is no evidence that she has denounced this claim, or the petition. In fact, she tweeted this: “Free speech does not mean under-the-carpet deals that would force people to pay for Fox out of cable fees.” at 6:51 PM PST Aug 31st.</p>
<p>The attack piece was written by Brian Lilley. He works for Quebecor Media International, which is the owner of the not-yet-approved Sun TV News channel, as a Senior Correspondent.</p>
<p>Since I wrote most of the above, there has been some further information to add to the story. Apparently parties unknown signed up Andrew Coyne(Editor in chief of Macleans), Paul Wells(Correspondent, Macleans), Kady O&#8217;Malley(CBC), Stephen Wickery(The Globe and Mail) on Avaaz without their permission. This spurred avaaz.org to post the following <a href="http://www.avaaz.org/en/canada_campaign_response">apology</a>:<br />
(Except)</p>
<blockquote><p>
Yesterday Avaaz experienced an attack on our “Stop ‘Fox News North’” petition consisting of fraudulent sign-ups of targeted individuals.</p>
<p>There is evidence of a deliberate and illegal effort designed to discredit Avaaz and violate an important form of democratic expression for Canadian citizens. If this is confirmed we will request a full investigation, and help to bring the perpetrators to justice.</p>
<p>It seems likely that the people behind this attack wanted the public to think that Avaaz is a spamming organization. They targeted key journalists in an effort to damage Avaaz’s reputation in the press. </p></blockquote>
<p>It remains to be seen who(whether singular or in collusion) did this action, or what the intentions were. avaaz.org has no obligation to be fair and balanced in its reporting of facts, unlike the media organizations that run the attack piece. </p>
<p>It should also be pointed out that avaaz.org is campaigning against the use of Canadian tax dollars to fund what many fear will be a &#8220;Fox News North&#8221;. This reporter has no objection to a Fox News North, as long as it is not paid for with Canadian tax dollars. The attack piece by Brian Lilley says that Sun TV News never asked for Canadian tax dollars, ignoring the fact that they did implicitly ask for them with their request for a Class 1 License. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2010/09/04/conflict-of-interest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a Game: Part II.5</title>
		<link>http://www.oddco.ca/zeroth/zblog/2010/03/25/making-a-game-part-ii-5/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2010/03/25/making-a-game-part-ii-5/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 04:22:08 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=285</guid>
		<description><![CDATA[Okay so I think I have my physical mechanic. Basically, you have a strain gauge. Bigger, flashier moves put more strain on the mech(which heals slowly over time). In addition, repetitive use of actions(even on low-strain actions) will result in strain on the mech, like during weight-training. Then in between rounds, the strain heals. This [...]]]></description>
			<content:encoded><![CDATA[<p>Okay so I think I have my physical mechanic. Basically, you have a strain gauge. Bigger, flashier moves put more strain on the mech(which heals slowly over time). In addition, repetitive use of actions(even on low-strain actions) will result in strain on the mech, like during weight-training. Then in between rounds, the strain heals. </p>
<p>This works well with an action-unlock system, where investing in skill trees unlock new actions to use. It also allows the player to choose to take the trade-off, of the big action, whether to save themselves, or to finish the fight, while simultaneously not overly punishing them for choosing to do so. That is the issue with mana-based magic systems coupled with no-cost physical actions. It made players conserve their mana until the dungeon boss. Meanwhile, this system allows for players to balance the choice and risk, without a major long-lasting cost. </p>
<p>I would like to have somethings that could only be used once every five rounds or so, maybe, like 4e&#8217;s daily attacks. </p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2010/03/25/making-a-game-part-ii-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Making a Game: Part II</title>
		<link>http://www.oddco.ca/zeroth/zblog/2010/03/25/making-a-game-part-ii/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2010/03/25/making-a-game-part-ii/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 22:00:07 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=283</guid>
		<description><![CDATA[Okay so after figuring out some basic stuff, next comes the really important stuff. First: &#8220;look&#8221; of the game. After a lot of wrangling and debate, I&#8217;ve decided on 2d top-down view. This requires some simplification of some of the combat mechanics. Instead of damage per &#8220;part&#8221;, there will be damage per facing, then core [...]]]></description>
			<content:encoded><![CDATA[<p>Okay so after figuring out some basic stuff, next comes the really important stuff. </p>
<p>First: &#8220;look&#8221; of the game. After a lot of wrangling and debate, I&#8217;ve decided on 2d top-down view. This requires some simplification of some of the combat mechanics. Instead of damage per &#8220;part&#8221;, there will be damage per facing, then core health. I&#8217;m debating hex-tiles or square-tiles at the moment.</p>
<p>Other things I&#8217;m considering, are energy mechanics, and physical action mechanics. My current ideas are pretty specious at the moment. I&#8217;m considering energy flow to individual items, and some items when used or triggered increase their draw on the circuit(like a load current from a motor). You could also redirect some energy from one part to another as needed, but this takes time(affected by skills and items). </p>
<p>Then for physical action, I&#8217;m considering maybe a system similar to Champions Online. That would be a morale meter, where you do actions, then, depending on stuff, the morale meter increases, allowing you to do more complex and expensive stuff. </p>
<p>Another possibility is to adapt the D&#038;D 4e system of at-wills, encounter, daily abilities. I actually kind of like that system. </p>
<p>Yet another possibility is a stamina meter, which acts kind of like a capacitor, that gets drained by actions, then charges up over time.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2010/03/25/making-a-game-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a Game: Part I</title>
		<link>http://www.oddco.ca/zeroth/zblog/2010/03/24/making-a-game-part-1/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2010/03/24/making-a-game-part-1/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 18:02:47 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=281</guid>
		<description><![CDATA[I&#8217;ve decided to expand my professional portfolio before I graduate. So I&#8217;m designing and making a game. The design is the important part I feel. Can I take an idea from conception, figure out all the important details, write up a proper design document, and then, follow it? So here are the basics of the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to expand my professional portfolio before I graduate. </p>
<p>So I&#8217;m designing and making a game. The design is the important part I feel. Can I take an idea from conception, figure out all the important details, write up a proper design document, and then, <strong>follow</strong> it? </p>
<p>So here are the basics of the game design so far. </p>
<p>It will likely be a 2d Mecha game, fantasy-environment. Each mecha will have an energy budget, to supply items, armor, and weapons. In addition, mecha frames will have base stats like mobility, etc, modified by the pilot&#8217;s skills. The energy budget is provided by power-cores. There are four &#8220;kinds&#8221; of energy, white, black, red, and blue. There is no &#8220;rock-paper-scissors&#8221; advantage provided by any one kind of energy, simply that different effects belong to each kind. </p>
<p>I&#8217;m still working this out, for the moment. But basically it goes like so: white: slowly increasing damage strength, effects from only matched sets, and repel effects; black: defensive powers, draining, bonuses for only using black stuff; red: deflecting attacks, random disabling of enemy items, and various miscellanous effects; blue: pulses, knockback effects, manipulate power flow. </p>
<p>I decided to keep to within the remit of that stuff, both to limit what I have to decide on, and because this is fairly easy to balance. Each type has some sort of unique schtick, some way of reducing damage, and something that can make good combos with other kinds of energy. </p>
<p>Mechas will have &#8220;slots&#8221; to put parts of armor on, weapons, and items, which are stuff that would be like amulets or something that provides an additional unique benefit or effect.</p>
<p>The gameplay will be tactical and positional. You have to try to target the damaged parts of the enemy mecha, while defending your own from attack. If your core gets damaged enough, your whole mecha shuts down. </p>
<p>I am currently considering the skill and stat system. I&#8217;m thinking of doing a &#8220;cap-and-trade-off&#8221; system. There will be a max number of skill points you can spend(the cap), while opposite skills(say speed training vs strength training) will have negative effects on each other(and the trade-off). Ie, if you start to bulk up, that affects your mobility. The more you bulk up, the slower you become. </p>
<p>In addition, there will be the normal range of fantasy-type weapons for the mechas to wield, from long swords to long bows, all appropriately giant-sized. You can train in using these as well, and switch between weapons during combat.</p>
<p>So what do you think so far?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2010/03/24/making-a-game-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Value-adding to games: Communities!</title>
		<link>http://www.oddco.ca/zeroth/zblog/2010/03/09/value-adding-to-games-communities/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2010/03/09/value-adding-to-games-communities/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 19:29:43 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=279</guid>
		<description><![CDATA[Okay so I&#8217;ve been busy lately, with classes, the newspaper, and managing hordes of jabbering monkeys. I&#8217;ve been recently promoted to an op on the #sto and #stoqa irc channels(hence the jabbering monkeys). I&#8217;ve observed something interesting though. Cryptic has been really stepping up their communication, thanks to people like Rehpic, Falkoren, and Jaguars. This [...]]]></description>
			<content:encoded><![CDATA[<p>Okay so I&#8217;ve been busy lately, with classes, the newspaper, and managing hordes of jabbering monkeys. I&#8217;ve been recently promoted to an op on the #sto and #stoqa irc channels(hence the jabbering monkeys).</p>
<p>I&#8217;ve observed something interesting though. Cryptic has been really stepping up their communication, thanks to people like Rehpic, Falkoren, and Jaguars. This has served to really benefit the game without much of a cost to the company.</p>
<p>Here&#8217;s a hypothetical. Say someone asks some questions about personal shields. Falkoren then asks the powers designers how they work, and he tells us in #stoqa. This gives us the knowledge to properly test them, while some of us add this info to places like sto-intel.org</p>
<p>This then serves to enhance the game. Players have more knowledge, players can properly test complex things to ensure they&#8217;re working right. For a minimal cost, of a few minutes of discussion between employees and customers, you have tremendously added to the perceived value of the game.</p>
<p>Encouraging communities are an excellent investment for game companies. Supporting them with actual employee interaction and communication is just pure gold. </p>
<p>However, Cryptic isn&#8217;t perfect in their communication. For example, the other moderators have a set of new rules they want to add and enforce for the IRC channels, however, its been difficult reaching Rekhan or Phoxe to get approval. In addition, they don&#8217;t rarely come in to the IRC channels for us to communicate community issues there are. I am thankful for Wishstone, she has been a good communication pipeline to Cryptic, but she&#8217;s the OCR for the German community, not the english community! This needs to change. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2010/03/09/value-adding-to-games-communities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movie Module Progress Week 10-Follow up</title>
		<link>http://www.oddco.ca/zeroth/zblog/2009/08/10/movie-module-progress-week-10-follow-up/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2009/08/10/movie-module-progress-week-10-follow-up/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 16:41:33 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=256</guid>
		<description><![CDATA[Okay, so I found the source of the desync issue for one kind of video, and fixed that. It was a solution I created for dealing with seeking. I&#8217;ll have to come up with a better one. One other video I have, which is great as a test video due to its weird occurrences of [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, so I found the source of the desync issue for one kind of video, and fixed that. It was a solution I created for dealing with seeking. I&#8217;ll have to come up with a better one. One other video I have, which is great as a test video due to its weird occurrences of pts values and packets, still has a desync problem. I will give a go at fixing it today. I know its somewhere in the video system. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2009/08/10/movie-module-progress-week-10-follow-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movie Module Progress Week 10</title>
		<link>http://www.oddco.ca/zeroth/zblog/2009/08/08/movie-module-progress-week-10/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2009/08/08/movie-module-progress-week-10/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 03:20:04 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=254</guid>
		<description><![CDATA[Okay, so we made some progress this week. I did: Finished addition of a command queue, for every modification of the system. Fixed a bug with surfaces that happened rarely Added filepath checks, to ensure the file exists. Made significant improvements in audio/video syncing, but it still desyncs within a minute. This took up the [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, so we made some progress this week.</p>
<p>I did:</p>
<ul>
<li>Finished addition of a command queue, for every modification of the system.</li>
<li>Fixed a bug with surfaces that happened rarely</li>
<li>Added filepath checks, to ensure the file exists.</li>
<li>Made significant improvements in audio/video syncing, but it still desyncs within a minute. This took up the rest of my week.</li>
</ul>
<p>Unfortunately, I&#8217;m having a serious issue with audio/video desyncing. I&#8217;m going to be studying the ffmpeg tutorial, and ffplay.c for clues and understanding of where I&#8217;ve gone wrong. I will try on either Sunday or Monday to replace the current sound system I use with one similar to ffplay&#8217;s and see if that makes a difference. But I suspect it is an issue with the video thread, not the audio, because when the video is turned off, the audio doesn&#8217;t stutter at the beginning for one of my test videos. Then after that, I will be working to make my module work on Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2009/08/08/movie-module-progress-week-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Star Trek XI should have been made</title>
		<link>http://www.oddco.ca/zeroth/zblog/2009/08/06/how-star-trek-xi-should-have-been-made/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2009/08/06/how-star-trek-xi-should-have-been-made/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 14:50:33 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=252</guid>
		<description><![CDATA[So if you haven&#8217;t seen the new Star Trek movie, and still want to&#8230; why did you wait so long? Its also the reason I waited to post this. I didn&#8217;t want to give any spoilers. So, lets say that the suits realized what an abomination of a movie JJ Abrams made, and so they [...]]]></description>
			<content:encoded><![CDATA[<p>So if you haven&#8217;t seen the new Star Trek movie, and still want to&#8230; why did you wait so long?</p>
<p>Its also the reason I waited to post this. I didn&#8217;t want to give any spoilers. So, lets say that the suits realized what an abomination of a movie JJ Abrams made, and so they gave it to me to fix. The requirements would be that I stick with the same general plot as they can&#8217;t afford to re-film everything. So, here we go, down the rabbit hole:</p>
<p>We start off with old Spock arguing before the Romulan senate, going from a shot of a CGI wonderland supernova to the senate room. He is arguing that Romulus is under threat of destruction from the Hobus start going supernova. The romulans jeer, and boo old Spock off, and he retains his calm(obviously!). A miner, named Nero, youngish, idealistic, believed in what Spock had to say, and wants to help, especially to save Romulus. And again, we go to a scene of Nero and Spock having just finished their presentation, Nero glowing with passionate pride. The Vulcans say &#8220;No. It is simply not logical to expend effort on the behalf of a race of people that have sought to destroy us, and will try to destroy us again.&#8221; and they all turn to leave. Nero rails against this proclamation, shouting, calling them cowards, emotion-less computers. Spock sighs and tells Nero to cease, his arguments will have no effect. </p>
<p>This is where Nero shrugs off Spock&#8217;s arm, and he turns angrily to Spock, &#8220;I&#8217;m going back to Romulus, to save my wife and child. You can stay here, with the rest of your despicable kind.&#8221; and he spits at the floor, marching off. </p>
<p>Unfortunately, Nero is too late, and he has to watch the death of his home-world, with his wife and child on it before him. He struggles to hold it together, but we can see he has become equal parts anger and sadness. His subordinates tell him they&#8217;ve picked up the some of the Romulan Senate. Nero whips his around, and growls ferally. Grabbing a knife from a subordinate, he marches down to the senate, and pretends to welcome them. He kneels before the Praetor, then snarling, stabs upward to kill him. Nero&#8217;s subordinates, after a pause, follow his lead and kill the Senate members. </p>
<p>Nero pushes the dead corpse out of the way, and snarls, &#8220;Now&#8230; let us destroy Vulcan&#8230; and the rest of the treacherous Federation.&#8221; </p>
<p>Then we see a few months later, the small mining ship Narada noticeably transformed into a sinister and nearly undefeatable warship.</p>
<p>His subordinates tell him that a small ship has managed to somehow prevent the Hobus supernova from destroying the universe. Nero discovers this is Spock, whom had finally gotten a concession from the Vulcan council for the equipment he needed. Nero growls again, and orders the ship to destroy Spock&#8217;s ship. Unfortunately, Spock&#8217;s ship is being drawn into the singularity he created, and Nero&#8217;s revenge-fueled rush to destroy him causes the Narada to be drawn into the singularity as well.</p>
<p>Now we come to the alternate timeline, where the USS Kelvin is responding to reports of a massive singularity wrecking some ships. Then we have the Kelvin scenes almost unaltered, except that George Kirk remembers to use the autopilot and runs to the shuttle. Unfortunately, he dies on the way, on the Com channel with his wife. We see the Narada being pushed back into the singularity by the Enterprise&#8217;s bulk.  </p>
<p>The next scene, in dramatic contrast with the dark, gloomy, and sad scene previously, is bright and sunny, and we hear someone call &#8220;Kirk!&#8221; Chris Pine turns around and greets warmly Doctor McCoy. They discuss the Kobayashi Maru test that Kirk is going to take for the third time. McCoy thinks he&#8217;s being ridiculous. Kirk insists. He is still cocky, and arrogant, with a knowing swagger to his steps. Then we see the Kobayashi Maru scenes, and then the testimonial scene of Kirk vs Spock. Only this time, the Admirals consider the situation, and order Kirk to perform community service, by helping Spock improve the simulator, and fix the bug that Kirk exploited. As a reward for creative thinking, Kirk is promoted from Cadet to Ensign. We can put in scene in here about how Kirk has the &#8220;rubber-neck&#8221; mentality, and chases women. </p>
<p>Then we go a few more years later, and Kirk looks a bit older. He&#8217;s calmer, settled, and has Lieutenant stripes on his shoulder. He&#8217;s boarding the enterprise, having been transferred there. Pretty women in mini-skirts walk by, and in contrast to the scene just before, he checks them out discreetly. He&#8217;s still a skirt-chaser, but is a lot less cocky and arrogant, and doesn&#8217;t get distracted easily by women anymore. He&#8217;s no longer a Frat Boy. He meets Spock again, at the rank of Commander. &#8220;Welcome Lieutenant Kirk. Captain Pike sent me to welcome you, since we are already acquainted.&#8221; </p>
<p>Lt. Kirk makes it to the bridge, and looks around, smiling at everyone on the bridge. Pike nods, and directs Kirk to the conn. Then they receive a distress message from a Klingon fleet, talking about how some deadly ship appeared from a singularity&#8230;which tenses Kirk right up. He turns and tells the captain that this may be what destroyed the USS Kelvin. Every ounce of swagger is gone from Kirk&#8217;s demeanor, and he is genuinely worried. Pike takes the recommendation to heart, and exercises caution on arriving at the latest sighting of the mysterious warship, in Vulcan&#8217;s system. Everyone pales and becomes noticeably quieter as they see other Starfleet ships&#8217; wreckage scattered around, bouncing off the shields. They scan the system, and find the Narada. They open hailing frequencies, as per standard operating procedure, but at Red Alert status. Nero sees young Spock and smiles, like a cat finding a mouse. &#8220;Send over both your captain and first officer or I will destroy Vulcan.&#8221; The communication ends there. The science officers confirm that the Narada indeed has such power, and is ready to do it at a moment&#8217;s notice. Pike sighs, and nods to Lt. Kirk, &#8220;Take command, myself and Mr. Spock will go over there and try to save Vulcan. Keep locked onto our lifesigns, I don&#8217;t trust this Romulan bastard.&#8221; </p>
<p>Almost as soon as the shuttle with Pike and Spock on it leaves, the Enterprise receives a message from one of Vulcan&#8217;s moons. Old Spock appears, and Kirk has a moment of recognition. &#8220;Jim old friend, we have not a second to lose. Please beam up myself and someone you will find extremely useful, Mr. Scott.&#8221; Kirk demands to know whats going on, &#8220;Jim, all I can see is this is an instance of time-travel, and I had to wait till my previous self left the ship. Please, trust me.&#8221; Kirk makes a decision, and orders the two people beamed up. &#8220;Mr. Spock, if that is who you really are, I would like some explanation now.&#8221; </p>
<p>Just that moment, the lifesigns for Pike start becoming erratic, as if he&#8217;s being tortured. Spock tilts his head, and narrows his eyes. He strides over to the science station, and with an ease born of familiarity, inputs information and reconfigures the sensors, with Commander Spock&#8217;s authentication code. He raises an eyebrow to young Kirk as if to say, &#8220;There. I am Spock.&#8221; With these changes, they&#8217;re able to beam aboard, to try to save Pike and young Spock. Kirk, Sule and a few red shirts go over. They manage to save Pike, and rescue young Spock, but not before Nero presses the button to destroy Vulcan. The blast lances out, piercing the planet, which begins to crumble inwards. Kirk orders the Enterprise to begin beaming up as many survivors as possible as soon as they can. Young Spock waits in the transporter bay for the first batch of survivors, the Vulcan High Council&#8230; but as he watches, his mother&#8217;s trace disappears, and the young transporter tech is horrified. Spock retains his calm, and hurries back to the bridge. We see a single scene of Spock&#8217;s fist tightening, knuckles turning white, hand nearly shaking, but otherwise, he is completely composed.  </p>
<p>He reaches the bridge, with Pike sent to the infirmary. Kirk gets up to give Spock his command back, with old Spock having slipped out before young Spock shows up. Spock shakes his head. &#8220;I am afraid, Lt. Kirk, that I would not be capable of command in my present state. I am afraid I am emotional, and that these emotions will negatively impact my capabilities. Thus, you must take command, Kirk. Nero said his next target was Earth. Our duty is to stop him.&#8221; Kirk nods, and sits back in the chair. &#8220;Plot a course to Earth, maximum warp Ensign&#8230;&#8221; Chekov turns around, &#8220;Chekov sir.&#8221; </p>
<p>&#8220;Fascinating.&#8221; Spock says, finding the science station already has information input into it, &#8220;With this data, we should be able to beam through the shields of the Narada&#8230; but&#8230;&#8221; Scotty comes over to look, and they confer quietly, as the ship warps to Earth. &#8220;Gentlemen, tell me we have a way to stop this ship.&#8221; Scotty looks up and gives a trademark grin, &#8220;Oh aye, Captain&#8230; we do.&#8221; Kirk spends some time talking to old Spock in secret, to find out just what is going on. Chekov warps them into the solar system, out of reach of the Narada&#8217;s sensors, where Spock and Scotty outline their plan. They&#8217;ll need the Enterprise to attack the Narada, to weaken the shields first. They&#8217;ve managed to strengthen the shields and power output of the engines thanks to the calculations given by old Spock.  Kirk hails the Narada, and tells Nero to let go of his quest for destruction. &#8220;What happened to your wife and child was a regrettable tragedy, Nero. One I feel for. But there is no need to do this.&#8221; Nero snarls, and says to the viewscreen, &#8220;No diplomacy, no peace talks, no negotiations will stop me. I will have my vengeance.&#8221; and turns off the communications, yet again. </p>
<p>&#8220;Time to try two-fisted diplomacy fellas.&#8221; Kirk says, and the crew gets to work. The Enterprise swoops in, rocking the Narada with the force of its blasts. The Enterprise gets hit back, hard, and the shiny uber-Apple bridge begins to get smokey, and filled with sparks. &#8220;Keep firing! We&#8217;ve got to save Earth!&#8221; Kirk holds on for dear life. Finally, the Narada&#8217;s shields are weakened, and Kirk, Sulu, Spock, and more red-shirts beam aboard the Narada. This time, they get between Nero and the death beam button. Nero manages to disarm Kirk, while the rest are busy fighting Nero&#8217;s crew. Kirk struggles with Nero, and in homage to TOS, uses the infamous Kirk punch. Barely able to stay standing up, Kirk looks almost beaten while the victorious Nero is about to deliver the coup de grace. Spock comes in, and delivers an uncharacteristic punch, knocking Nero over. Kirk yells, &#8220;Don&#8217;t Spock!&#8221; but Spock does it anyway, and vaporizes Nero. He sighs, and turns to Kirk, helping him up. Kirk looks around and tells Spock, &#8220;This ship was advanced in its own time, 100 years in the future. We need to keep this technology out of enemy hands.&#8221; Spock concurs, and they set about turning on the self-destruct sequence. They escape the ship, and beam back to the Enterprise.</p>
<p>There, everyone is promoted, especially Kirk. However, due to his murder of Nero, Spock receives no promotion, and Kirk is given the command of the Enterprise. </p>
<p>And voila! Took almost 2000 words, but isn&#8217;t this a better movie?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2009/08/06/how-star-trek-xi-should-have-been-made/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movie Module: Week 8 and 9</title>
		<link>http://www.oddco.ca/zeroth/zblog/2009/08/01/movie-module-week-8-and-9/</link>
		<comments>http://www.oddco.ca/zeroth/zblog/2009/08/01/movie-module-week-8-and-9/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 18:23:02 +0000</pubDate>
		<dc:creator>Zeroth</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oddco.ca/zeroth/zblog/?p=250</guid>
		<description><![CDATA[I apologize that I didn&#8217;t post an update earlier. I didn&#8217;t do a post for week 8(from July 6-10), and the next week was only a partial week as I left on vacation on Thursday. I was on vacation from the 16th to the 24th. Then I&#8217;ve just completed another week of progress. I&#8217;ll just [...]]]></description>
			<content:encoded><![CDATA[<p>I apologize that I didn&#8217;t post an update earlier. I didn&#8217;t do a post for week 8(from July 6-10), and the next week was only a partial week as I left on vacation on Thursday. I was on vacation from the 16th to the 24th. Then I&#8217;ve just completed another week of progress. I&#8217;ll just sum up everything I&#8217;ve done in one big gigantic post.</p>
<p>What I&#8217;ve done since then:</p>
<ul>
<li>Fixed video sync issues after pausing and unpausing</li>
<li>Fixed a bug dealing with overlay and surface releasing and resizing</li>
<li>Expanded unit tests for all the backends</li>
<li>Added more commenting, cleaning up code</li>
<li>Began working on subtitle support but discovered that ffmpeg 0.5 has no demuxers for subtitles so decided to delay this feature for after GSoC</li>
<li>Worked on various references issues</li>
<li>Moved audio packet processing to its own thread</li>
<li>Wrote a more optimized routine for writing data to an SDL_Surface, still slow on large screens</li>
<li>Added some profiling</li>
<li>Merged branch with trunk revisions</li>
<li>Fixed slowdown issues</li>
<li>Added seeking. No relative seeking yet, it is absolute for now.</li>
<li>Updated the code to work with older ffmpeg libraries. Only one section is incompatible, and waiting on a response from the libav* mailing thread</li>
<li>Began working on a command queue to make the module more thread safe.</li>
</ul>
<p>There are some current issues at the moment.</p>
<ul>
<li>If using surfaces, and you resize the window smaller, there ends up being corruption in the bottom of the window. I have no idea why this happens.</li>
<li>I will be adding relative seeking this next week. </li>
<li>Found an issue where commands issue from the Python interpreter thread in sequence but with no delay cause a big crash. Thus the necessity of the command queue.</li>
<li>Code seems a bit slow, and very very rarely, audio and video get desynced. </li>
<li>No path expansion yet.</li>
</ul>
<p>And there we go!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oddco.ca/zeroth/zblog/2009/08/01/movie-module-week-8-and-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

