<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[zacharylew.is]]></title>
  <link href="http://zacharylew.is/atom.xml" rel="self"/>
  <link href="http://zacharylew.is/"/>
  <updated>2012-02-18T05:32:23-06:00</updated>
  <id>http://zacharylew.is/</id>
  <author>
    <name><![CDATA[Zachary Lewis]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[Business Cards v2.0]]></title>
    <link href="http://zacharylew.is/blog/2012/02/18/business-cards-v2/"/>
    <updated>2012-02-18T04:29:00-06:00</updated>
    <id>http://zacharylew.is/blog/2012/02/18/business-cards-v2</id>
    <content type="html"><![CDATA[<p><img class="center" src="http://zacharylew.is/post-media/gdc-2012-cards/the-game-studio-cards-v2-medium.jpg" title="" ></p>

<p><a href="http://zacharylew.is/post-media/gdc-2012-cards/the-game-studio-cards-v2-large.jpg"><em>View in high-resolution.</em></a></p>

<p>I&#8217;ve been tweaking <a href="http://zacharylew.is/blog/2012/02/13/the-game-studio-business-card-gdc-2012-update/">my business card design</a> to make the biggest impact. Based on some discussion with come coleagues and designers, I&#8217;ve made a few small changes. Read on for the five simple changes I made to my card based on critiques and suggestions.</p>

<!-- more -->


<h2>1. QR Improvements</h2>

<p>Based on feedback, one of the largest complaints people were having with the cards were the large QR codes which took up half the space on the business side of the card. I&#8217;ve customized it to prominately feature <a href="http://www.kongregate.com/games/zachwlewis/money-thief?sfa=permalink&amp;referrer=zachwlewis">Money Thief</a>, color-coded to the color theme of the card. This breaks up the QR code and now, while perfectly readable, it&#8217;s cute and fun. Additionally, the URL now sends our new friends to <a href="http://www.thegamestudio.net/gdc2012">a specialized GDC 2012 site</a>.</p>

<h2>2. Logotype Leading</h2>

<p>Many people were instantly thrown off by the small leading, or distance between lines of text. The <em>the</em> and <em>game studio</em> were too close together, making the logo feel way too cluttered and constricted. I spread it out just a bit more (the same leading between <em>game</em> and <em>studio</em> on the narrow-set logotype) to help the logotype feel a bit more comfortable.</p>

<h2>3. Business Border</h2>

<p>Instead of a solid-color background or a plain white background, I was suggested by a colleague to try a colored border and white space. This gives the business side of the card a more open feel, while continuing to &#8220;set it off&#8221; with a touch of color.</p>

<h2>4. Logotype URL</h2>

<p>A few people had the complaint that the card didn&#8217;t have the website on it anywhere. I held the argument, &#8220;Sure it does! Look at my email address! It&#8217;s got &#8216;thegamestudio.net&#8217; right in there!&#8221; Then, they would silently shake their heads, and refuse to help me further. A tiny <em>.net</em> at the end of the logotype instantly implies a URL. Go there.</p>

<h2>5. Tom Hanksin It</h2>

<p>Finally, I took some key pieces of the design—logo, email address and job title—and made them just a bit larger. Bigger is better, right? Right? Also, the cards are now the size of those novelty checks that you see on sweepstakes shows.</p>

<p>I&#8217;m about to ship these cards off to get printed. I&#8217;m still looking for a good local printer, and there&#8217;s probably one or two minor tweaks to make, but other than that, I&#8217;m very pleased with how these cards have turned out!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[The The Game Studio Business Card: GDC 2012 Update]]></title>
    <link href="http://zacharylew.is/blog/2012/02/13/the-game-studio-business-card-gdc-2012-update/"/>
    <updated>2012-02-13T03:34:00-06:00</updated>
    <id>http://zacharylew.is/blog/2012/02/13/the-game-studio-business-card-gdc-2012-update</id>
    <content type="html"><![CDATA[<p><img class="left" src="http://zacharylew.is/post-media/gdc-2012-cards/current.jpg" width="400" title="" ></p>

<p>My girlfriend and I are headed to San Francisco next month to attend the Game Developer&#8217;s Conference, and I want us to make as big an impact as we can, short of running naked through Yerba Buena park. Last year, I took some screenshots of old (and non-existant) games that I developed under my game studio, <em><a href="http://www.thegamestudio.net">The Game Studio</a></em>, put them on some Moo cards, and called it a day. This year, we&#8217;re going for something completely different.</p>

<!-- more -->


<h2>Overview</h2>

<p>Each card has two interchangable sides designed for simple, effective, targeted deployment for any situation thrown at you:</p>

<ol>
<li>The &#8220;business side,&#8221; featuring a GDC 2012-specific QR code, prominent narrow-set company logotype and a splash of color, allowing effecient promotion of company pride on your part and company jealousy on the part of those not currently receiving this card (it&#8217;ll be short-lived, because there will be enough cards to go around); and</li>
<li>The &#8220;personal side,&#8221; featuring a prominent, wide-set company logotype, a secondary, color-coded brand to quickly indicate position and role in the company, a first-last name pair, a decimal-deliniated electronic mail address and a broad-band micro-graphic masquerading as a border. I tell ya&#8217;, this side is packed with enough personalized information to totally make a new friend.</li>
</ol>


<p><img class="center" src="http://zacharylew.is/post-media/gdc-2012-cards/color-labels.jpg"></p>

<h2>Deployment</h2>

<p>Deployment of the card is simple.</p>

<ol>
<li>Identify the target recipient&#8217;s intentions.</li>
<li>If his intentions are completely business-oriented, you&#8217;ll want to deploy &#8220;business-side&#8221; first.</li>
<li>If his intentions have a good chance of a party invitation or dinner-meeting, you&#8217;ll want to deploy &#8220;personal-side&#8221; first.</li>
<li>With the card in the left hand, targeted-side out, you&#8217;ll extend your <em>right</em> hand for a firm, dry handshake. This is known in the corporate world as &#8220;the docking manuver&#8221;. <em>(Note: This is a completely different manuver from &#8220;docking&#8221;—neither direct penile contact nor attached foreskin are required from either party.)</em></li>
<li>Once you&#8217;ve successfully docked, you are in control. Deploy the card by extending your left hand and stating your name, rank and company loudly and clearly (&#8220;Hi, I&#8217;m Zachary Lewis, the owner and lead developer of The Game Studio.&#8221;).</li>
<li>Continue to slowly, yet charmingly, shake your target&#8217;s hand until he has taken your card, at which juncture you can undock and proceed at ease.</li>
</ol>


<h2>Makes, Models and Colors</h2>

<p>The cards are still extremely experimental, but this is what is currently under development:</p>

<p><img class="center" src="http://zacharylew.is/post-media/gdc-2012-cards/qr-size.jpg"></p>

<p>Each card comes standard with a 1&#8221;-square QR code; however, depending on the tech-savvyness and eyesight of your target, you can opt for a 1.5&#8221;-square QR code for your target to scan with his old-peoples&#8217; <em>LG Bifocolia</em> or a completely discrete, invisible QR code, allowing use of a pen to further direct and influence the target.</p>

<p><img class="center" src="http://zacharylew.is/post-media/gdc-2012-cards/text-treatment.jpg"></p>

<p>Since GDC is held in San Francisco, CA, it&#8217;s important that our logotype go both ways: Left and right. We also have a rainbow version. Just sayin&#8217;.</p>

<p><img class="center" src="http://zacharylew.is/post-media/gdc-2012-cards/rainbow-of-color.jpg"></p>

<p>Regardless of what your position in the company is, there&#8217;s a color to categorize you. Yes, you are nothing more than a color in our eyes; however, we are colorblind.</p>

<h2>You&#8217;re Welcome</h2>

<p>Now that you&#8217;ve been familiarized with the basics of our new card, be on the look out for it at GDC this March!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[// Snipp'd: getOrdinalOf]]></title>
    <link href="http://zacharylew.is/blog/2012/02/01/snippd-getordinalof/"/>
    <updated>2012-02-01T01:24:00-06:00</updated>
    <id>http://zacharylew.is/blog/2012/02/01/snippd-getordinalof</id>
    <content type="html"><![CDATA[<p>Yesterday, I had to write a function to take a number and get an ordinal number from it (turn &#8220;14&#8221; into &#8220;14th&#8221;, for example). It got me messing with the way ActionScript parses in-line conditionals. Then, things just got goofy.</p>

<figure class='code'><figcaption><span>getOrdinalOf</span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
<span class='line-number'>2</span>
<span class='line-number'>3</span>
<span class='line-number'>4</span>
<span class='line-number'>5</span>
<span class='line-number'>6</span>
<span class='line-number'>7</span>
<span class='line-number'>8</span>
<span class='line-number'>9</span>
<span class='line-number'>10</span>
<span class='line-number'>11</span>
</pre></td><td class='code'><pre><code class='actionscript'><span class='line'><span class="cm">/**</span>
</span><span class='line'><span class="cm"> * Get the ordinal string (&quot;st&quot;, &quot;nd&quot;, &quot;rd&quot; or &quot;th&quot;) of a given number.</span>
</span><span class='line'><span class="cm"> * @param    value the number whose ordinal string is to be returned</span>
</span><span class='line'><span class="cm"> * @return   The ordinal string of value.</span>
</span><span class='line'><span class="cm"> */</span>
</span><span class='line'><span class="kd">public</span> <span class="kd">static</span> <span class="kd">function</span> <span class="nx">getOrdinalOf</span><span class="p">(</span><span class="nx">value</span><span class="o">:</span><span class="nb">Number</span><span class="p">)</span><span class="o">:</span><span class="nb">String</span>
</span><span class='line'><span class="p">{</span>
</span><span class='line'>  <span class="k">var</span> <span class="nx">n1</span><span class="o">:</span><span class="nb">Number</span> <span class="o">=</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">abs</span><span class="p">(</span><span class="nb">Math</span><span class="p">.</span><span class="nx">floor</span><span class="p">(</span><span class="nx">value</span><span class="p">));</span>
</span><span class='line'>  <span class="k">var</span> <span class="nx">n2</span><span class="o">:</span><span class="nb">Number</span> <span class="o">=</span> <span class="nx">n1</span> <span class="o">%</span> <span class="mi">10</span><span class="o">;</span>
</span><span class='line'>  <span class="k">return</span> <span class="p">(</span><span class="nx">n1</span> <span class="o">%</span> <span class="mi">100</span> <span class="o">&lt;</span> <span class="mi">21</span> <span class="o">&amp;&amp;</span> <span class="nx">n1</span> <span class="o">%</span> <span class="mi">100</span> <span class="o">&gt;</span> <span class="mi">4</span><span class="p">)</span> <span class="o">?</span> <span class="s2">&quot;th&quot;</span> <span class="o">:</span> <span class="p">(</span><span class="nx">n2</span> <span class="o">&lt;</span> <span class="mi">4</span><span class="p">)</span> <span class="o">?</span> <span class="p">(</span><span class="nx">n2</span> <span class="o">&lt;</span> <span class="mi">3</span><span class="p">)</span> <span class="o">?</span> <span class="p">(</span><span class="nx">n2</span> <span class="o">&lt;</span> <span class="mi">2</span><span class="p">)</span> <span class="o">?</span> <span class="p">(</span><span class="nx">n2</span> <span class="o">&lt;</span> <span class="mi">1</span><span class="p">)</span> <span class="o">?</span> <span class="s2">&quot;th&quot;</span> <span class="o">:</span> <span class="s2">&quot;st&quot;</span> <span class="o">:</span> <span class="s2">&quot;nd&quot;</span> <span class="o">:</span> <span class="s2">&quot;rd&quot;</span> <span class="o">:</span> <span class="s2">&quot;th&quot;</span><span class="o">;</span>
</span><span class='line'><span class="p">}</span>
</span></code></pre></td></tr></table></div></figure>


<p><em>I wrote this in ActionScript 2. It should work in ActionScript 3 unmodified, but you can eliminate the calls to the <code>Math</code> library if you change the type of <code>value</code> from a <code>Number</code> to a <code>uint</code>. If you might have negative numbers, you can use an <code>int</code> and keep the <code>Math.abs()</code> call.</em></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[I would like to be your mentor.]]></title>
    <link href="http://zacharylew.is/blog/2012/02/01/slash-mentoring/"/>
    <updated>2012-02-01T01:13:00-06:00</updated>
    <id>http://zacharylew.is/blog/2012/02/01/slash-mentoring</id>
    <content type="html"><![CDATA[<p>I would like everyone to know that I participating in the <a href="http://mentoring.is/">/mentoring</a> movement that was started by <a href="http://dianakimball.com/">Diana Kimball</a>. The basic gist of the movement is that I provide a link to a page (a &#8220;/mentoring&#8221; page, if you will) that describes my life experiences and encourages people who would like to learn from me to do so. I promise to respond to all of you folks, so feel free to <a href="http://zacharylew.is/mentoring">read over my experiences</a> and flood my inbox.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Hello world!]]></title>
    <link href="http://zacharylew.is/blog/2012/01/22/hello-world/"/>
    <updated>2012-01-22T06:20:00-06:00</updated>
    <id>http://zacharylew.is/blog/2012/01/22/hello-world</id>
    <content type="html"><![CDATA[<p>There&#8217;s something about getting into a pair of comfortable pajamas, throwing on a t-shirt and a hoodie, propping my feet up on the coffee table, turning on the television and working on some random bits of code—a game prototype that&#8217;s rushing toward design, learning AIR by writing development tools, or messing around with some new-fangled web technology that all the cool hackers are talking about—that just puts me in a good mood and really improves my creativity. It&#8217;s those nights when I just know that I&#8217;ll have completely squashed these bugs with just <em>one</em> more build. Of course, it rarely ever happens. I don&#8217;t mind, because I know that it&#8217;ll take just <em>one</em> more build.</p>

<p>I am a developer. I make video games. It&#8217;s a pleasure to meet you.</p>
]]></content>
  </entry>
  
</feed>

