<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3005125</id><updated>2012-01-25T08:37:55.664-07:00</updated><category term='space'/><category term='arkham'/><category term='puppetry'/><category term='shockwave'/><category term='halloween'/><category term='iphone'/><category term='gaming'/><category term='web'/><category term='work'/><category term='science'/><category term='politics'/><title type='text'>Nephilim</title><subtitle type='html'>Multimedia development.  Game programming.
Immersive environments.  Halloween.
Politics.  Drek.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default?start-index=101&amp;max-results=100'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>678</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3005125.post-2780902609174553624</id><published>2010-10-27T08:42:00.003-06:00</published><updated>2010-10-27T08:47:09.124-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Adobe wakes up</title><content type='html'>&lt;div&gt;&lt;a href="http://tv.adobe.com/watch/adc-presents/preview-of-the-edge-prototype-tool-for-html5-/"&gt;THIS&lt;/a&gt; should have been Adobe's first public response to Apple dropping Flash support.  It's an HTML5 animation editor (in the prototype stage) called "Edge".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  If they had announced this when Apple publicly declared they were going to drop Flash support, instead of posting petulant rants about how Apple is doomed as a result, Adobe would have looked forward-thinking, professional, capable, and supportive of their users with whatever technology they choose to deliver to.  It would have saved them a lot of bad press, and it wouldn't have fostered an Apple vs. Adobe mindset (or a "dang it, I'm going to have to choose or double my work, aren't I?" mindset) among its customers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is the first thing to come along in years that has given me hope for Adobe's product strategy.  With the standout exception of the excellent Photoshop, Adobe has been nothing but disappointing with its product decisions of late.  But this is smart; it's going where the web developers are going instead of trying to drop anchor and keep us where we are for as long as possible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Gotta give kudos to Adobe on this one; I'm already a customer of this product, if they can deliver it before a compelling alternative emerges.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-2780902609174553624?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/2780902609174553624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=2780902609174553624&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2780902609174553624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2780902609174553624'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/10/adobe-wakes-up.html' title='Adobe wakes up'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-5789378774266040001</id><published>2010-10-12T23:13:00.006-06:00</published><updated>2010-10-13T00:27:18.244-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><title type='text'>The Rosetta Dongle</title><content type='html'>I just rage quit Lightwave before even getting it installed.&lt;br /&gt;&lt;br /&gt;All I wanted to do was use Lightwave on my OSX laptop without installing Rosetta.  Not such an outrageous request, given that OSX is a supported platform, right?  I have a registered copy that ran fine before updating my system software, but now I don't want to install Rosetta - I want to run it under straight-up OSX.  So I download the updater files, and I'm all paid up and everything, and I've even got my &lt;em&gt;hardware dongle&lt;/em&gt; plugged in.  (Seriously, what is this, 1996?)  I run the installer.  It installs the OSX version.  Almost there!&lt;br /&gt;&lt;br /&gt;Then I get this message: "Donglecheck requires Rosetta to run.  Want to install it now?"&lt;br /&gt;&lt;br /&gt;You know, if I &lt;em&gt;wanted&lt;/em&gt; to install Rosetta, I &lt;em&gt;wouldn't bother downloading the OS X update&lt;/em&gt;, now would I? &lt;br /&gt;&lt;br /&gt;NewTek, if you're going to make my life difficult and use separate programs to enforce and/or unlock your clumsy, draconian DRM, at least &lt;em&gt;keep them up to date&lt;/em&gt;.  &lt;strong&gt;Don't make me install Rosetta for the sole purpose of unlocking your software (that I've already unlocked!) so that I don't have to run it under Rosetta.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;That's worse than having no OSX version at all - at least then, I'd be installing Rosetta &lt;em&gt;for some real purpose&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Sadly, this is not an isolated frustration - it is indicative of the software NewTek ships: haphazard, buggy, obtuse, nonsensical, poorly-thought-out software running on the fumes of long-passed greatness, all protected by paranoid, burdensome DRM disproportionate to the value of the software it protects.&lt;br /&gt;&lt;br /&gt;I make purchasing decisions about 3D software for our multimedia studio.  I'm going to be making a different choice for 2011.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-5789378774266040001?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/5789378774266040001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=5789378774266040001&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5789378774266040001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5789378774266040001'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/10/rosetta-dongle.html' title='The Rosetta Dongle'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-2037965861725914708</id><published>2010-08-23T22:13:00.004-06:00</published><updated>2010-08-23T22:25:49.071-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Okay, this is the geekiest thing I've ever done</title><content type='html'>I've done some geeky things in my day, but then there's today.&lt;br /&gt;&lt;br /&gt;Today, in my &lt;em&gt;sci-fi tabletop roleplaying game&lt;/em&gt; I'm refereeing, that I &lt;em&gt;wrote the rules to myself&lt;/em&gt;, I let my players use their &lt;em&gt;iPads or iPhones&lt;/em&gt; to connect to a &lt;em&gt;web application I wrote&lt;/em&gt; which emulated the actual sci-fi personal data assistant their characters use in the game world.&lt;br /&gt;&lt;br /&gt;Let me reiterate this so it sinks in.  &lt;em&gt;I wrote a web application for fictional people to use on fictional devices&lt;/em&gt;.  For a sci-fi tabletop roleplaying game.  I am geek.&lt;br /&gt;&lt;br /&gt;Here's the thing, though - it was a hit!  The campaign is about unraveling a mystery about a murdered friend in a dystopian future, and this allows the players to investigate, analyze, and explore on their own, in a way that evokes the setting.  The web app tracks the leads that the characters can follow up on, provides background information about the game world, and gives them a way to "receive data files" from characters.  For instance, I was able to drop in new leads on-the-fly using my own iPad as they appeared in the story.  It worked really well; the players were using it practically the entire time.&lt;br /&gt;&lt;br /&gt;In fact, they're requesting new features for their in-the-game-world PDA.  I'm about to get even more geeky - I'm going to be a fictional software developer responding to in-game-world software update requests...  Gah!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-2037965861725914708?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/2037965861725914708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=2037965861725914708&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2037965861725914708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2037965861725914708'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/08/okay-this-is-geekiest-thing-ive-ever.html' title='Okay, this is the geekiest thing I&apos;ve ever done'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6259414434258855629</id><published>2010-08-16T23:28:00.001-06:00</published><updated>2010-08-17T00:04:56.951-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>New Sci-Fi Campaign</title><content type='html'>I started refereeing our usual Monday night game tonight, picking up where we left off at the beginning of summer.&lt;br /&gt;&lt;br /&gt;Unlike my usual medieval fantasy fare, I'm branching out into new, unfamiliar territory: sci-fi.  Thinking back on my refereeing history, I cannot remember running a campaign in an original sci-fi world, and I certainly never refereed sci-fi of the stripe I'm running now: "hard" sci-fi with a dark edge to it.  Back in the day, I played &lt;em&gt;Metamorphosis Alpha&lt;/em&gt;, &lt;em&gt;Gamma World&lt;/em&gt;, and &lt;em&gt;Star Frontiers&lt;/em&gt; (sadly, I never tried &lt;em&gt;Traveller&lt;/em&gt;), but to be honest, these are just fantasy games with sci-fi trappings.  They don't cleave closely to what sci-fi is really about: exploring who we are and where we are going as a society.  Those other games just replace orcs with aliens and dragons with bugblatter beasts, and call it a day.&lt;br /&gt;&lt;br /&gt;I'm going for realism, plausibility, and social commentary with this campaign, and even though we've only played one session, I think I'm off to a good start, but man, is it difficult.  I'm way out of my comfort zone here.  Even though both fantasy and sci-fi worlds are fictive and require answering questions on the fly about geography, social norms, economics, technology, etc., the bar is higher when it comes to sci-fi, because if it's going to be believable, there has to be two things that you don't need in fantasy: (a) a plausible path from "now" to the time the game world is set in, and (b) enough creative looking ahead to make it sci-fi without becoming ridiculous.  Magic in a fantasy setting, it turns out, provides the would-be referee with a lot of crutches, because you can literally get away with anything when magic is in the mix.  To a certain extent, you can do that with sci-fi technology, but the bullshit detectors of the players is a lot harder to get around when you're trying to achieve realistic technology.&lt;br /&gt;&lt;br /&gt;I may have bitten off more than I can chew.  The fictive universe of this new campaign is not &lt;em&gt;Star Wars&lt;/em&gt; or &lt;em&gt;Star Trek&lt;/em&gt;.  It's as realistic as I could make it while still allowing some of the sci-fi tropes I wanted to bring in, such as visiting other star systems on some kind of reasonable time scale for telling stories.  There are no alien intelligences in this game world - humans are all there are.  Life, it turns out, is (relatively) abundant in the universe, but the vast majority of it is bacteria, algae, and the like, with a rare planet boasting more complex forms.  I felt good about taking this approach, thanks to recent discoveries in Astronomy, but it still omits a LOT of the standard sci-fi storylines.  Mars needs women, but it's just in the usual way that Earth needs women, because humans live there now.&lt;br /&gt;&lt;br /&gt;So your typical space opera is out, which begs the question: what are the details of what is in?  I'm having to flesh out a game universe that is a lot more detailed than I usually create.  Already, in this first session, even with all the thinking and prep work I did, I ran into a whole slew of questions that needed adjudication on the spot.  How do people back up their data in the future?  How do people share contact information?  What do peoples' living quarters look like?  How has law enforcement technology changed over the years?  How much surveillance is there?  How do people go to the bathroom (do we still use paper, or are there the "three seashells")?  How has religion changed?&lt;br /&gt;&lt;br /&gt;Ultimately, though, that stuff doesn't matter.  My players are smart and in it for fun, so if I screw something up, they can handle me retroactively changing stuff if I really have to.  What matters is setting a compelling challenge at the players' feet, and that, thankfully, is the same task as in any system or game world.  Even with all the starfaring and high technology that is available in this new universe, it's a human story they'll be exploring: understanding the death of a beloved friend.  Emotion is the hook.  Hopefully, that will make the story worth experiencing for me and for my players.&lt;br /&gt;&lt;br /&gt;We'll see if I can pull it off.  Wish me luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6259414434258855629?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6259414434258855629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6259414434258855629&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6259414434258855629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6259414434258855629'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/08/new-sci-fi-campaign.html' title='New Sci-Fi Campaign'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6946671733909588344</id><published>2010-07-22T10:05:00.003-06:00</published><updated>2010-07-22T10:12:54.497-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>ADDED_TO_STAGE doesn't always fire</title><content type='html'>Flash development geekery ahead.  This is mainly so I can remember the solution to this problem in the future, but maybe this will help someone else, too...&lt;br /&gt;&lt;br /&gt;I was struggling with a problem in Actionscript 3 for two hours trying to figure out why some ADDED_TO_STAGE events weren't firing on some MovieClips I had added to some MovieClip symbols I was instantiating.&lt;br /&gt;&lt;br /&gt;I had four identical symbols, all the same class inherited from MovieClip, added to another MovieClip symbol in the library.  Each would register for an ADDED_TO_STAGE event in itself in the constructor, but when the parent MovieClip was instantiated and added to the stage, only the first of the four MovieClip would actually fire.&lt;br /&gt;&lt;br /&gt;The solution?  Instead of registering for the ADDED_TO_STAGE event in themselves, I registered in "this.parent", i.e., I would watch for when the parent MovieClip gets added instead of the MovieClip itself.  It works, but doesn't seem right.  What if I need to make the parent MovieClip a sub-clip of another MovieClip?  Will it break again?  And how do I remove the listener if the parent changes?&lt;br /&gt;&lt;br /&gt;I like the concept of Actionscript 3, but in practice, I'm finding lots of gotchas that make development seem harder than it should be.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6946671733909588344?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6946671733909588344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6946671733909588344&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6946671733909588344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6946671733909588344'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/07/addedtostage-doesnt-always-fire.html' title='ADDED_TO_STAGE doesn&apos;t always fire'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3301283021845135836</id><published>2010-07-07T13:34:00.002-06:00</published><updated>2010-09-21T10:16:22.746-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Treadsylvania is live!</title><content type='html'>Finally, the ATV safety game we created for National 4-H is live and available for the general public to play.  It's called &lt;a href="http://svia.4-h.org/atvsafety/treadsylvania/"&gt;Treadsylvania&lt;/a&gt;, and features some fun monster-fighting action!  Check it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3301283021845135836?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://svia.4-h.org/atvsafety/treadsylvania/' title='Treadsylvania is live!'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3301283021845135836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3301283021845135836&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3301283021845135836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3301283021845135836'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/07/treadsylvania-is-live.html' title='Treadsylvania is live!'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1917902988572011879</id><published>2010-06-14T22:45:00.002-06:00</published><updated>2010-06-14T23:01:29.462-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>This is exactly what I was afraid of</title><content type='html'>I remember the first time I heard the idea floated about "microtransactions" in gaming, the so-called "freemium" model, where instead of paying $20-$50 up front for a game, you get it for free, and then pay for small bits of content or on an as-you-go basis.&lt;br /&gt;&lt;br /&gt;I remember thinking, "yeah, that's going to suck."  Why?  Because it sets up a situation where the developer's goals and the gamer's goals are at odds.&lt;br /&gt;&lt;br /&gt;In the traditional model, the goal of the developer is to maximize fun for the gamer - the more fun the game, the more the gamer is willing to pay for it, and once the game is purchased, there is nothing standing in the way of the game developer trying to make everything as fun as possible.&lt;br /&gt;&lt;br /&gt;In the "freemium" model, the goal of the developer is to not maximize fun for the player, but instead maximize the &lt;em&gt;frustration&lt;/em&gt; of the player, without having them quit the game altogether, so that they are willing to pay as much as possible.&lt;br /&gt;&lt;br /&gt;I remember trying to make this point with some fellow gamers, and being told, no, no, I've got it all wrong - it will just be used to deliver more content.  In other words, it's the same model, but the framework for delivering content is free.&lt;br /&gt;&lt;br /&gt;Well, some games may follow that model, but those weren't the ones I was worried about.&lt;br /&gt;&lt;br /&gt;Lo and behold, I was bitten by the freemium model recently.  GodFinger, by Ngmoco, for the iPad, was a casual little game with charming graphics and some fun, toy-like mechanics.  My boys enjoyed watching over my shoulder as I played it.  At its core, it is a "grinding" game, namely, it takes exactly zero skill to play; instead, you advance by patiently and dutifully issuing commands to your units, buying new resources for them with the in-game money they amass, etc.&lt;br /&gt;&lt;br /&gt;Now, as with most "freemium" games, GodFinger also allowed you to buy "Awe points" with real money to skip over the things that require patience.  "Instantly recharge your mana!"  "Build this building now instead of waiting 24 hours!"  And so on.  But for the time being, I was willing to patiently grind away without buying Awe points.  I saved up for a long time to buy a Deluxe Tavern, which would allow me to refresh four units at a time AND earn income while doing it.  It was an expensive item, and took a long time to save up for, but after getting it into operation, it was working well.&lt;br /&gt;&lt;br /&gt;Then a game update hit.  Suddenly, all money-generating buildings began giving less money, and instead of yielding gold multiple times before needing to be recharged, would only yield gold once, and would not start on this process until they were fully charged.  Moreover, you could no longer "top off" buildings, so you had to let them fully drain before recharging them, which not only made your time spent between playing inefficient, but also removed a fun gameplay mechanic wherein you could place multiple buildings together and recharge the next building with the over-charge from the first.&lt;br /&gt;&lt;br /&gt;But worst of all, my new Deluxe Tavern now only refreshes three units, and it &lt;em&gt;no longer yields income&lt;/em&gt;.  My $2400 Deluxe Tavern now does the same thing as a $400 tent.&lt;br /&gt;&lt;br /&gt;Now, I can see no way this update, nerfing players across the board, was done with the players' interests in mind.  The effect of this update, across many changes, is to slow everything down and make mana less productiv, presumably to get people to buy more "Awe Points" with real-world cash.  Heck, they even added in-game goals to award experience points for spending Awe points.  This was nothing but a transparent, deliberate change to add frustration to all players to wring money out of them.&lt;br /&gt;&lt;br /&gt;Now, lest you accuse me of being a freeloader, consider this: Awe points add nothing to the game.  All they do is allow you to &lt;em&gt;not wait for something to happen&lt;/em&gt;.  The rate at which things happen in the game is arbitrary, is set by the developers, and may be changed at a whim on system updates.  This is not paying for new scenarios, new gameplay capabilities, new fun.  This is pure and simple throttling back the gameplay to extort money out of people.  (There are a few buildings which can only be bought with Awe, but each of them has a nearly identical alternative that can be purchased with the in-game currency, so I am not counting these.)  Ngmoco is not really offering anything content-wise for the money you give them; only a different speed at which things happen.&lt;br /&gt;&lt;br /&gt;And what if I &lt;em&gt;had&lt;/em&gt; invested some real-world cash in Awe points to buy that Deluxe Tavern instead of grinding for it?  That Deluxe Tavern would have cost me $5 in real world money to purchase in Awe points.  Days later, its capabilities - &lt;em&gt;that which I was buying&lt;/em&gt;, essentially, would have been arbitrarily removed without warning or recourse.  It's one thing to hold back some special premium-only game features, but it's an entirely different thing to offer players cool new in-game gadgets they can buy with real-world dollars, and then after they buy them, remove the capabilities that prompted you to buy the gadget in the first place.  At this point, I'm glad I didn't buy any Awe points, and I feel sorry for anyone who did, because every dollar they spent was turned into a fraction of its in-game value with this last update.&lt;br /&gt;&lt;br /&gt;It's also relevant to note that while the value of mana and gold you buy with Awe points has gone down, because they can do a lot less now than before, the cost of Awe points has not gone down proportionally to the value of what it can buy.  All of the above might be excused if it was balancing everything across the board, even Awe, but that is clearly not the case.&lt;br /&gt;&lt;br /&gt;Basically, this has all been a very telling (and sadly, predictable) experience with the "freemium" game model.  Ngmoco is "freemium" at its worst - starting a game on false pretenses, and then slowly throttling back the fun to frustrate the poor saps who have been playing the game into buying Awe just to get an approximation of their old experience back.  This is why I like to own my game instead of rent my game.&lt;br /&gt;&lt;br /&gt;The sad thing is: this game was actually very nice.  In other circumstances, I'd have given it five stars.  It had excellent interface elements, beautiful graphics, a unique tone, and high production values.  I'd gladly have picked it up as a for-pay game in the App Store.  And I would have even dropped money on Awe points if the for-pay model was to use it to provide new content like a story mode or scenarios.  But this nickel-and-dime model feels like money-grubbing, and is antithetical to the relationship between developer and player wherein both are pulling for the best overall experience.&lt;br /&gt;&lt;br /&gt;Okay, I've ranted a lot.  I do want to say that there are a few developers who "get it."  I'm still convinced that a scrupulous developer can make the "freemium" model work.  Examples include:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://rampchamp.com/"&gt;Ramp Champ&lt;/a&gt; by the IconFactory, wherein you get honest-to-god new content, artwork, challenges, and other ancillary benefits when you buy a new ramp pack.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.freeverse.com/iphone-os/product/?id=9015"&gt;WarpGate HD&lt;/a&gt; by FreeVerse, which does let you "buy forward" in the game by purchasing a big, pointy ship, but they don't also run down the fun of the "normal" gameplay to make you want to buy it out of frustration&lt;/li&gt;&lt;li&gt;&lt;a href="http://standalone.com/iphone/crosswords/"&gt;Crosswords by Standalone&lt;/a&gt;, which lets you subscribe to premium crossword puzzle providers in exchange for honest-to-god core content.  Here, the payments go to the crossword puzzle provider and not Standalone, but the pay-for-play model is still there, and offers real, tangible value aligned with the interests of the player.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Sadly, these seem to the the exception rather than the rule.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1917902988572011879?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1917902988572011879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1917902988572011879&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1917902988572011879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1917902988572011879'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/06/this-is-exactly-what-i-was-afraid-of.html' title='This is exactly what I was afraid of'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4836614530528301616</id><published>2010-06-14T13:49:00.002-06:00</published><updated>2010-06-14T13:56:28.615-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Easy Depth Sorting in Actionscript 3</title><content type='html'>I'm working on an ActionScript 3 project, and I needed a way to height-sort objects on the screen (so that elements further down the screen are drawn on top of elements further back).  Thanks to a little web searching and my own hacking, here's an easy solution to the problem.  It's called "DepthSort Space", and it's a movie clip that depth sorts all its children each frame.  Currently, it uses bubble sort on the list, but if speed is of the essence, you could probably use some other sorting mechanism.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;package {&lt;br /&gt;&lt;br /&gt; import flash.display.*;&lt;br /&gt; import flash.events.*;&lt;br /&gt;&lt;br /&gt; public class DepthSortSpace extends MovieClip {&lt;br /&gt; &lt;br /&gt;  public function DepthSortSpace() {&lt;br /&gt;   super();&lt;br /&gt;   this.addEventListener( Event.ADDED_TO_STAGE, this.addedToStage, false, 0, true );&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function addedToStage( e:Event ) {&lt;br /&gt;   this.stage.addEventListener( Event.ENTER_FRAME, this.enterFrame, false, 0, true );&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function sortDisplayList():void {&lt;br /&gt;   var len:uint = numChildren;&lt;br /&gt;   var i,j;&lt;br /&gt;   for( i=0; i &lt; len-1; i++ )&lt;br /&gt;    for (j=i+1; j &lt; len; j++)&lt;br /&gt;     if ( getChildAt(i).y &gt; getChildAt(j).y ) this.swapChildrenAt( i, j );&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  private function enterFrame(e:Event) {&lt;br /&gt;   this.sortDisplayList();&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To use this, just make a new symbol, and set its class to DepthSortSpace (or subclass DepthSortSpace as your movie clip if you're already adding custom code for it).  Then, add any objects you want to depth sort as children of this movie clip.  It will handle it automatically.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4836614530528301616?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4836614530528301616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4836614530528301616&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4836614530528301616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4836614530528301616'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/06/easy-depth-sorting-in-actionscript-3.html' title='Easy Depth Sorting in Actionscript 3'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3393938585990606317</id><published>2010-06-10T08:23:00.002-06:00</published><updated>2010-06-10T08:33:38.164-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Safari 5's New Feature</title><content type='html'>While Safari 5's new extensions feature is getting a lot of buzz, I can already tell you what my favorite new feature is: Safari reader.&lt;br /&gt;&lt;br /&gt;Basically, when you're presented with a site that has something interesting to read, but it's all crufted up with horrible layout, ads, navigation, banners, tiny type, etc., a button appears in the URL bar.  Click it, and the page fades to black, and the article, presented with nice, clean CSS, slides up for easy reading.&lt;br /&gt;&lt;br /&gt;Predictably, some people are up in arms over this feature because it hides their precious ads.  These people should &lt;a href="http://ignorethecode.net/blog/2010/06/10/safari_reader/"&gt;listen to Lukas Mathis&lt;/a&gt;, who argues that if you're upset about Safari reader, then you've only got yourself to blame for it - if your site was readable, people wouldn't need to click a button to make it so.&lt;br /&gt;&lt;br /&gt;In particular, I don't feel the need to click the reader button on Lukas' site.  It would be redundant, because his site is so readable.  But I've used the feature already today on &lt;a href="http://www.technologyreview.com/blog/guest/25305/"&gt;a different site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3393938585990606317?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ignorethecode.net/blog/2010/06/10/safari_reader/' title='Safari 5&apos;s New Feature'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3393938585990606317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3393938585990606317&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3393938585990606317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3393938585990606317'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/06/safari-5s-new-feature.html' title='Safari 5&apos;s New Feature'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8599445069227549932</id><published>2010-06-04T08:32:00.002-06:00</published><updated>2010-06-04T08:35:56.352-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Apple's HTML5 Gallery</title><content type='html'>Apple just released an &lt;a href="http://www.apple.com/html5"&gt;HTML5 Showcase&lt;/a&gt; showing what's possible with the current generation of browsers (read: why the need for Flash is overstated).&lt;br /&gt;&lt;br /&gt;  I think what's clear is that Flash is still the way to go if you want to do vector-based interactive animations (i.e., games), but Flash is no longer necessary (or, at least, should be the fallback) for the things it's been used for in its most popular contexts, like video playback.  That's a good thing, since video is a media type that browsers &lt;em&gt;should&lt;/em&gt; understand, just like images, and it's in the spec.  The sooner people are coding to the spec, the better.&lt;br /&gt;&lt;br /&gt;  But even the interactive animation context is under assault.  With the canvas element, you can already create interactive animations using bitmap graphics and crude vector graphics.  It won't be long before &lt;a href="http://www.kesiev.com/akihabara/"&gt;HTML5 games start showing up&lt;/a&gt;.  If Adobe wants to make the case for Flash's long-term relevance, they need to stop putting all their chips in fighting against the video tag - they lost that one when YouTube jumped - and start focusing more on staying ahead of the canvas element.  Adding "real" 3D support (ala Shockwave3D) to Flash would go a long way toward that.&lt;br /&gt;&lt;br /&gt;  Or, better yet, make a Flash-like IDE for HTML5/Canvas, and migrate Flash users to that, and become the de-facto IDE for developing next-generation interactive web content just like they dominated the last generation.  Unfortunately, I don't have a lot of confidence that Adobe is that forward-thinking from their track record with products like Director.  But maybe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8599445069227549932?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.apple.com/html5' title='Apple&apos;s HTML5 Gallery'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8599445069227549932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8599445069227549932&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8599445069227549932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8599445069227549932'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/06/apples-html5-gallery.html' title='Apple&apos;s HTML5 Gallery'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1946404264116594066</id><published>2010-04-13T09:08:00.002-06:00</published><updated>2010-04-13T09:19:03.939-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>We are hiring!</title><content type='html'>We're hiring at NMSU Media Productions:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nmsu.edu/~personel/postings/professional/9591032.html"&gt;Web developer&lt;/a&gt; - Develop web applications for NMSU internal and external clientele using PHP, MySQL, XHTML, CSS, and Javascript.  If you are good at coding the back end of a web site AND good at crafting excellent UI's, we want to talk to you.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nmsu.edu/~personel/postings/professional/1042532.html"&gt;Game developer&lt;/a&gt; - Develop educational games, mostly using the Flash platform, although we may also be moving to Unity and Objective C (iPhone OS).  Artistic skill is not as important as capability to write games and game logic code, as you will be integrating art assets by our artists and animators.&lt;br /&gt;&lt;br /&gt;NMSU Media Productions is a great place to work - talented and personable people, fun projects, supportive management, and work that has societal benefit rather than just being for generating revenue for investors.  We're located in sunny Las Cruces, and the green chile is bountiful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1946404264116594066?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1946404264116594066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1946404264116594066&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1946404264116594066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1946404264116594066'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/04/we-are-hiring.html' title='We are hiring!'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7339137079420020902</id><published>2010-03-20T08:06:00.002-06:00</published><updated>2010-03-20T08:08:12.986-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='space'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>"Letter Writer Space" now available</title><content type='html'>&lt;div style="float: right; margin-left: 10px;"&gt;&lt;a href="http://barkingdoginteractive.com/space/"&gt;&lt;img src="http://barkingdoginteractive.com/space/style/iphone.png" width="150" style="border:none;" alt="Letter Writer Space screenshot" /&gt;&lt;/a&gt;&lt;/div&gt; Our new educational iPhone game, &lt;a href="http://barkingdoginteractive.com/space/"&gt;Letter Writer Space&lt;/a&gt;, is now available in the App Store!&lt;br /&gt;&lt;br /&gt;This sequel to &lt;a href="http://barkingdoginteractive.com/oceans"&gt;Letter Writer Oceans&lt;/a&gt; lets kids learn and practice their lower case letters while learning about fun astronomy concepts.&lt;br /&gt;&lt;br /&gt;They begin by selecting a letter against a scrolling backdrop of the Very Large Array in New Mexico at sunset, and then they blast off to an animated scene where they can practice drawing the letter.  Each scene is about an astronomy concept starting with the letter, so they can learn to draw their "q" glyph when viewing a "quasar", or learn to draw their "c" glyph when viewing a "comet".&lt;br /&gt;&lt;br /&gt;A little space shuttle prompts the child where to start the stroke, and follows along as the child follows the pulsing dots to the end of the stroke, reinforcing the stroke before, during, and after the child's action.  If they make the stroke correctly, they move on to the next stroke, and when they complete the letter, they earn a star.  (This encourages correct strokes, rather than just allowing for random scribbling, as other letter writing apps do.)&lt;br /&gt;&lt;br /&gt;When the child has earned four stars, an info panel with more information about the animated scene becomes available.  Touching the info button shows the info panel, and fun facts about the scene are fully narrated, sharing the wonder of astronomy and the space program with kids while they play.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://itunes.apple.com/app/letter-writer-space-kindergarten/id362460153"&gt;Buy it now!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7339137079420020902?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://barkingdoginteractive.com/space/' title='&quot;Letter Writer Space&quot; now available'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7339137079420020902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7339137079420020902&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7339137079420020902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7339137079420020902'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/03/letter-writer-space-now-available.html' title='&quot;Letter Writer Space&quot; now available'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8561463231599850933</id><published>2010-03-20T00:15:00.001-06:00</published><updated>2010-03-20T00:15:40.608-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Mormons and Boy Scouts in Child Sex Abuse Coverup</title><content type='html'>This one cuts a little close to home for me.  It looks like &lt;a href="http://www.huffingtonpost.com/2010/03/19/boy-scout-sex-abuse-files_n_506587.html"&gt;Mormon church leadership may have colluded with the Boy Scouts to cover up the sexual abuse of seventeen boys by a BSA scoutmaster&lt;/a&gt;.  I was in the same organization, under the same leadership, in the same church as those seventeen boys, at the same approximate time period.  I'm realizing retroactively that I wasn't nearly as safe as I thought I was, and it is alarming, especially now that I have kids of my own.&lt;br /&gt;&lt;br /&gt;Now I understand my naivete, and while it makes me sad for those boys, it does make me all the more certain I made the right decision quitting both the Mormon church and the Boy Scouts as a kid.  While it never occurred to me as a teenager that a bishop would behave in such a reprehensible manner as described in the article, the behavior is still consistent in theme with what I came to understand in both organizations as a young man, namely, more emphasis on the &lt;em&gt;appearance&lt;/em&gt; of virtue than upon virtue itself.  Upon reflection, the events described in the article do not surprise me, sadly; they are merely the natural extension of the trajectory the church and the BSA have been on for decades.&lt;br /&gt;&lt;br /&gt;It is why my children will not be joining the scouts.  Any parent who entrusts their kids to the BSA organization is a fool, because the BSA has made their priorities clear by fighting legal battles to avoid revealing what they know about sexual assaults against kids they were responsible for.  They seem more concerned about avoiding embarrassing headlines than they are about the kids in their care.&lt;br /&gt;&lt;br /&gt;The BSA is not about the boys.  It is merely about the BSA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8561463231599850933?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.huffingtonpost.com/2010/03/19/boy-scout-sex-abuse-files_n_506587.html' title='Mormons and Boy Scouts in Child Sex Abuse Coverup'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8561463231599850933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8561463231599850933&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8561463231599850933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8561463231599850933'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/03/mormons-and-boy-scouts-in-child-sex.html' title='Mormons and Boy Scouts in Child Sex Abuse Coverup'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6557545181431053684</id><published>2010-02-09T20:28:00.002-07:00</published><updated>2010-02-09T20:36:18.344-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Apple's approval times for iPhone apps dropping</title><content type='html'>As I mentioned earlier, our latest iPhone app, &lt;a href="http://www.barkingdoginteractive.com/vile_haberdashery"&gt;Vile Haberdashery&lt;/a&gt; has been released.&lt;br /&gt;&lt;br /&gt;And guess what?  We submitted the game on February fourth, &lt;em&gt;five days ago&lt;/em&gt;.  Apple has reduced its turnaround time on app approval from two weeks to five days.  I'll leave the debate on whether the app store approval process is a good idea to others to hash out, but I think we can all agree that less time is better.  Thanks, Apple, for putting the resources behind reducing the turnaround time on releasing apps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6557545181431053684?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6557545181431053684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6557545181431053684&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6557545181431053684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6557545181431053684'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/02/apples-approval-times-for-iphone-apps.html' title='Apple&apos;s approval times for iPhone apps dropping'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7303635504571817336</id><published>2010-02-09T20:22:00.004-07:00</published><updated>2010-09-21T10:16:50.353-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Vile Haberdashery released!</title><content type='html'>Good news!  &lt;a href="http://barkingdoginteractive.com/vile_haberdashery/"&gt;Vile Haberdashery&lt;/a&gt; has been approved by the App Store, and is now available.&lt;br /&gt;&lt;br /&gt;I'm afraid the murder rate at creepy victorian mansions among disreputable nobles is about to increase.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7303635504571817336?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://barkingdoginteractive.com/vile_haberdashery/' title='Vile Haberdashery released!'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7303635504571817336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7303635504571817336&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7303635504571817336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7303635504571817336'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/02/vile-haberdashery-released.html' title='Vile Haberdashery released!'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1867954766268967726</id><published>2010-02-03T23:16:00.003-07:00</published><updated>2010-09-21T10:17:09.247-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Vile Haberdashery</title><content type='html'>&lt;div style="float: right; margin-left: 10px;"&gt;&lt;a href="http://www.barkingdoginteractive.com/vile_haberdashery"&gt;&lt;img src="http://www.barkingdoginteractive.com/vile_haberdashery/css/images/noble_0.png" style="width: 149px; height: 200px;"&gt;&lt;/a&gt;&lt;/div&gt;This past weekend, I participated in the &lt;a href="http://globalgamejam.org"&gt;Global Game Jam&lt;/a&gt;, and our team came up with a really fun and innovative game like I haven't seen anywhere before.&lt;br /&gt;&lt;br /&gt;It's a creepy, unpleasant turn-based strategy game about murder and intrigue called &lt;a href="http://www.barkingdoginteractive.com/vile_haberdashery/"&gt;Vile Haberdashery&lt;/a&gt;, and it borrows a lot of play elements from my old "Death in the Family" card game, but slides them all over to iPhone casual party play.&lt;br /&gt;&lt;br /&gt;The premise is that you are one of four would-be heirs to a fortune, and you're trying to kill off your siblings so the inheritance all falls to you.  You accomplish this by blackmailing, flattering, and intimidating your subordinates into doing violence to the other players.&lt;br /&gt;&lt;br /&gt;The game is played on the iPhone.  You take your turn, then hand the phone to your friend to take his turn.  He hands it to the next player to take her turn, etc.  Audio cues give clues as to what each player is doing.  The goal is to gain influence over your subordinates, get one of them a weapon, and then send them over to hang out near other nobles.  If you have enough influence over the subordinates around another player, and one of them has a weapon, then they kill that player, and you're one corpse closer to winning!  (Of course, the other players are trying to do the same thing to &lt;em&gt;you&lt;/em&gt;.)&lt;br /&gt;&lt;br /&gt;We built the game in 48 hours, and the artwork is excellent thanks to the involvement of the three artists who worked hard for those two days to draw all 19 characters in the game.  I programmed the game and did interface design.&lt;br /&gt;&lt;br /&gt;The game has been submitted to the App Store, so you should see it in a few weeks.  In the mean time, head on over to the &lt;a href="http://www.barkingdoginteractive.com/vile_haberdashery"&gt;Vile Haberdashery web site&lt;/a&gt; to check out the screenshots.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1867954766268967726?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.barkingdoginteractive.com/vile_haberdashery/' title='Vile Haberdashery'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1867954766268967726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1867954766268967726&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1867954766268967726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1867954766268967726'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2010/02/vile-haberdashery.html' title='Vile Haberdashery'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6798554897773175449</id><published>2009-11-05T01:45:00.002-07:00</published><updated>2009-11-05T01:50:57.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Interesting Use for Yorick</title><content type='html'>&lt;div style="float: right; margin-left: 10px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/imagineerieing/guests/wizardofoz.png" alt="Wizard of Oz Skull from Yorick" ?&gt;&lt;/div&gt;Here's a use for our digital puppets I hadn't seen before: recreating the audience chamber scene from &lt;em&gt;Wizard of Oz&lt;/em&gt;.  &lt;br /&gt;&lt;br /&gt;For Halloween 2009, Chris used &lt;a href="http://www.imagineerieing.com/yorick.html"&gt;our "Yorick" digital puppet&lt;/a&gt; as the ominous head over synthetic flames to retell the story with his own, Tim Burton-esque spooky spin on it.  Be sure to check out the other cool stuff this home haunter put into this year's highly original haunted theme while you're there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6798554897773175449?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://usersites.horrorfind.com/home/halloween/csolsen/h2009.html' title='Interesting Use for Yorick'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6798554897773175449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6798554897773175449&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6798554897773175449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6798554897773175449'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/11/interesting-use-for-yorick.html' title='Interesting Use for Yorick'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-5330559614765068361</id><published>2009-11-01T08:50:00.002-07:00</published><updated>2009-11-01T09:00:21.186-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Carnival of Souls 2009 a success!</title><content type='html'>We're exhausted, but Carnival of Souls 2009 was a success.&lt;br /&gt;&lt;br /&gt;In all, we had nearly 40 volunteers helping at our house this year at one time or another.  All together, we were able to put on one of the best seasons of Carnival of Souls ever.  New elements this year included:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The Cursed Treasure&lt;/strong&gt; - A new carnival game which lets kids roll balls down an inclined playfield where stacks of coins and other pirate treasure lay scattered.  Depending on where the ball rolls, the kids would get different amounts of candy.  It was a huge hit, and a great improvement over "toss a rat in a bucket".&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The Spider Cave&lt;/strong&gt; - Though a little too imposing for some kids, the spider cave allowed the brave souls who attended to go inside and have the spider answer a question, any question.  It turns out our spider puppeteer did such a great job that the spider cave became quite popular.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The Pirate Graveyard&lt;/strong&gt; - This walkthrough attraction included a ghostly possession of Madame Sarita, a large ruined bastille inhabited by undead pirates, and a journey over the sea on a sunken pirate ship helmed by an undead captain, where kids could shoot cannons at the damned crew of Anne Bonny and Mary Read.  We had some technical difficulties with the final scene a few times, unfortunately, but we got them ironed out quickly.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pirate Barter&lt;/strong&gt; - Instead of just getting candy this year, the attractions doled out pirate treasure: coins, jems, strings of pearls, etc.  Walking around the show were some greedy pirates who would barter with kids for this treasure in exchange for candy and toys.  Kids loved being able to buy their treats with the booty they earned.&lt;br /&gt;&lt;br /&gt;Of course, some of the old mainstays were still in effect, such as the Magic Mirror, which is always a hit with the kids.  And Dr. Richman returned with his "Creepy Crawly Emporium".&lt;br /&gt;&lt;br /&gt;All in all, it was a fantastic year for the tots.  Thanks to all our volunteers and visitors!  We're already looking forward to 2010.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-5330559614765068361?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/imagineerieing' title='Carnival of Souls 2009 a success!'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/5330559614765068361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=5330559614765068361&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5330559614765068361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5330559614765068361'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/11/carnival-of-souls-2009-success.html' title='Carnival of Souls 2009 a success!'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6403525956161767343</id><published>2009-10-25T18:32:00.005-06:00</published><updated>2009-10-25T18:41:37.808-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Carnival of Souls 2009 teaser</title><content type='html'>Here's a teaser photo for Carnival of Souls 2009.  These are some pirate ship cannonades my brother built for the main walkthrough haunted house attraction.  They look awesome, don't they?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/cannons_1.png" /&gt;&lt;br /&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/cannons_2.png" /&gt;&lt;/div&gt;&lt;br /&gt;And oh, what's that little black cable sticking out from under the cannonades?  Is that a USB cable...?&lt;br /&gt;&lt;br /&gt;I'm looking forward to seeing all our friends on Halloween next weekend.  See you then!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6403525956161767343?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6403525956161767343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6403525956161767343&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6403525956161767343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6403525956161767343'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/10/carnival-of-souls-2009-teaser.html' title='Carnival of Souls 2009 teaser'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1610345047559775280</id><published>2009-10-21T00:10:00.002-06:00</published><updated>2009-10-21T00:16:05.676-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>"Big Hearts in Big Country" up for People's Choice</title><content type='html'>&lt;div style="float: right; margin-left: 10px;"&gt;&lt;a href="http://homepage.mac.com/nephilim/documents/BHiBCv2.pdf"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/BHiBC.png" alt="Big Hearts in Big Country version 2" /&gt;&lt;/a&gt;&lt;/div&gt;As you may know, my 1KM1KT 24-hour RPG competition entry was a wild west themed RPG with saloon-inspired trappings called &lt;a href="http://homepage.mac.com/nephilim/documents/BHiBCv2.pdf"&gt;&lt;em&gt;Big Hearts in Big Country&lt;/em&gt;&lt;/a&gt;.  It's got a fun, cinematic combat system, a character-driven storytelling system, and a heavily fleshed-out setting, all in one free package.&lt;br /&gt;&lt;br /&gt;Well, if you like it, then you should head on over and vote for it, because it is &lt;a href="http://www.1km1kt.net/forum/viewtopic.php?f=19&amp;t=1949"&gt;nominated for a people's choice award&lt;/a&gt; in the "Honey, Where's My Dice Bag?" category.&lt;br /&gt;&lt;br /&gt;And as always, play reports are welcome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1610345047559775280?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.1km1kt.net/forum/viewtopic.php?f=19&amp;t=1949' title='&quot;Big Hearts in Big Country&quot; up for People&apos;s Choice'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1610345047559775280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1610345047559775280&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1610345047559775280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1610345047559775280'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/10/big-hearts-in-big-country-up-for.html' title='&quot;Big Hearts in Big Country&quot; up for People&apos;s Choice'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-101088284487648415</id><published>2009-10-19T20:38:00.003-06:00</published><updated>2009-10-19T20:46:47.464-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>New Versions of Digital Puppets Up!</title><content type='html'>We've been busy at &lt;a href="http://www.imagineerieing.com"&gt;ImaginEERIEing&lt;/a&gt; with our home haunt, but that doesn't stop us from trying to help you make your Halloween better.&lt;br /&gt;&lt;br /&gt;We just released two new versions of two of our signature digital puppets:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.imagineerieing.com/mirror_mirror.html"&gt;&lt;img src="http://www.imagineerieing.com/images/mirror_mirror_button.png" alt="Mirror Mirror" style="border: none;"  /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.imagineerieing.com/mirror_mirror.html"&gt;Mirror Mirror&lt;/a&gt; has been updated with a new feature that allows the Mirror face to fade away when it is set to "asleep" mode.  This allows your Mirror face to magically appear somewhere your visitors may not expect it.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.imagineerieing.com/gordo.html"&gt;&lt;img src="http://www.imagineerieing.com/images/gordo_button.png" alt="Gordo" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.imagineerieing.com/gordo.html"&gt;Gordo&lt;/a&gt; has been updated with a new feature that allows Gordo's exterior to be rendered completely black.  This allows you to project Gordo onto a &lt;em&gt;real pumpkin&lt;/em&gt;, and have it appear that it is magically animated.  The effect is truly fantastic - I'll try to get some video of this up in the coming days.&lt;br /&gt;&lt;br /&gt;(Since both of these improvements haven't been tested extensively yet, the downloads are only available on the main site.  The download link you receive when you buy will still be the older, known stable version.  If you don't need the above features, we recommend you stick with the stable versions, since these are not maintenance releases.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-101088284487648415?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.imagineerieing.com/products.html' title='New Versions of Digital Puppets Up!'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/101088284487648415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=101088284487648415&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/101088284487648415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/101088284487648415'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/10/new-versions-of-digital-puppets-up.html' title='New Versions of Digital Puppets Up!'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7706535424598726836</id><published>2009-10-16T00:35:00.005-06:00</published><updated>2009-10-16T12:35:05.166-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Keywords in the Apple App Store</title><content type='html'>In the last several months, my wife and I dove into iPhone development.  Frustrated with the quality of apps for kids, we decided to take matters into our own hands and create the sort of app we wished was generally available.  My wife has a PhD in educational technology, and I'm a multimedia developer, so we've been creating educational multimedia for almost a decade.&lt;br /&gt;&lt;br /&gt;We worked long and hard on &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331571495"&gt;LetterWriter Oceans&lt;/a&gt;, a game to teach letter writing to kids.  When we started development on it, there wasn't quite the glut of cheap letter-writing apps that there is now on the app store, but the steady rise of cheap apps in our target space didn't really bother us, because we were confident that we could grab a good niche because we were shooting for higher quality, better interaction, and a different tone - less "Saturday morning cartoon" and more "trip to the aquarium".&lt;br /&gt;&lt;br /&gt;Unfortunately, the sales numbers have been only slightly better than abysmal, with only a few sales per day.  We're aware that the days of the iPhone App gold rush are over, but this was even worse than we expected.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;And here's the main reason: people just aren't finding our app.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I'm convinced that if our app was listed alongside the other apps of its ilk, we'd fare much better than we are, but we're struggling to get in even the first page on any search of the app store other than an explicit search for the name of our app.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The reason appears to be due to a new policy for App Store applications: keywords.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Recently, the App Store has started asking for keywords.  Near as I can tell, new applications are required to add keywords, and only these keywords are used in searches.  &lt;em&gt;But legacy applications, added before the keyword mandate, are searched for based on the full text of their application description.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Thus, if you search the App Store for "letters", something that a letter writing application should come up very high on, you'll see things like the Teenage Mutant Ninja Turtles comic books before you see our app.  Why?  Because they list the person who drew the &lt;em&gt;letters&lt;/em&gt; for the comic in the application description.&lt;br /&gt;&lt;br /&gt;Worse, you won't even find our app in the search results.  We used the word "letter" as a keyword for our app, but we didn't use "letters".  I had assumed that Apple's search engine would match simple plurals for nouns, but I was wrong.  If you search for "letter" in the App Store, you will see our app in the first page.  If you search for "letters", we don't exist.&lt;br /&gt;&lt;br /&gt;Furthermore, Apple's search engine doesn't filter out what we'd all assume are "noise" words.  Our other app, &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=333924543"&gt;Tap Treats Halloween&lt;/a&gt; comes up on a search of "trick treat", but not if you search for "trick or treat", because I didn't include "or" as a keyword, thinking that Apple would either filter it out as a noise word, or at least display our app if two of the three words matched.  Nope.&lt;br /&gt;&lt;br /&gt;Oh, and &lt;em&gt;you only get 100 characters worth of keywords&lt;/em&gt;, and that includes the comma delimiters.&lt;br /&gt;&lt;br /&gt;As far as I can tell, there are no recommendations from Apple for crafting your keywords (if you know of any, please share!), so we're left to do it by trial and error.  But even that is problematic because &lt;em&gt;your keywords are set in stone and unchangeable&lt;/em&gt; until you upload a new version of your app.  You can't even change the title of your app from, say, "LetterWriter Oceans" to "Letter Writer Oceans" without submitting a new binary.&lt;br /&gt;&lt;br /&gt;The net effect of all this is that we have been practically absent from the App Store, even with very relevant searches.  And that directly affects our sales, perhaps moreso than any other factor.  I really enjoy making iPhone apps, and the iPhone development environment has rejuvenated my desire to create apps like no other environment has in recent memory.  But this one piece has been a real letdown.  Hopefully, Apple engineers are working on ways to make the keyword searching smarter (plural-aware, noiseword-aware), and this problem will go away.  But in the mean time, my competitors are snaring sales that I can't even compete for.&lt;br /&gt;&lt;br /&gt;And what's going to happen when we have thousands of developers submitting incessant fake updates so they can tweak their keywords?  I can't see any outcome other than the approval process slowing to a crawl.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Update: Our new version of LetterWriter Oceans is up on the app store, so if you try the above-mentioned keyword search for "letters", it might start showing up, since this means our new list of keywords is live.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7706535424598726836?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7706535424598726836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7706535424598726836&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7706535424598726836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7706535424598726836'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/10/keywords-in-apple-app-store.html' title='Keywords in the Apple App Store'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8715711761400157309</id><published>2009-10-06T07:12:00.002-06:00</published><updated>2009-10-06T07:17:38.951-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>The Free RPG Blog reviews "Big Hearts in Big Country"</title><content type='html'>&lt;div style="float: right; margin-left: 10px;"&gt;&lt;a href="http://homepage.mac.com/nephilim/documents/BHiBCv2.pdf"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/BHiBC.png" alt="Big Hearts in Big Country version 2" /&gt;&lt;/a&gt;&lt;/div&gt;The Free RPG Blog &lt;a href="http://thefreerpgblog.blogspot.com/2009/10/wild-west-john-waynery-in-big-hearts-in.html"&gt;reviewed &lt;em&gt;Big Hearts in Big Country&lt;/em&gt;&lt;/a&gt; today.&lt;br /&gt;&lt;br /&gt;By any account, it's a glowing review, which is gratifying.  The real measure is whether players enjoy the game, though.  If you play &lt;a href="http://homepage.mac.com/nephilim/documents/BHiBCv2.pdf"&gt;&lt;em&gt;Big Hearts in Big Country&lt;/em&gt;&lt;/a&gt;, please drop me a line and tell me how it went for you.  I'd love to hear how it works in practice for people who didn't write the rules (heh).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8715711761400157309?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thefreerpgblog.blogspot.com/2009/10/wild-west-john-waynery-in-big-hearts-in.html' title='The Free RPG Blog reviews &quot;Big Hearts in Big Country&quot;'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8715711761400157309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8715711761400157309&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8715711761400157309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8715711761400157309'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/10/free-rpg-blog-reviews-big-hearts-in-big.html' title='The Free RPG Blog reviews &quot;Big Hearts in Big Country&quot;'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6469730548050401494</id><published>2009-10-02T07:00:00.002-06:00</published><updated>2009-10-02T07:13:07.083-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>LetterWriter Oceans featured at Playgrounder</title><content type='html'>&lt;a href="http://playgrounder.com/stuff/letter-writer-oceans/"&gt;&lt;em&gt;LetterWriter Oceans&lt;/em&gt; was featured today at Playgrounder.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Playgrounder is the brainchild of Dan Benjamin, usability and lifestyle blogger of &lt;a href="http://hivelogic.com"&gt;HiveLogic&lt;/a&gt; which features quality children's products.  Unlike some sites, Playgrounder is not a "pay for play" site - they feature products based directly on quality of product, rather than kickbacks from promoters, so we're very happy to be featured there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6469730548050401494?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://playgrounder.com/stuff/letter-writer-oceans/' title='LetterWriter Oceans featured at Playgrounder'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6469730548050401494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6469730548050401494&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6469730548050401494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6469730548050401494'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/10/letterwriter-oceans-featured-at.html' title='LetterWriter Oceans featured at Playgrounder'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3112121797955422425</id><published>2009-10-01T23:02:00.004-06:00</published><updated>2009-10-01T23:13:24.418-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Problems with our Hosting</title><content type='html'>Our long, reliable host, which we've been hosting with since the 90's, was bought by another company called "agavue" recently, and already the service is careening downhill.  We sell digital puppets for Halloween, and on October first, of all dates, all the files we had hosted on their servers &lt;em&gt;vanished&lt;/em&gt;.  The entire directory is just &lt;em&gt;gone&lt;/em&gt;, so it's not even something that could have been user error on our part.    And our original host's late-hours technical support has been replaced with a nine-to-five tech support, so I can't even talk to them about it until tomorrow.  Super.&lt;br /&gt;&lt;br /&gt;If you were trying to download one of the demo versions of our &lt;a href="http://www.imagineerieing.com"&gt;digital puppets&lt;/a&gt; in the last few days, and were told that the file no longer exists, well, this is why.  I've updated the demo download links to grab them from a different server.&lt;br /&gt;&lt;br /&gt;Sorry for any inconvenience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3112121797955422425?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3112121797955422425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3112121797955422425&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3112121797955422425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3112121797955422425'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/10/problems-with-our-hosting.html' title='Problems with our Hosting'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8263425648323777868</id><published>2009-09-22T19:28:00.003-06:00</published><updated>2009-09-30T09:58:27.664-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>LetterWriter: Oceans Now Available in the App Store</title><content type='html'>&lt;div style="float:right; margin-left: 10px;"&gt;&lt;img src="http://www.barkingdoginteractive.com/oceans/images/screenshot3_thumb.png"&gt;&lt;/div&gt;It's official!  We're a published iPhone developer now!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331571495"&gt;&lt;em&gt;LetterWriter: Oceans&lt;/em&gt;&lt;/a&gt;, our handwriting training game for kids, is now available for sale on the iPhone App Store.  It's $1.99, and packs a lot of underwater fun and poetry into a little package.&lt;br /&gt;&lt;br /&gt;If you download it and enjoy the game, I'd appreciate it if you write a glowing review for us, and tell your friends about the game.  We need some word of mouth to get the news out, because a whole raft of letter-writing games showed up on the App Store in the last couple of weeks.  (Bummer for us!)  So far, ours looks like a standout, but it won't take much to get lost in the glut.&lt;br /&gt;&lt;br /&gt;We hope you enjoy it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8263425648323777868?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331571495' title='LetterWriter: Oceans Now Available in the App Store'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8263425648323777868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8263425648323777868&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8263425648323777868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8263425648323777868'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/09/letterwriter-oceans-now-available-in.html' title='LetterWriter: Oceans Now Available in the App Store'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-2744070456281431641</id><published>2009-09-16T12:19:00.004-06:00</published><updated>2009-09-16T12:51:16.420-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Gameplay Video for LetterWriter: Oceans</title><content type='html'>&lt;div style="float: right; margin-left: 10px;"&gt;&lt;object width="240" height="385" style="border: 1px solid #fff;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fK2HSgSxudk&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fK2HSgSxudk&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="240" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;I uploaded some gameplay video of &lt;em&gt;LetterWriter: Oceans&lt;/em&gt; last night to YouTube.  You can get an idea of what the game looks like and how it plays.&lt;br /&gt;&lt;br /&gt;In the clip, you get to see several of the features:&lt;br /&gt;&lt;br /&gt;• The panorama where you select the letter to practice.&lt;br /&gt;• Several of the letter backgrounds.&lt;br /&gt;• The earning of starfish as you complete letters.&lt;br /&gt;• Earning four starfish unlocking the storybook.&lt;br /&gt;• The options screen.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-2744070456281431641?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=fK2HSgSxudk&amp;feature=player_embedded' title='Gameplay Video for &lt;em&gt;LetterWriter: Oceans&lt;/em&gt;'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/2744070456281431641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=2744070456281431641&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2744070456281431641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2744070456281431641'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/09/gameplay-video-for-letterwriter-oceans.html' title='Gameplay Video for &lt;em&gt;LetterWriter: Oceans&lt;/em&gt;'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7225762324389839512</id><published>2009-09-14T11:13:00.003-06:00</published><updated>2009-09-14T11:24:05.852-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>LetterWriter:Oceans</title><content type='html'>&lt;div style="float:right; margin-left: 10px;"&gt;&lt;img src="http://www.barkingdoginteractive.com/oceans/images/screenshot3_thumb.png"&gt;&lt;/div&gt;I just submitted our first iPhone game for approval at the Apple App Store.  It's a game called &lt;a href="http://www.barkingdoginteractive.com/oceans/"&gt;&lt;em&gt;LetterWriter:Oceans&lt;/em&gt;&lt;/a&gt;, and it's an educational app that helps kids learn how to draw the capital letter glyphs in a fun undersea environment.  Follow the link for more screenshots.&lt;br /&gt;&lt;br /&gt;We've been working on this for several weeks, because we have a child who is just learning to write, and we've been unhappy with the quality of iPhone apps out there for this.  So, for our anniversary, my wife and I took a vacation up to Cloudcroft and designed the game we wished was available, and now it's done.&lt;br /&gt;&lt;br /&gt;Watch for it at the app store in a couple of weeks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7225762324389839512?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.barkingdoginteractive.com/oceans/' title='LetterWriter:Oceans'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7225762324389839512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7225762324389839512&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7225762324389839512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7225762324389839512'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/09/letterwriteroceans.html' title='LetterWriter:Oceans'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3807230726161167909</id><published>2009-07-06T21:34:00.003-06:00</published><updated>2009-07-06T21:43:05.935-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>Bhut Jolokia Brownies</title><content type='html'>Hot on the heels (as it were) of releasing "Holy Jolokia," a hot sauce made with Bhut Jolokia, the &lt;a href="http://www.chilepepperinstitute.org/"&gt;NMSU Chile Pepper Institute&lt;/a&gt; is now selling &lt;strong&gt;Bhut Jolokia in powdered form&lt;/strong&gt;.  It's a boon to chefs everywhere who like their food spicy.&lt;br /&gt;&lt;br /&gt;(For those of you who don't know, the Bhut Jolokia is the world's hottest pepper, rather recently discovered, whose heat goes into the millions of Scovilles.)&lt;br /&gt;&lt;br /&gt;To celebrate, my wife made a whole tray of brownies with only a teaspoon of powdered Bhut Jolokia mixed in.  And boy, did it add some zip!  Not enough to be painful, but certainly enough to give you a pleasant chile burn for a while.  If you're looking for a way to add a little zing to your cooking, just a little bit of this stuff will go a long, long way!&lt;br /&gt;&lt;br /&gt;(Cue jokes about putting mind- and body-altering substances in brownies...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3807230726161167909?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3807230726161167909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3807230726161167909&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3807230726161167909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3807230726161167909'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/07/bhut-jolokia-brownies.html' title='Bhut Jolokia Brownies'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-2327800701465219151</id><published>2009-07-02T13:49:00.005-06:00</published><updated>2009-07-02T14:01:33.894-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><title type='text'>Preloading Flash SWF's without Executing Scripts</title><content type='html'>For a project we are doing at work, I had a game engine shell which would load .SWF's into the shell for playing individual vignettes and cutscenes.  Because it was going to be served via a web server, I wanted to preload these vignettes during play so that when the vignette was encountered, it would play immediately, instead of the user having to wait to download the item.&lt;br /&gt;&lt;br /&gt;However, one of the vignettes had a custom cursor in it, which would hide the regular cursor.  The end result of this was that when I preloaded that SWF, it would execute that code and hide the cursor for the movie &lt;em&gt;before displaying that vignette&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;The solution was to use URLLoader to load the vignettes to get them into Flash Player's cache, and then, when they were needed, using the Loader class to load them into the engine:&lt;pre style="background-color: #ccc; color: #333; border: 1px solid #999; padding: 5px;"&gt;import flash.net.*;&lt;br /&gt;public class SWFPreloader {&lt;br /&gt; public function SWFPreloader() {&lt;br /&gt;  //  Preload a list of SWFs here, or call preloadSWF()&lt;br /&gt;  this. preloadSWF( 'intro' );&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; public function preloadSWF( url:String ) {&lt;br /&gt;  var urlr:URLRequest = new URLRequest( url );&lt;br /&gt;  var _loader:URLLoader = new URLLoader();&lt;br /&gt;  _loader.dataFormat = URLLoaderDataFormat.BINARY;&lt;br /&gt;  _loader.load( urlr );&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;Using this method, you could preloadSWF() the MovieClips you will need later, and the Flash Player will put them into the cache.  Load the MovieClips normally using the Loader() class, and Flash Player will pull the SWF's from the Flash Player cache instead of downloading them again from the web server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-2327800701465219151?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/2327800701465219151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=2327800701465219151&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2327800701465219151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2327800701465219151'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/07/preloading-flash-swfs-without-executing.html' title='Preloading Flash SWF&apos;s without Executing Scripts'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3492963533766897399</id><published>2009-06-27T23:40:00.000-06:00</published><updated>2009-06-28T01:27:53.529-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Sometimes, it Takes an Outlaw to Bring Justice</title><content type='html'>&lt;div style="float: right; margin-left: 10px;"&gt;&lt;a href="http://homepage.mac.com/nephilim/documents/BHiBCv2.pdf"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/BHiBC.png" alt="Big Hearts in Big Country version 2" /&gt;&lt;/a&gt;&lt;/div&gt;I've updated the original version of &lt;em&gt;Big Hearts in Big Country&lt;/em&gt; to &lt;a href="http://homepage.mac.com/nephilim/documents/BHiBCv2.pdf"&gt;version 2 of the rules&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In this new set of rules, you will find:&lt;ul&gt;&lt;li&gt;Rule tweaks and clarifications, including a full example of a sample gunfight.&lt;/li&gt;&lt;li&gt;More good guys to befriend and more bad guys to stand against.&lt;/li&gt;&lt;li&gt;More detail and story hooks for the sample setting, &lt;em&gt;Sangre De Dios&lt;/em&gt;.&lt;/li&gt;&lt;li&gt;Spiffier, more western-themed layout.&lt;/li&gt;&lt;li&gt;More detail in the character archetype generator.&lt;/li&gt;&lt;li&gt;More artwork.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Enjoy.  If you play it, please send me a play report - I'd love to hear how it goes for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3492963533766897399?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/documents/BHiBCv2.pdf' title='Sometimes, it Takes an Outlaw to Bring Justice'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3492963533766897399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3492963533766897399&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3492963533766897399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3492963533766897399'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/06/sometimes-it-takes-outlaw-to-bring.html' title='Sometimes, it Takes an Outlaw to Bring Justice'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7808343399600532811</id><published>2009-06-25T23:23:00.005-06:00</published><updated>2009-06-25T23:32:18.854-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>More work on "Big Hearts in Big Country"</title><content type='html'>I've been working on fleshing out the rules from &lt;a href="http://nephilim.blogspot.com/2009/06/big-hearts-in-big-country.html"&gt;&lt;em&gt;Big Hearts in Big Country&lt;/em&gt;&lt;/a&gt; a little more over the last week or so.  It's starting to look really good, and the more I work with it, the happier I am with the original rules I wrote.&lt;br /&gt;&lt;br /&gt;I'm finding that I have less cleanup than I originally thought.  It's funny - I went back in to add a lot of detail and complexity, and found myself, after much typing, deciding that I liked the simpler, original mechanics better, and deleting everything I'd typed and instead just doing an editing pass on the original content, clarifying what was in my mind as I wrote the thing.  I think the 24 hour limitation actually made the game better, because it kept me from going in a direction that would have weakened the game.&lt;br /&gt;&lt;br /&gt;Out of my wish list of new features, I've got just about everything but a map for &lt;em&gt;Sangre de Dios&lt;/em&gt;, the sample setting for the game.  I'm also a lot happier with the layout:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/page3.png" /&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/page28.png" /&gt;&lt;/div&gt;&lt;br /&gt;I'm toying with the idea of commissioning some original artwork to be created for the game, such as portraits of the various characters in &lt;em&gt;Sangre de Dios&lt;/em&gt; and some more scenic set piece type illustrations.  I know better than to try to illustrate the game myself; I'm not "Mr. Stick Figure," but for a game that's all about mood, drama, and character, I know my drawings wouldn't be able to set the tone I want to set.  In order to recoup the cost, that means I'd have to try to sell it (or ask for donations, or sell ad space on a web site for it, or something.)&lt;br /&gt;&lt;br /&gt;The question is: is there a market for something like this?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7808343399600532811?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7808343399600532811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7808343399600532811&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7808343399600532811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7808343399600532811'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/06/more-work-on-big-hearts-in-big-country.html' title='More work on &quot;Big Hearts in Big Country&quot;'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-5371932891702753032</id><published>2009-06-18T00:35:00.004-06:00</published><updated>2009-06-18T00:43:20.546-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Big Hearts in Big Country</title><content type='html'>I just finished an entry for the &lt;a href="http://www.1km1kt.net/community/showthread.php?t=1442"&gt;1KM1KT / FreeRPG Blog 24 Hour competition&lt;/a&gt;, a competition where you have 24 hours to design a tabletop RPG from the ground up.  You pick a theme from a list, and I chose the theme "Cowboys with Big Hearts."  Since my life has kids and work in it, my game represents far less than 24 hours of work - more like 6 or 7.  &lt;br /&gt;&lt;br /&gt;My game is called &lt;a href="http://homepage.mac.com/nephilim/documents/BigHeartsInBigCountry.pdf"&gt;&lt;em&gt;Big Hearts in Big Country&lt;/em&gt;&lt;/a&gt;.  Here's the pitch:&lt;br /&gt;&lt;br /&gt;&lt;div style="float: right; margin-left: 10px;"&gt;&lt;a href="http://homepage.mac.com/nephilim/documents/BigHeartsInBigCountry.pdf"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/BHiBC.png" alt="Big Hearts in Big Country" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;em&gt;Welcome to Sangre De Dios.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;The villagers stare as you ride into town.  They don’t know what to make of you.  Strangers are rare here, and usually don’t stay long.  They either have a drink and continue on their long journey northeast to Las Cruces, or they take a much shorter trip southwest up to Boot Hill.&lt;br /&gt;&lt;br /&gt;Long ago, the townspeople stopped daring to dream that a big hearted gunfighter would come clean up the town.  But then, they’ve never met you...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://homepage.mac.com/nephilim/documents/BigHeartsInBigCountry.pdf"&gt;&lt;em&gt;Big Hearts in Big Country&lt;/em&gt;&lt;/a&gt; is a cowboy-themed RPG which centers on what cowboys do best, at least in the movies: staring down the villain in the black hat, waiting for him to twitch, and then being fast on the draw.  You’re the guys (or gals) who clean up bad towns.&lt;br /&gt;&lt;br /&gt;Featuring six pages of simple rules, a starter setting for gameplay, a simple core mechanic for telling dramatic, character-based stories, a tense, edge-of-your-seat system for high-drama shootouts, and theme-appropriate game materials like poker cards and chips instead of character sheets, "Big Hearts in Big Country" is quick to pick up and play, and focuses on telling stories that would make Sergio Leone or Sam Peckinpah proud.&lt;br /&gt;&lt;br /&gt;Enjoy.  If you have any questions, suggestions, or play reports, let me know in the comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-5371932891702753032?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/documents/BigHeartsInBigCountry.pdf' title='Big Hearts in Big Country'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/5371932891702753032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=5371932891702753032&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5371932891702753032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5371932891702753032'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/06/big-hearts-in-big-country.html' title='Big Hearts in Big Country'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-9083182148753296555</id><published>2009-06-11T15:52:00.003-06:00</published><updated>2009-06-11T15:54:52.476-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Update to MVC Framework</title><content type='html'>I've released an &lt;a href="http://homepage.mac.com/nephilim/sw3ddev/mvc.html"&gt;update to the MVC framework&lt;/a&gt; for developing Shockwave3D applications in Director.  Changes include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Models now receive the act() message each frame.&lt;/li&gt;&lt;li&gt;Fixed bug that makes demo scene not work.&lt;/li&gt;&lt;li&gt;info() gives more information, and more complete information without parameters.&lt;/li&gt;&lt;li&gt;Fixed thumbnailer to include headings on member thumbnails.&lt;/li&gt;&lt;li&gt;Added floor() and ceil() math functions.&lt;/li&gt;&lt;li&gt;Added event() and replaceController() to the Controllers object. The Controllers object is now implemented a little differently, but the API should be the same.&lt;/li&gt;&lt;li&gt;Added centerImage() imaging lingo routine.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-9083182148753296555?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/sw3ddev/mvc.html' title='Update to MVC Framework'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/9083182148753296555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=9083182148753296555&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/9083182148753296555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/9083182148753296555'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/06/update-to-mvc-framework.html' title='Update to MVC Framework'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6023753666571440555</id><published>2009-05-28T22:13:00.001-06:00</published><updated>2009-05-28T22:14:06.530-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Online Trick-Or-Treating</title><content type='html'>&lt;a href="http://doorlesschambers.com/"&gt;Doorless Chambers&lt;/a&gt; is a site that organizes online trick-or-treating for virtual Disney-themed goodies from October 25 through 31.  Interesting concept.  I might have to participate this year, if I can come up with something decent to share.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6023753666571440555?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://doorlesschambers.com/' title='Online Trick-Or-Treating'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6023753666571440555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6023753666571440555&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6023753666571440555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6023753666571440555'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/05/online-trick-or-treating.html' title='Online Trick-Or-Treating'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1805235560730747018</id><published>2009-05-25T23:43:00.003-06:00</published><updated>2009-05-26T00:12:32.107-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>My "One Page Dungeon" entry</title><content type='html'>Recently, an old-school tabletop roleplaying site hosted a &lt;a href="http://chattydm.net/2009/05/25/the-compiled-list-of-one-page-dungeon-entries/"&gt;one page dungeon design challenge&lt;/a&gt;.  Unfortunately, I didn't have time to craft an entry, and the deadline passed.&lt;br /&gt;&lt;br /&gt;However, due to some confusion, the deadline was extended, and I was able to scrape together some time to make an entry of my own: &lt;a href="http://homepage.mac.com/nephilim/blog/one-page-dungeon.pdf"&gt;The Poseidon Adventure&lt;/a&gt;.  It's released under the Creative Commons Attribution-Noncommercial license.&lt;br /&gt;&lt;br /&gt;The dungeon itself is a much abbreviated version of an adventure I ran quite a while ago (one of the first I ran using third edition).  Some might accuse it of being a device to deliver the punch line of a terrible, terrible joke (it certainly got some mighty groans from my players when I said, as we were putting away the game table, "thanks for playing...the Poseidon adventure.").  But really, I think the adventure stands on its own, too.  The bad joke is gravy.&lt;br /&gt;&lt;br /&gt;If there is interest, I might post what I have from the original adventure, but the primary macguffins from the original adventure are retained in the one-page-dungeon entry itself: the good magic gone bad, the impending rise of a new evil demigod, the drastic change to the dungeon environment halfway through the adventure, and the final race against time to escape the ruins.  (And the terrible joke, natch.)&lt;br /&gt;&lt;br /&gt;The changing environment in particular made a one-page presentation difficult, since I had to present the environment in both contexts, one in each orientation.  As a result, I went more "new school" and kept things short and more plot-oriented than some of the other entries I've seen, but I think the thrill of such a dynamic environment is worth the space devoted to it.  We'll see if the judges agree.&lt;br /&gt;&lt;br /&gt;Let me know what you think in the comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1805235560730747018?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/blog/one-page-dungeon.pdf' title='My &quot;One Page Dungeon&quot; entry'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1805235560730747018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1805235560730747018&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1805235560730747018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1805235560730747018'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/05/my-one-page-dungeon-entry.html' title='My &quot;One Page Dungeon&quot; entry'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-9135726072889389590</id><published>2009-04-28T14:10:00.001-06:00</published><updated>2009-06-11T15:55:19.302-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>Holy Jolokia!</title><content type='html'>It's official.  NMSU has its own hot sauce, taken from the hottest pepper in the world, the Bhut Jolokia.  Sales of &lt;a href="http://www.nmsu.edu/~ucomm/atnmsu/cur/hotpepper.html"&gt;Holy Jolokia&lt;/a&gt; go towards an endowed chair at NMSU.  Burn your mouth and help higher education at the same time!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-9135726072889389590?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nmsu.edu/~ucomm/atnmsu/cur/hotpepper.html' title='Holy Jolokia!'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/9135726072889389590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=9135726072889389590&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/9135726072889389590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/9135726072889389590'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/04/holy-jolokia.html' title='Holy Jolokia!'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8264608717591569111</id><published>2009-02-02T10:05:00.001-07:00</published><updated>2009-02-02T10:05:40.289-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>DIY Magic Mirror</title><content type='html'>The guys over at &lt;a href="http://diymagicmirror.com/software.html"&gt;DIY Magic Mirror&lt;/a&gt; used &lt;a href="http://www.imagineerieing.com/mirror_mirror.html"&gt;Mirror Mirror&lt;/a&gt; and &lt;a href="http://www.imagineerieing.com/yorick.html"&gt;Yorick&lt;/a&gt; to create the videos for an installation-based Magic Mirror program.  You can extend what his mirror installation does by using any of our digital puppets.&lt;br /&gt;&lt;br /&gt;If you create an installation from them, be sure to send us photos and videos - we love to see what people do with them!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8264608717591569111?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://diymagicmirror.com/software.html' title='DIY Magic Mirror'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8264608717591569111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8264608717591569111&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8264608717591569111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8264608717591569111'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2009/02/diy-magic-mirror.html' title='DIY Magic Mirror'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4274988612577581282</id><published>2008-11-25T18:55:00.002-07:00</published><updated>2008-11-25T19:21:12.066-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><title type='text'>Just got back from Puerto Rico</title><content type='html'>I just returned from Puerto Rico, where I met with a group of fellow Director enthusiasts.  It was good to finally put some faces to the names of various Director gurus I've been following for years.  (Universally, a great bunch of guys, by the way.)  It was Director chatting from morning to late at night for two days straight, and a great look into what other people are doing.&lt;br /&gt;&lt;br /&gt;After seeing some of the things these guys are working on, and talking to them about how their current projects are going, I'm more encouraged about the future of Director than I've been lately.  It's good to get connected to the community again, and I'm looking forward to doing more Director work in the future.&lt;br /&gt;&lt;br /&gt;And a special thanks to Adobe for organizing the retreat.  Thanks for one of the best times I've had at a conference in a long time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4274988612577581282?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4274988612577581282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4274988612577581282&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4274988612577581282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4274988612577581282'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/11/just-got-back-from-puerto-rico.html' title='Just got back from Puerto Rico'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1983935149808644895</id><published>2008-11-20T00:37:00.001-07:00</published><updated>2008-11-20T00:39:17.963-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>You Reap What You Sow</title><content type='html'>Kathleen Parker, an old-school conservative columnist wrote &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/11/18/AR2008111802886.html"&gt;Giving Up on God&lt;/a&gt; for the Washington Post, where she bemoans the fact that the GOP is being dragged down by the Bible-thumping wing of their party.  She says, "the GOP has surrendered its high ground to its lowest brows....shifting demographics suggest that the Republican Party -- and conservatism with it -- eventually will die out unless religion is returned to the privacy of one's heart where it belongs."&lt;br /&gt;&lt;br /&gt;Well, duh.  That's what liberals have been trying to tell you guys &lt;em&gt;all along&lt;/em&gt;.  Religion is not politics is not religion.  Mix them at your own peril, dumbasses.&lt;br /&gt;&lt;br /&gt;You reap what you sow.  For years, the GOP has been pandering to the uneducated, the superstitious, the resentful, and the xenophobic, using them as an easily-riled base who doesn't really question whether the leaders they elect really legislate in their best interests.  They were your "useful idiots," and you built an ongoing drumbeat of spin, misdirection, and outright fabrications to rile them up and draw more into their fold.  But ultimately, if that's what you increasingly rely on, if that's where your rhetoric goes, and, as the generations turn, &lt;em&gt;that's where you draw your fresh political blood from&lt;/em&gt;, that means you, by definition, &lt;em&gt;will become them&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;No whining about it.  It's a monster of your own creation.  The villagers have torches and pitchforks, Dr. Frankenstein.  Your time in the castle is over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1983935149808644895?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.washingtonpost.com/wp-dyn/content/article/2008/11/18/AR2008111802886.html' title='You Reap What You Sow'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1983935149808644895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1983935149808644895&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1983935149808644895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1983935149808644895'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/11/you-reap-what-you-sow.html' title='You Reap What You Sow'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-2352360898480351056</id><published>2008-11-19T21:03:00.002-07:00</published><updated>2008-11-19T21:04:37.999-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Spinebreakers</title><content type='html'>&lt;a href="http://www.spinebreakers.co.uk"&gt;Spinebreakers&lt;/a&gt; is a site sponsored by Penguin Books which appears to be bringing print publishing up to Web 2.0 sensibilities.  It's interesting because traditional print publishers need to keep up if they don't want to become irrelevant, and Penguin Books seems to be doing the right stuff.  Between initiatives like &lt;a href="http://www.spinebreakers.co.uk/Competitions/competitionwinners/Pages/Papercutswinners.aspx"&gt;Paper Cuts&lt;/a&gt;, a competition to get kids to write 100 word essays on what really matters to them and collecting the best ones into a printed volume, to &lt;a href="http://www.penguin.co.uk/static/cs/uk/0/penguin_sets/index.html"&gt;fantastic cover design for classic reprints&lt;/a&gt;, they're doing the right stuff.&lt;br /&gt;&lt;br /&gt;(And speaking of visual design for book jackets, be sure to check out &lt;a href="http://thepenguinblog.typepad.com/"&gt;the Penguin blog&lt;/a&gt;, which celebrates print design with articles like &lt;a href="http://thepenguinblog.typepad.com/the_penguin_blog/2008/09/book-design-to.html"&gt;this one about designing the covers for a series of horror novel reprints&lt;/a&gt;.  Good stuff.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-2352360898480351056?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.spinebreakers.co.uk' title='Spinebreakers'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/2352360898480351056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=2352360898480351056&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2352360898480351056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2352360898480351056'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/11/spinebreakers.html' title='Spinebreakers'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-340536014349301483</id><published>2008-11-18T19:45:00.001-07:00</published><updated>2008-11-18T19:46:08.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Anyone have a copy of Creature Castle?</title><content type='html'>You may remember &lt;a href="http://nephilim.blogspot.com/2007/05/nostalgia-games-creature-castle.html"&gt;my earlier "nostalgia games" blog entry about Creature Castle&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Well, I've been contacted by someone related to the original creators of the game who is looking for a copy.  If you have a copy you're willing to part with, please contact me, and I'll put you in touch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-340536014349301483?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://nephilim.blogspot.com/2007/05/nostalgia-games-creature-castle.html' title='Anyone have a copy of &lt;em&gt;Creature Castle&lt;/em&gt;?'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/340536014349301483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=340536014349301483&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/340536014349301483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/340536014349301483'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/11/anyone-have-copy-of-creature-castle.html' title='Anyone have a copy of &lt;em&gt;Creature Castle&lt;/em&gt;?'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4421313304563724434</id><published>2008-11-04T21:47:00.001-07:00</published><updated>2008-11-04T21:48:22.918-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>The Page Has Turned</title><content type='html'>To all who voted today, and in previous days, for Barack Obama: thank you.&lt;br /&gt;&lt;br /&gt;And my children thank you - they just don't know it yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4421313304563724434?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4421313304563724434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4421313304563724434&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4421313304563724434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4421313304563724434'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/11/page-has-turned.html' title='The Page Has Turned'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4314670914017804703</id><published>2008-11-02T20:35:00.002-07:00</published><updated>2008-11-02T20:36:33.753-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Carnival of Souls 2008 a success, but not without problems</title><content type='html'>This is just a brief note, for those who may be watching, that Carnival of Souls 2008 was a big success this year, but we did have a few problems.&lt;br /&gt;&lt;br /&gt;The haunted house was spectacular.  The many volunteers came together to make a thrilling experience for visitors.  Cries of "That was AWESOME!" were heard throughout the night, and we even had kids stop by the day after to tell us how much fun they had.&lt;br /&gt;&lt;br /&gt;There were some problems, however.  We had a lot of last-minute cancellations from volunteers, leaving us with eight fewer volunteers than we expected.  In addition, we had some people who were only able to work part of the night, so even with covering those losses, we still had holes over the course of the evening.  The front yard bore the brunt of this - the carnival games stood unmanned for a good portion of the night, and there was no usher for the Magic Mirror, which caused some trouble.  The people who were here soldiered on, and some last-minute volunteers made the situation better than it otherwise would have, though, so it wasn't a disaster.  But I do feel bad for the smaller kids who were too young for the haunted house who came and found none of the front yard stuff going.&lt;br /&gt;&lt;br /&gt;I'll try to get a page about 2008 up on the web site in a few days.  Until then, if you are a volunteer or a visitor, feel free to leave a comment about how YOU thought it went.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4314670914017804703?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4314670914017804703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4314670914017804703&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4314670914017804703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4314670914017804703'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/11/carnival-of-souls-2008-success-but-not.html' title='Carnival of Souls 2008 a success, but not without problems'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1478805117125387353</id><published>2008-10-23T10:39:00.002-06:00</published><updated>2008-10-23T10:53:23.303-06:00</updated><title type='text'>Apple's Other Excellence</title><content type='html'>You know, there's a lot of buzz about Apple these days, what with the fantastic gains of the iPhone in the market, the dominance of the iPod, and how great Mac OS X is compared to Vista.&lt;br /&gt;&lt;br /&gt;But there's another realm of excellence I experienced today: customer service.&lt;br /&gt;&lt;br /&gt;I had a problem with my iPhone that was annoying me for the past few days, and I called customer service about it, even though I was out of warranty.  I was prepared to pay for some pay-as-you-go tech support to get the issue fixed.&lt;br /&gt;&lt;br /&gt;The person on the other end of the line was very helpful and friendly, and walked me through all the basic troubleshooting steps, and then into the advanced steps.  Finally, we decided that the best thing to do would be a complete software reinstall, so rather than make him wait through it, I let him go, saying I could handle it from there.  He sent me an email so that I could pick up with him personally if that didn't work.&lt;br /&gt;&lt;br /&gt;Now, at that point, I figured I was done with tech support unless I called them back.&lt;br /&gt;&lt;br /&gt;However, while I was going through the software install, I received a call from another Apple customer service representative.  He said that &lt;em&gt;they were talking about my case after I hung up with them&lt;/em&gt;, and he wanted to ask me a few follow-up questions.  They'd begun to suspect it was a hardware issue.&lt;br /&gt;&lt;br /&gt;Seriously.  These guys remain service-oriented on an issue &lt;em&gt;after you have hung up with them and the ball is no longer in their court&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Not only that, but they are going to fix the hardware issue for free &lt;em&gt;and&lt;/em&gt; send me a loaner iPhone to cover me while it's being repaired.&lt;br /&gt;&lt;br /&gt;I have to say, if I wasn't an Apple fan already, I would be now.  I can't remember when I've had such a positive experience with calling tech support for a product.  Yes, a hardware issue is frustrating, but it happens.  What matters is knowing that Apple will step up to the plate and make it right when it does.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1478805117125387353?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1478805117125387353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1478805117125387353&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1478805117125387353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1478805117125387353'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/10/apples-other-excellence.html' title='Apple&apos;s Other Excellence'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6679400737308870039</id><published>2008-10-20T23:31:00.002-06:00</published><updated>2008-10-20T23:35:12.881-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>And so it's come to this</title><content type='html'>&lt;a href="http://www.chicagotribune.com/news/local/chi-villa_park_signoct17_duplicate,0,5306631.story"&gt;Death threats against families with Obama yard signs.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What's it going to be, America?  Hope, or hate?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6679400737308870039?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.chicagotribune.com/news/local/chi-villa_park_signoct17_duplicate,0,5306631.story' title='And so it&apos;s come to this'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6679400737308870039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6679400737308870039&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6679400737308870039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6679400737308870039'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/10/and-so-its-come-to-this.html' title='And so it&apos;s come to this'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-874717569021754135</id><published>2008-10-16T02:48:00.001-06:00</published><updated>2008-10-16T02:55:33.983-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Tonight's Debate Reaction</title><content type='html'>The third debate is over, and thankfully, McCain is 0 for 3, according to the polling by most major media news outlets (even Fox).  McCain lost them all.  Even the town hall meeting.&lt;br /&gt;&lt;br /&gt;A few thoughts: &lt;ul&gt;&lt;li&gt;Regarding America's trailing scores in math and science, Obama said "This probably has more to do with our national future than anything."  Yes - Obama gets it.  &lt;em&gt;Education is infrastructure.&lt;/em&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Again with the "$3 million overhead projector" thing from McCain.  The Sky Theater planetarium projector is an "overhead projector" like Google or Amazon is "someone's web site".  Technically true, but intentionally disguising the nature of what is being discussed by leaving out the important detail of how much amazing technology is behind it.  The Sky Theater projector is not what people think of when you say the words "overhead projector," and McCain knows it.  It's dishonest.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;McCain predictably excuses his lifetime position of giving education the short shrift by saying "throwing money at the problem won't solve it."  Again, technically true - we can't just throw money at our educational system to fix it.&lt;br /&gt;&lt;br /&gt;We need to hire and retain better teachers, find better ways to teach, provide safer and more conducive learning environments, lower the student:teacher ratios, update outdated modes of teaching that don't connect with today's kids, provide after school programs for at-risk kids, fix our crumbling schoolhouses, etc.&lt;br /&gt;&lt;br /&gt;And you know what, McCain?  &lt;em&gt;Those things cost money.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Yes, you can't just throw money at the system to solve everything - it needs true educational leadership and responsible stewardship for that money to do what it needs to do.  But they &lt;em&gt;do&lt;/em&gt; need money.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Besides, McCain sure is one to talk about "throwing money at a problem."  This is the guy who would be fine with spending $2,400,000,000 per week in Iraq for 100 years.  This is the guy who "suspended his campaign" to go throw $820,000,000,000 at the international banking system.  Doesn't he see the irony?  At least when we talk about funding teachers, science programs, and... &lt;em&gt;ahem&lt;/em&gt;... high-end planetarium star projectors, we know exactly what it is we're going to be spending the money &lt;em&gt;on&lt;/em&gt;, that we're spending it here at home, and what we can expect as an outcome.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-874717569021754135?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://projects.washingtonpost.com/congress/members/m000303/' title='Tonight&apos;s Debate Reaction'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/874717569021754135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=874717569021754135&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/874717569021754135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/874717569021754135'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/10/tonights-debate-reaction.html' title='Tonight&apos;s Debate Reaction'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-2454230586110123689</id><published>2008-10-14T13:54:00.001-06:00</published><updated>2008-10-14T13:54:30.161-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>More Juvenile Antics</title><content type='html'>You might remember my earlier blog post about how &lt;a href="http://nephilim.blogspot.com/2008/09/what-is-this-middle-school.html"&gt;some idiot stole the Obama bumper sticker off my car&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I've been talking to people, and it sounds like this is not an isolated incident.  Two of my friends, also Obama supporters, have told me that they have had yard signs stolen, and I noticed that two Obama signs that I pass on the way to dropping my son off at day care went missing and were replaced by a different yard sign.&lt;br /&gt;&lt;br /&gt;It's also apparently happening elsewhere.  Personally, I like &lt;a href="http://www.flickr.com/photos/ivy_windchaser/2939110809/"&gt;this response&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-2454230586110123689?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/ivy_windchaser/2939110809/' title='More Juvenile Antics'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/2454230586110123689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=2454230586110123689&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2454230586110123689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2454230586110123689'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/10/more-juvenile-antics.html' title='More Juvenile Antics'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3504175231047942904</id><published>2008-10-09T23:10:00.002-06:00</published><updated>2008-10-09T23:12:23.705-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Sarah Palin would make a terrible wizard</title><content type='html'>It looks like &lt;a href="http://clapboard.org/temp/SarahPalinReport.pdf"&gt;Sarah Palin has an IQ score of 83&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For you &lt;a href="http://blog.wired.com/27bstroke6/2008/08/john-mccain-cam.html"&gt;Dungeons and Dragons players McCain is always talking about&lt;/a&gt;, that means that if you made a character sheet for Sarah Palin, she'd have an &lt;a href="http://www.superdan.net/dndmisc/int_iq.html"&gt;Intelligence score&lt;/a&gt; of 8.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3504175231047942904?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://clapboard.org/temp/SarahPalinReport.pdf' title='Sarah Palin would make a terrible wizard'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3504175231047942904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3504175231047942904&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3504175231047942904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3504175231047942904'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/10/sarah-palin-would-make-terrible-wizard.html' title='Sarah Palin would make a terrible wizard'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-5021015643438535178</id><published>2008-10-08T22:25:00.001-06:00</published><updated>2008-10-08T22:25:18.200-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Adler's Response to McCain</title><content type='html'>Yesterday, I &lt;a href="http://nephilim.blogspot.com/2008/10/mccain-against-education-again.html"&gt;blogged a bit about McCain attacking Obama for supporting informal, all-ages Science education&lt;/a&gt;, namely, Obama's support of replacing the 40-year-old planetarium projection machine (not merely an "overhead projector" as McCain called it) for the Sky Theater there.&lt;br /&gt;&lt;br /&gt;Well, here's an update.  The Adler has &lt;a href="http://www.adlerplanetarium.org/pressroom/pr/2008_10_08_AdlerStatement_aboutdebate.pdf"&gt;posted a response to McCain&lt;/a&gt; detailing the exact position of the Adler and clearing up McCain's erroneous implications about the funding, namely that it's somehow frivolous or wasteful.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Education is infrastructure.&lt;/em&gt;  Probably the most important infrastructure we have long-term, because if we slide technologically, there is no way we'll remain a leader of the free world.  If our kids and grandkids cannot keep up, then we're looking at our potential enemies outpacing our weapons technology, our surveillance technology, our security technology, our energy technology, our medical technology.  Economies ebb and flow, alliances rise and fall, but the one constant is that whoever has the best technology wields the most power.  If McCain doesn't get that, if he &lt;em&gt;openly mocks science education and says we don't need it&lt;/em&gt;, then he should not be president.  He cannot possibly be a good steward of America's future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-5021015643438535178?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.adlerplanetarium.org/pressroom/pr/2008_10_08_AdlerStatement_aboutdebate.pdf' title='Adler&apos;s Response to McCain'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/5021015643438535178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=5021015643438535178&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5021015643438535178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5021015643438535178'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/10/adlers-response-to-mccain.html' title='Adler&apos;s Response to McCain'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8200398655153433606</id><published>2008-10-07T22:01:00.006-06:00</published><updated>2008-10-07T23:02:25.875-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>McCain against Education Again</title><content type='html'>I just watched the presidential debate, and I am struck once again by John McCain's contempt for educational efforts.&lt;br /&gt;&lt;br /&gt;It's probably not going to get a lot of play, but the one thing that stood out to me as strange was McCain attacking Obama for supporting spending money on a star projector for a planetarium in Chicago.  He's referring to a $3 million earmark for replacing the 40-year-old projection system at the &lt;a href="http://www.adlerplanetarium.org/"&gt;Adler Planetarium&lt;/a&gt; in Chicago, the first planetarium in the western hemisphere, let alone America, and a major science education venue in the Chicago area.&lt;br /&gt;&lt;br /&gt;To my mind, that's not "pork," at least, not in the derisive sense of the word, like a bridge to nowhere.  This is &lt;em&gt;perfectly&lt;/em&gt; in line with what Obama was saying about the need to invest in America's educational infrastructure.&lt;br /&gt;&lt;br /&gt;&lt;div style="float: right; margin: 10px; width: 150px; text-align: right; line-height: 1.0; font-size: x-small;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2008-10-07.png" alt="Planetarium projector" /&gt;&lt;br /&gt;&lt;em&gt;Modified photo by &lt;a href="http://flickr.com/photos/arlette/2961363/"&gt;Arlette&lt;/a&gt;.&lt;/em&gt;&lt;/div&gt;As a child, I remember planetariums being one of my favorite places to visit, second only to theme parks.  As an educational venue, planetariums conveyed to me, like no other venue can, the enormity, wonder, and adventure that is represented by the universe we live in.  It got me interested in topics like Astronomy, Physics, Chemistry, and Mathematics.&lt;br /&gt;&lt;br /&gt;In particular, planetariums did a far, far better job of that than school did.  In school, it's all academics and textbooks.  But there was something almost spiritual about going through those double doors that opened by themselves, into the serene, dim theater, surrounded by celestial ambient music and dramatic lighting.  And there, in the center of the room - the projector.  That strange alien-like contraption, a black cylinder with two spheres at each end adorned with thousands of tiny eyelets, the whole thing supported on a rack, displaying it in the middle of the room as it sat dormant and quiet.&lt;br /&gt;&lt;br /&gt;And when the show started!  The lights would fade, and the music would swell, and that alien device would come to life, rising and falling, turning on its axis, spinning the spheres at each end, throwing stars into the sky above.  And the narrator would speak - not the dry monotone or the finger-wagging admonitions I heard in church, but the sage and simple voice of a guide, who would take you through the universe and back.  In those tall, comfortable seats, pitched back to look up at the stars, we'd observe the magnetosphere of the Earth protecting us from the fiery conflagration of particles spit out fitfully from the sun, or travel out of our galaxy so far that we could observe it from afar, a swirling sea of stars so huge it was difficult to wrap your mind around it.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;To this day&lt;/em&gt;, as you can probably tell, I have a childlike awe of the things I learned at planetariums.&lt;br /&gt;&lt;br /&gt;But more to the issue at hand, planetariums are educational venues.  They are venues for traditional education - school trips to planetariums are common - but they are also venues for informal and adult education.  If we're going to be serious about turning around our nation's educational infrastructure, it must include more than just textbooks.  We have to fundamentally embrace education as a part of life, not just a part of school.  We need to support the things that make kids (and their parents) interested in math and science, that get them interested in careers in the math and science industries, and help them understand how important, far-reaching, enriching, and fulfilling these pursuits are.&lt;br /&gt;&lt;br /&gt;If the worst instance of "pork spending" support John McCain can come up with in Obama's legislative history is this, an initiative which fundamentally embraces, celebrates, promotes, and (most importantly) strengthens America's math and science educational infrastructure, then he's better off not pointing it out.  Especially in terms of what we're spending in Iraq - the $3 million for the planetarium renovation Obama asked for is what we spend in Iraq every 13 minutes.  This would have been a relatively tiny investment for a big return, and given that the projector the money would have replaced was &lt;em&gt;forty years old&lt;/em&gt; and is no longer serviceable since no one makes parts for them any more, it's not likely money that would have been squandered; that the Adler kept the last projector running so long beyond its lifetime shows that they are frugal and responsible stewards of the money apportioned to them.&lt;br /&gt;&lt;br /&gt;To me, the fact that Obama supported a public, informal educational effort like funding a planetarium, and didn't try to distance himself from it when McCain derided him for it, just reinforces the kind of man he is, especially in contrast to McCain, who has &lt;a href="http://nephilim.blogspot.com/2008/09/mccain-making-america-stupid.html"&gt;voted against education time and time again&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Oh, and by the way, the $3 million didn't get funded.  I guess we needed that 13 extra minutes in Iraq instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8200398655153433606?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8200398655153433606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8200398655153433606&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8200398655153433606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8200398655153433606'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/10/mccain-against-education-again.html' title='McCain against Education Again'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1432185107626734275</id><published>2008-09-27T16:08:00.001-06:00</published><updated>2008-09-27T16:08:34.041-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Obsidian Portal</title><content type='html'>&lt;a href="http://www.obsidianportal.com/"&gt;Obsidian Portal&lt;/a&gt; is a "Web 2.0" service for organizing and tracking your RPG campaign.  It's basically a wiki keyed to the particular information architecture you see in tabletop RPG design.&lt;br /&gt;&lt;br /&gt;This is the software that Michael Harrison from &lt;a href="http://blog.wired.com/geekdad"&gt;GeekDad&lt;/a&gt; is using in his &lt;a href="http://blog.wired.com/geekdad/2008/08/how-to-build-a.html"&gt;world building tutorial series&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1432185107626734275?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.obsidianportal.com/' title='Obsidian Portal'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1432185107626734275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1432185107626734275&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1432185107626734275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1432185107626734275'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/obsidian-portal.html' title='Obsidian Portal'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8868922611682266986</id><published>2008-09-27T10:59:00.001-06:00</published><updated>2008-09-27T11:00:11.259-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Kohler Haunt's Magic Mirror</title><content type='html'>&lt;div style="float: right; margin: 10px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/imagineerieing/guests/kohler.png" alt="Kohler Magic Mirror" /&gt;&lt;/div&gt;Here at the Carnival of Souls, we love to see what people do with the digital puppets we provide for people to use.&lt;br /&gt;&lt;br /&gt;Today, the House of Kohler sent us some &lt;a href="http://www.youtube.com/watch?v=nho1Buc8-YU"&gt;great video of the Magic Mirror in action at their haunt&lt;/a&gt;.  It looks like they have a great little yard haunt, complete with fireworks.&lt;br /&gt;&lt;br /&gt;This video is a good one to watch because the puppeteer of the mirror had to deal with a rather quiet young boy who looked a little apprehensive about the entire place.  He did a really good job setting the boy at ease while still maintaining the sense of magic about the place.&lt;br /&gt;&lt;br /&gt;You can see other peoples' implementations of our effects at our &lt;a href="http://homepage.mac.com/nephilim/imagineerieing/friends.html"&gt;Friends of ImaginEERIEing page&lt;/a&gt;.  If you have photos or video of the Mirror (or any of our other ideas) at your own home haunt you'd like to share, be sure to &lt;a href="http://homepage.mac.com/nephilim/imagineerieing/friends_submit.html"&gt;submit your haunt&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8868922611682266986?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=nho1Buc8-YU' title='Kohler Haunt&apos;s Magic Mirror'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8868922611682266986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8868922611682266986&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8868922611682266986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8868922611682266986'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/kohler-haunts-magic-mirror.html' title='Kohler Haunt&apos;s Magic Mirror'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8564175889407336911</id><published>2008-09-26T08:36:00.000-06:00</published><updated>2008-09-26T08:36:06.690-06:00</updated><title type='text'>Punctuation Man Endorses Serial Comma</title><content type='html'>Yes!  Finally, it's settled.  Oxford wins out over AP, because &lt;a href="http://www.nationalpunctuationday.com/serialcomma.html"&gt;Punctuation Man has endorsed the serial comma&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And it is just.  Using a serial comma buys you clarity.  Omitting the serial comma buys you a drop of ink on a printed document or one less byte in a word processing document.  Which is more important when you're trying to communicate an idea?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8564175889407336911?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nationalpunctuationday.com/serialcomma.html' title='Punctuation Man Endorses Serial Comma'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8564175889407336911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8564175889407336911&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8564175889407336911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8564175889407336911'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/punctuation-man-endorses-serial-comma.html' title='Punctuation Man Endorses Serial Comma'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7992595399214734192</id><published>2008-09-22T23:53:00.001-06:00</published><updated>2008-09-22T23:54:26.600-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Boney Island</title><content type='html'>&lt;div style="float: right; margin: 10px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2008-09-22.png" alt="Boney Island Yard Haunt" /&gt;&lt;/div&gt;I don't often find other haunts which really strive to be age-appropriate for all audiences.  But the &lt;a href="http://www.youtube.com/watch?v=fCrUEIywuW4"&gt;Boney Island Yard Haunt&lt;/a&gt;, by &lt;em&gt;Simpsons&lt;/em&gt; producer Rick Polizzi, certainly captures the spirit of "Halloween for Everyone."&lt;br /&gt;&lt;br /&gt;Although he takes a different tack than our own &lt;a href="http://homepage.mac.com/nephilim/imagineerieing"&gt;Carnival of Souls&lt;/a&gt; - his is much more whimsical and humorous - we both agree that there should be a Halloween venue for younger kids which doesn't involve getting chased with a chainsaw.&lt;br /&gt;&lt;br /&gt;His display looks absolutely fantastic.  He has many motorized props, so the place looks like it is bursting with activity: singing skeletons, ferris wheels, rides, spooks telling jokes, etc.  It all has a very charming look to it.&lt;br /&gt;&lt;br /&gt;Unfortunately, due to neighbor complaints, 2007 was his final year, after a ten year run.  Sad to see, but I'm very happy I got to see this inspirational footage.  Rick obviously added a little magic to many kids' lives with his work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7992595399214734192?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=fCrUEIywuW4' title='Boney Island'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7992595399214734192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7992595399214734192&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7992595399214734192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7992595399214734192'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/boney-island.html' title='Boney Island'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7897458167203993562</id><published>2008-09-17T21:30:00.002-06:00</published><updated>2008-09-17T21:33:31.708-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Update to Printable DM</title><content type='html'>&lt;div style="float: right; margin: 10px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/printable_dm_thumb.png" alt="Printable DM" /&gt;&lt;/div&gt;I've made some updates and changes to the &lt;a href="http://homepage.mac.com/nephilim/documents/printableDM.pdf"&gt;Printable DM Encounter Manager&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This version has more whitespace between the entries to help differentiate the rows as enemies.  This version also has a lighter backdrop to the hit point track, to make it easier to use when printed in grayscale, and the word "init" has been removed from the bubble because it was hard to read a number written in there with the word in there also, even though it was faint text.&lt;br /&gt;&lt;br /&gt;If you have any other suggestions for improving the Printable DM, let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7897458167203993562?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/documents/printableDM.pdf' title='Update to Printable DM'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7897458167203993562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7897458167203993562&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7897458167203993562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7897458167203993562'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/update-to-printable-dm.html' title='Update to Printable DM'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4882289997042340532</id><published>2008-09-16T22:57:00.002-06:00</published><updated>2008-09-16T23:03:22.366-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Printable DM Works Really Well!</title><content type='html'>&lt;div style="float: right; margin: 10px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/printable_dm_thumb.png" alt="Printable DM" /&gt;&lt;/div&gt;I finally got a chance to try out my &lt;a href="http://nephilim.blogspot.com/2008/09/printable-dm.html"&gt;Printable DM Encounter Manager&lt;/a&gt; sheet in a gaming session today.&lt;br /&gt;&lt;br /&gt;In short, it &lt;em&gt;rocked&lt;/em&gt;.  I was really happy with how it worked.  Everything I needed to run a combat (beyond the monster stats) was contained on the page.  This makes DM'ing fourth edition really easy, because it's got spaces for everything you need organized in a clear, accessible way.&lt;br /&gt;&lt;br /&gt;Now, we've only tried it with 3rd level adventurers, so it hasn't been tested with the higher-level combats, so perhaps there are elements of high-level combat that I'm leaving out here.  But so far, it's a really handy reference for adjudicating.  Just print out one copy of the page per encounter, fill it out before the game, and you can hit the ground running.&lt;br /&gt;&lt;br /&gt;There are a few minor changes I need to make.  When printed in black and white, the hit point tracks and the "Init" word in the initiative tracker are too dark and get in the way; I intended them to be lighter so they could just be written over and easily read.  I'd also like to reduce the size of the rows and add some more whitespace between them, to make it clear which pair of rows go with which monster.&lt;br /&gt;&lt;br /&gt;Do you have any other suggestions for improvement?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4882289997042340532?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://nephilim.blogspot.com/2008/09/printable-dm.html' title='Printable DM Works Really Well!'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4882289997042340532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4882289997042340532&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4882289997042340532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4882289997042340532'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/printable-dm-works-really-well.html' title='Printable DM Works Really Well!'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7225962941951835395</id><published>2008-09-14T22:06:00.004-06:00</published><updated>2008-09-14T23:28:35.648-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>McCain: Making America Stupid</title><content type='html'>Thomas Friedman's op-ed in the New York Times called &lt;a href="http://www.nytimes.com/2008/09/14/opinion/14friedman.html?ex=1379044800&amp;amp;en=c3c37388fe4618aa&amp;amp;ei=5124&amp;amp;partner=digg&amp;amp;exprod=digg"&gt;&lt;em&gt;Making America Stupid&lt;/em&gt;&lt;/a&gt; (thanks &lt;a href="http://www.digg.com"&gt;Digg&lt;/a&gt;) rightly makes the argument that we need to quickly improve our educational infrastructure if we don't want America to slide into global irrelevance.&lt;br /&gt;&lt;br /&gt;But what Friedman doesn't really do is make it clear what sort of approach our two presidential candidates would take on this issue.&lt;br /&gt;&lt;br /&gt;I don't have to tell you that you can &lt;a href="http://www.barackobama.com/issues/education/"&gt;see what Barack Obama plans to do about it&lt;/a&gt;.  He lays it all out.&lt;br /&gt;&lt;br /&gt;It's harder to tell what McCain is going to do.  He &lt;a href="http://www.johnmccain.com/Informing/Issues/read.aspx?guid=3883232c-bdeb-44e5-9387-22d1316e75ed"&gt;offers a page about his early education policy&lt;/a&gt;, and while it's filled with a lot of platitudes, it's extremely vague.  A close read makes it clear that he's not planning on doing &lt;em&gt;anything&lt;/em&gt; to improve things other than shuffle things around.  Check out his carefully-crafted language to make it look like he'll be doing something:&lt;br /&gt;&lt;ul&gt; &lt;li&gt;"There is no shortage of federal programs..."&lt;/li&gt; &lt;li&gt;"There is much to be achieved by leveraging and better coordinating these programs..."&lt;/li&gt; &lt;li&gt;"John McCain will focus federal resources..."&lt;/li&gt; &lt;li&gt;"Each Head Start Center identified by the Secretary as a Center of Excellence will use their funds to expand their programs to serve more children..."&lt;/li&gt; &lt;li&gt;"We should also encourage and enable states to better align Head Start with their own pre-K programs."&lt;/li&gt; &lt;li&gt;"...partnership grants and targeted federal funding can be used to encourage and facilitate early screening programs..."&lt;/li&gt; &lt;li&gt;"John McCain will ensure that there are no federal prohibitions against preschool programs..."&lt;/li&gt; &lt;li&gt;"Current federal programs will be focused on educating parents..."&lt;/li&gt; &lt;/ul&gt;...and so on.  A careful read of his entire early education document indicates that &lt;em&gt;John McCain does not plan to increase funding for early childhood education by even a dime&lt;/em&gt;.  The one place where he even has a dollar amount - $200k for Head Start programs he identifies as "centers of excellence" - he adds the caveat "...depending on availability of funding."  (And even then, it's not clear whether the dollars come from a new federal program or are merely cannibalized from other Head Start programs.)&lt;br /&gt;&lt;br /&gt;His idea is, apparently, to sail along with current programs, while imposing upon them reporting restrictions and federal-level mandates to shuffle around the existing programs.  Yeah, that's exactly what we need - more unfunded mandates mixed with increased federal bureaucracy.  I thought the Republicans were supposed to be &lt;em&gt;against&lt;/em&gt; that kind of thing.&lt;br /&gt;&lt;br /&gt;Of course, a better predictor of what McCain intends to do about our educational infrastructure is to look at his past votes on education issues.  See the table below.  To put things in perspective, I'm including the price of each educational program that was proposed, and &lt;em&gt;how much sooner we could leave Iraq to pay for it&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tr&gt;&lt;th align="left"&gt;Year&lt;/th&gt;&lt;th align="left"&gt;What he did&lt;/th&gt;&lt;th align="left"&gt;Cost&lt;/th&gt;&lt;th align="left"&gt;Iraq Time&lt;/th&gt;&lt;/tr&gt;&lt;tr align="top"&gt;&lt;td&gt;2006&lt;/td&gt;&lt;td&gt;Voted against rolling back Bush's earlier cuts to education, health care, and job training programs for education.&lt;/td&gt;&lt;td&gt;$7 billion&lt;/td&gt;&lt;td&gt;20 days&lt;/td&gt;&lt;/tr&gt;&lt;tr align="top"&gt; &lt;td&gt;2000&lt;/td&gt; &lt;td&gt;Voted against a small estate tax increase for school repairs and teacher training.&lt;/td&gt; &lt;td&gt;$3.5 billion&lt;/td&gt;&lt;td&gt;10 days&lt;/td&gt; &lt;/tr&gt;&lt;tr align="top"&gt;&lt;td&gt;2001&lt;/td&gt; &lt;td&gt;Voted against raising the national student-teacher ratio to 18.&lt;/td&gt; &lt;td&gt;$2.4 billion&lt;/td&gt;&lt;td&gt;7 days&lt;/td&gt; &lt;/tr&gt; &lt;tr align="top"&gt; &lt;td&gt;2003&lt;/td&gt; &lt;td&gt;Voted against funding for educational programs and dropout prevention.&lt;/td&gt; &lt;td&gt; $210 million&lt;/td&gt;&lt;td&gt;15 hours&lt;/td&gt; &lt;/tr&gt; &lt;tr align="top"&gt; &lt;td&gt;2005&lt;/td&gt; &lt;td&gt;Voted &lt;em&gt;for&lt;/em&gt; the largest cut to federal student loans in history, a vote that was voted against by crossover Republicans to make it a 50-50 vote, with Cheney casting the tiebreaker.  If McCain had been the "maverick" on this issue, and also broken with his party, the student loans would not have been cut.&lt;/td&gt; &lt;td&gt;$12.7 million&lt;/td&gt;&lt;td&gt;53 minutes&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;In addition, he has voted multiple times against funding for Pell Grants, voted against a $12,000 college tuition tax credit, and practically every time it's come up, he's voted against school breakfast and lunch programs for low income students, even though this has been shown to increase school performance.  Etc.&lt;br /&gt;&lt;br /&gt;You get the idea.  Clearly, McCain is hostile to even modest amounts of money going to improving our educational infrastructure in America, despite what he likes to say on the stump.  McCain is willing for us to spend 100 years of America's economy on Iraq, but he's not willing to spend even 53 minutes on our schools here at home.&lt;br /&gt;&lt;br /&gt;Our economy is weak, our schools are weak, and the world is increasingly relying on an information economy.  The &lt;em&gt;number one thing&lt;/em&gt; we can do to ensure America's longevity is to shore up its future economic might by making sure our kids are the ones who are inventing new technologies in the future.  Everything in our future hinges on remaining excellent innovators compared to the rest of the world.  We need new energy sources coming from here.  We need new information technologies coming from here.  We need new defense, threat detection, and investigation technologies coming from here.  We need new medical and transportation technologies coming from here.  We need to explore our universe, our seas, our deserts, and our genetic structure.  If we don't, if we slide into a consumerist, superstitious society hostile to "ivory tower elitists," then we do so at our own peril.&lt;br /&gt;&lt;br /&gt;We simply can't afford for McCain to win.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7225962941951835395?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nytimes.com/2008/09/14/opinion/14friedman.html?ex=1379044800&amp;en=c3c37388fe4618aa&amp;ei=5124&amp;partner=digg&amp;exprod=digg' title='McCain: Making America Stupid'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7225962941951835395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7225962941951835395&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7225962941951835395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7225962941951835395'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/mccain-making-america-stupid.html' title='McCain: Making America Stupid'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-61873166789579601</id><published>2008-09-10T13:49:00.003-06:00</published><updated>2008-09-10T14:06:38.367-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>What is this, middle school?</title><content type='html'>Coming out of work today to head to lunch, I look down at my car's rear bumper and notice that &lt;em&gt;someone stole the Obama bumper sticker off of my car&lt;/em&gt;.  There's a little scrape mark where they got it started, and they peeled the rest of it off.&lt;br /&gt;&lt;br /&gt;Seriously, since when do middle schoolers care about politics?  What's next, ding-dong-ditching me?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-61873166789579601?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/61873166789579601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=61873166789579601&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/61873166789579601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/61873166789579601'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/what-is-this-middle-school.html' title='What is this, middle school?'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1780378571260270330</id><published>2008-09-09T21:57:00.001-06:00</published><updated>2008-09-09T22:00:12.362-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Printable DM</title><content type='html'>&lt;div style="float: right; margin: 10px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/printable_dm_thumb.png" alt="Printable DM" /&gt;&lt;/div&gt;After reading &lt;a href="http://davidseah.com/pceo/"&gt;David Seah's "Printable CEO"&lt;/a&gt; blog, it occurred to me that some of the productivity philosophy he uses could be applied to the process of dungeon mastering.  I've been running a fourth edition game for a while, so I took a look at ways I could improve the way I organize my combat forces.&lt;br /&gt;&lt;br /&gt;The result is the &lt;a href="http://homepage.mac.com/nephilim/documents/printableDM.pdf"&gt;Printable DM&lt;/a&gt;, which aims to help clarify and organize your encounter's monsters so that it's easier to keep track of initiative order, monster health, status effects, who is marking whom, who is bloodied, etc.&lt;br /&gt;&lt;br /&gt;Download it and take it for a spin, and let me know how it works for you in the comments.  I'm going to use it in my game in the coming sessions, and if anything interesting emerges, I'll post it, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1780378571260270330?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/documents/printableDM.pdf' title='Printable DM'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1780378571260270330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1780378571260270330&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1780378571260270330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1780378571260270330'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/printable-dm.html' title='Printable DM'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7982076718645611390</id><published>2008-09-08T01:27:00.002-06:00</published><updated>2008-09-08T01:33:38.100-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Save Madame Sarita Page Up</title><content type='html'>I finally got around to posting a web page about &lt;a href="http://homepage.mac.com/nephilim/imagineerieing/save_madame_sarita.html"&gt;Save Madame Sarita&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/imagineerieing/images/SMS_gameplay.png" style="width: 100%;" alt="Players playing Save Madame Sarita" /&gt;&lt;/div&gt;&lt;br /&gt;This was our new attraction for 2007, basically an interactive, installation-based video game where players use mystical artifacts to enter the spirit world, defeat Marius Blackwood, and &lt;em&gt;Save Madame Sarita&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;For more detail, video, and a behind-the-scenes look at how the mystical controllers worked, visit the web page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7982076718645611390?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/imagineerieing/save_madame_sarita.html' title='&lt;em&gt;Save Madame Sarita&lt;/em&gt; Page Up'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7982076718645611390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7982076718645611390&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7982076718645611390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7982076718645611390'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/save-madame-sarita-page-up.html' title='&lt;em&gt;Save Madame Sarita&lt;/em&gt; Page Up'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-2820204782855695165</id><published>2008-09-05T23:50:00.001-06:00</published><updated>2008-09-05T23:54:48.939-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Singing Busts Hacked!</title><content type='html'>&lt;div style="float:right; margin: 10px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/images/2008_09_05.png" alt="Photo of hacked singing bust" /&gt;&lt;/div&gt;As I &lt;a href="http://nephilim.blogspot.com/2008/08/hacking-target-talking-busts.html"&gt;mentioned earlier&lt;/a&gt;, I was planning on using &lt;a href="http://www.my-mania.com/halloween/talking_bust.html"&gt;the instructions at my-mania.com&lt;/a&gt; to hack the 2006 Target talking busts to create talking busts that move their mouthes to custom audio.&lt;br /&gt;&lt;br /&gt;Well, long story short, I had a bit of trouble, but managed to work around it.  I also noticed a few shortcuts in terms of accomplishing the hack.  To see video of the final hack, and get some more info on how we worked around the problem, you can &lt;a href="http://homepage.mac.com/nephilim/imagineerieing/singing_busts.html"&gt;visit our talking busts page&lt;/a&gt;.  If you want to do this hack yourself, you will still need to use the instructions at my-mania.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-2820204782855695165?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/imagineerieing/singing_busts.html' title='Singing Busts Hacked!'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/2820204782855695165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=2820204782855695165&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2820204782855695165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2820204782855695165'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/singing-busts-hacked.html' title='Singing Busts Hacked!'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-2296860978313121415</id><published>2008-09-04T12:29:00.003-06:00</published><updated>2008-09-04T12:34:04.731-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>A Quick Plug for Midnight Syndicate</title><content type='html'>As much as we'd like to take credit for it, &lt;a href="http://www.midnightsyndicate.com"&gt;Midnight Syndicate&lt;/a&gt; is the soundscape source for our haunt every year.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.midnightsyndicate.com"&gt;&lt;img src="http://homepage.mac.com/nephilim/imagineerieing/2004/Scalerabanner.jpg" alt="Midnight Syndicate banner" style="width: 90%; border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As a refreshing change from most bands, Midnight Syndicate is uncommonly open to people using their music for horror-themed attractions, going so far as to give you permission &lt;em&gt;royalty-free&lt;/em&gt; right over the web using a form on their site.  They touch base with their haunters every year, and even feature people using their music at both pro and home haunts on their web site.&lt;br /&gt;&lt;br /&gt;They have a new CD available for the 2008 season called &lt;em&gt;The Dead Matter&lt;/em&gt;, a soundtrack that is paired with a movie they scored of the same name.  You'll find it in the usual places for music, but you will also find it at your seasonal Halloween stores, in all likelihood.  If you'd like a spooky soundtrack, be sure to pick up a Midnight Syndicate CD.  These guys are active, generous supporters of the home haunt community, and make Halloween that much more magical for kids all over the country.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-2296860978313121415?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.midnightsyndicate.com/main.htm' title='A Quick Plug for Midnight Syndicate'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/2296860978313121415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=2296860978313121415&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2296860978313121415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2296860978313121415'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/quick-plug-for-midnight-syndicate.html' title='A Quick Plug for Midnight Syndicate'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-2820373701273680631</id><published>2008-09-01T02:19:00.001-06:00</published><updated>2008-09-01T02:19:30.135-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Upgrading the look</title><content type='html'>They say beauty is only skin-deep.&lt;br /&gt;&lt;br /&gt;In the case of the &lt;a href="http://homepage.mac.com/nephilim/imagineerieing"&gt;&lt;em&gt;Carnival of Souls&lt;/em&gt; web page&lt;/a&gt;, that's certainly true.&lt;br /&gt;&lt;br /&gt;I've just updated the look of the main &lt;em&gt;Carnival of Souls&lt;/em&gt; web page, but I haven't had a chance to update the stuff behind it.  (I also updated &lt;a href="http://homepage.mac.com/nephilim"&gt;my main page&lt;/a&gt;, too.)  I'm not sure if/when I'll get to the other pages on the site, because, well, it's a mess under the hood.  This site has grown organically since 2003, and it needs to be cleaned up.  Unfortunately, Halloween is a mere two months away, so I'm not sure how much time I'll be able to spend on it.&lt;br /&gt;&lt;br /&gt;My goal is to get some of the most oft-visited pages re-skinned, just to save people from looking at my early-2000's web design.  Just don't expect to have every page skinned anytime soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-2820373701273680631?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/imagineerieing/' title='Upgrading the look'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/2820373701273680631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=2820373701273680631&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2820373701273680631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/2820373701273680631'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/09/upgrading-look.html' title='Upgrading the look'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7657869439858446235</id><published>2008-08-29T22:22:00.003-06:00</published><updated>2008-08-30T01:17:20.640-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Voter Registration Drive</title><content type='html'>A few weekends ago, I volunteered for a voter registration drive being organized by the &lt;a href="http://www.barackobama.com"&gt;Barack Obama campaign&lt;/a&gt;.  It was an interesting day.&lt;br /&gt;&lt;br /&gt;I'd never done it before, so I had to get a bit of instruction on what to do.  The Obama staffers I worked with, a group of uncommonly intelligent and personable young men and women, were pretty patient with my questions, and walked me through the process.&lt;br /&gt;&lt;br /&gt;In particular, they told me that we were registering &lt;em&gt;any and all voters&lt;/em&gt;.  Democrat or Republican, liberal or conservative, we were providing a service that day to get as many people registered as possible.  The main thing they wanted to express was openness and inclusiveness, so anyone who wanted to register would be registered.  This is significant, because in talking to some people afterward, I was met with a lot of cynicism about whether we were actually willing to register anyone but Obama supporters.  The truth of the matter is, with most of the people I signed up, I didn't tell them who I was doing the voter registration for, and they didn't tell me who they were supporting.  I wasn't wearing any Obama pins or shirts, we didn't have a table, or anything.  I was just a guy with a clipboard full of voter registration forms.  If they asked, I'd tell them, of course, but the vast majority of the time, political leanings were not even mentioned during the act of signing up people.&lt;br /&gt;&lt;br /&gt;In addition, the campaign staffers made the point that one thing that would solidify someone's distrust of the Democrat party would be to sign up with a Democrat registration drive and not turn it in, and conversely, if a Democrat helps a conservative sign up, it might break down stereotypes and help us reach across to other constituents.  It's clear that they're not just interested in doing what it takes to win this election.  They're taking the long view, which is a good sign.&lt;br /&gt;&lt;br /&gt;I was also impressed with the people I met.  Many, many people were already registered, and a lot of people thanked me for just trying to get people registered.  People from all walks of life, who drove up in a Prius, an Oldsmobile, or a bicycle, valued the role of voting.  It was pretty heartening to see how many people took it seriously and how many people were genuinely appreciative of what I was doing.&lt;br /&gt;&lt;br /&gt;Of course, there were a couple of uncomfortable moments.&lt;br /&gt;&lt;br /&gt;I talked to more than one college-age young woman who "just wasn't into voting."  This is sad, especially considering McCain's obvious misogyny.  This is the man who referred to his own wife as a "c**t" in front of reporters, remember.  Not a lot of respect for women in that man, despite the politically-calculated choice of a woman for VP, a cynical attempt to grab expatriate Hillary supporters who haven't been paying attention to what McCain actually does with his political power.&lt;br /&gt;&lt;br /&gt;I also got a little vitriol from both the left and the right.&lt;br /&gt;&lt;br /&gt;I talked to one woman who told me that yes, she was registered, and that there was no way in hell she would vote for "that fascist Obama."  Fascist, really?  I don't think that woman has read Obama's position papers on his web site - the legislative work he's done has clearly been democratizing work, rather than supporting fascism, such as requiring new standards for making the government's behavior and spending open to public scrutiny ("Google for Government"), and limiting the power of lobbyists (see &lt;a href="http://www.barackobama.com/issues/ethics/"&gt;his political ethics reform plan for more&lt;/a&gt;).  And she &lt;em&gt;especially&lt;/em&gt; hasn't paid attention to McCain's voting record over the last several years, which really has been sweetheart deals for corporations.  My guess is that she was a disgruntled Hillary supporter, but I really don't understand how someone who supported Hillary would take it out on Obama by voting for McCain.  Unless the only reason she supported Hillary was because she was female, it doesn't make any sense.  Vote policy, not plumbing.&lt;br /&gt;&lt;br /&gt;On the other end of the spectrum, I talked to a, shall we say, &lt;em&gt;forthright&lt;/em&gt; individual who, when I asked him if he was registered to vote, told me that it didn't matter whether he votes or not because the outcome of the election could never subvert God's will.  He went on to say that he looks forward to my destruction at the hands of his God.  And then stormed away.  I watched him go, thinking, "yup, it's probably a good thing you don't vote."  It's been a while since someone has launched into the whole "my god hates you" thing against me, but it's always a surreal, depressing, and saddening experience, no matter how many times I get it.&lt;br /&gt;&lt;br /&gt;But all in all, it was a positive experience.  I personally signed up people who may not otherwise have voted.  I spurred people into taking part in the political process.  I don't know how they're going to vote, but the mere fact that more people will be voting because of me is a good feeling.  It may not make a difference in the final count, but I'll at least know I was part of the solution and not part of the problem.  And even if my guy loses, at least the winner will have been selected as a representative of more people than he otherwise would have been.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7657869439858446235?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7657869439858446235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7657869439858446235&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7657869439858446235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7657869439858446235'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/08/voter-registration-drive.html' title='Voter Registration Drive'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7102118604095712329</id><published>2008-08-28T12:51:00.002-06:00</published><updated>2008-08-31T00:27:36.927-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><title type='text'>SW3D Bone Animations from Lightwave</title><content type='html'>&lt;div style="float: right; margin-left: 10px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/sw3ddev/images/weight_analysis_sample.png" alt="Screenshot of Lightwave weight map on a model" /&gt;&lt;/div&gt;I've written an &lt;a href="http://homepage.mac.com/nephilim/sw3ddev/boned_models.html"&gt;article about exporting bones from LightWave for use in Shockwave3D&lt;/a&gt;.  It collects a lot of the information I've learned on the web about the finicky process of exporting bones for animation in Director.&lt;br /&gt;&lt;br /&gt;In particular, I disagree with something that seems to be conventional wisdom about Lightwave export to Shockwave3D.  &lt;em&gt;You can have more than one weight map influence a vertex.&lt;/em&gt;  Before, it was said that each vertex is assigned 100% to a single bone, but that's not true - you can spread a vertex's influence over multiple bones and it will work.&lt;br /&gt;&lt;br /&gt;The article contains two Lscrpts (scripts for controlling Lightwave) I wrote which help ease the process.  There's a "Weight Detail" script which lets you set the weight values of a point (or a set of points) across all your weight maps all at once in one dialog.  This is really handy, since Shockwave3D likes all the weight maps to add up to 100%.  The other Lscript is "Weight Analysis" which will analyze your model for you and show you all the vertices which don't have 100% weight assigned to them.  That way, it's easy to find problem areas in your model before export.&lt;br /&gt;&lt;br /&gt;I also mirror &lt;a href="http://www.mikegreen.name/"&gt;Mike Green&lt;/a&gt;'s "BlurVMaps" script, which is also handy for blurring the weight maps so that they flow naturally over the surface.&lt;br /&gt;&lt;br /&gt;Taken together, these Lscripts really make preparing models in Lightwave for Shockwave3D export a lot easier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7102118604095712329?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/sw3ddev/boned_models.html' title='SW3D Bone Animations from Lightwave'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7102118604095712329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7102118604095712329&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7102118604095712329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7102118604095712329'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/08/sw3d-bone-animations-from-lightwave.html' title='SW3D Bone Animations from Lightwave'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3092189694619339141</id><published>2008-08-28T00:19:00.002-06:00</published><updated>2008-08-31T00:35:19.617-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Hacking the Target Talking Busts</title><content type='html'>Oh, happy day.  Jeff Baird has posted &lt;a href="http://www.my-mania.com/halloween/talking_bust.html"&gt;detailed instructions on hacking the Target talking busts from 2006 and making them respond to custom audio&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We've used these for two years running, after embellishing them a bit to give them a bit more presence:&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/imagineerieing/2006/sheridan.png" alt="Sheridan talking bust" /&gt;&lt;/div&gt;...so I'm happy to see this how-to.  My plan is to take a trip to the corner Radio Shack this weekend and get our three busts hacked to accommodate custom audio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3092189694619339141?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.my-mania.com/halloween/talking_bust.html' title='Hacking the Target Talking Busts'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3092189694619339141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3092189694619339141&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3092189694619339141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3092189694619339141'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/08/hacking-target-talking-busts.html' title='Hacking the Target Talking Busts'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1139870658417680143</id><published>2008-08-27T01:07:00.003-06:00</published><updated>2008-08-31T00:50:33.846-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Mirror, Mirror</title><content type='html'>For those of you still subscribed to my blog, I thank you for your loyalty.  Sorry I was away from posting for so long, but when my second son was born, well, I had to focus on that for a while.  No offense to you, dear reader, but he's hella cuter.&lt;br /&gt;&lt;br /&gt;&lt;div style="float: right;"&gt;&lt;img src="http://www.imagineerieing.com/images/mm_necrotic.png" alt="magic mirror halloween puppet with necrotic venting" style="border: none;"/&gt;&lt;/div&gt;Anyway, to make it up to you, I'm announcing &lt;a href="http://www.imagineerieing.com/mirror_mirror.html"&gt;Mirror Mirror&lt;/a&gt;, our new digital puppet for the 2008 haunting season.  It's a massive overhaul of the &lt;a href="http://homepage.mac.com/nephilim/imagineerieing/magic_mirror.html"&gt;original Magic Mirror effect&lt;/a&gt; we did way back when we started &lt;em&gt;Carnival of Souls&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;It includes all the features you've come to expect from ImaginEERIEing's digital puppets: customizable lighting and other appearance options, multiple modes of control, and an easy-to-use onscreen console for configuring your puppet.  Plus some spiffy new tricks, such as cool background effects like fire, spectral emissions, and necrotic venting.  (Necrotic venting is shown at right.)&lt;br /&gt;&lt;br /&gt;If you try it out and find any problems, please let me know.  I want to get any bugs knocked back well in advance of the 2008 haunting season if possible.&lt;br /&gt;&lt;br /&gt;Happy haunting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1139870658417680143?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.imagineerieing.com/mirror_mirror.html' title='Mirror, Mirror'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1139870658417680143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1139870658417680143&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1139870658417680143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1139870658417680143'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2008/08/mirror-mirror.html' title='Mirror, Mirror'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3168232813381299601</id><published>2007-11-14T01:16:00.000-07:00</published><updated>2008-08-31T00:38:38.728-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><title type='text'>New Article on Additive Blending Effects</title><content type='html'>Now that Jorge at IsoInteractive has &lt;a href="http://www.isointeractive.com/lab/shaders_blend_modes/shockwave_blend_modes.htm"&gt;teased out how to use additive blending in Shockwave3D&lt;/a&gt;, I figured I'd put up a page in my &lt;a href="http://homepage.mac.com/nephilim/sw3ddev/"&gt;Shockwave3D Developer's Center&lt;/a&gt; showing how additive blending techniques can really enhance the look of a Shockwave3D piece.&lt;br /&gt;&lt;br /&gt;Here's a screenshot of what the featured effect (called "FireJet") looks like:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/sw3ddev/images/firejet_sample.png" alt="Screenshot of the FireJet effect" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://homepage.mac.com/nephilim/sw3ddev/additive_blending.html"&gt;&lt;em&gt;Special Effects using Additive and Multiplicative Blending&lt;/em&gt;&lt;/a&gt; includes a discussion of what additive blending is, and includes exposition, details, and the source code to recreate the above FireJet effect.&lt;br /&gt;&lt;br /&gt;It also has a demo that lets you click between several particle textures to see their effects in an additive context, which might give you some ideas for spell effects for your next Director-based RPG game.  (Hint, hint!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3168232813381299601?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/sw3ddev/additive_blending.html' title='New Article on Additive Blending Effects'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3168232813381299601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3168232813381299601&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3168232813381299601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3168232813381299601'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/11/new-article-on-additive-blending.html' title='New Article on Additive Blending Effects'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-462646608899821129</id><published>2007-11-13T22:55:00.001-07:00</published><updated>2008-08-31T00:49:43.243-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Frosty Demo Available</title><content type='html'>Okay, I've just uploaded the &lt;a href="http://www.imagineerieing.com/frosty.html"&gt;demo version of Frosty&lt;/a&gt; to the &lt;a href="http://www.imagineerieing.com"&gt;ImaginEERIEing site&lt;/a&gt;.  &lt;strong&gt;Frosty&lt;/strong&gt; is our new Christmas-themed digital puppet, for all you home haunters who start putting up animated reindeer and Santas after you tear down your animated zombies and witches.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007-09-07.png" alt="Frosty" /&gt;&lt;/div&gt;&lt;br /&gt;The puppet is not for purchase yet, since I want to get some testing done on it before I start charging.  I'd appreciate it if you'd try it out and let me know whether you experience any bugs or problems with him.  Thanks, and enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-462646608899821129?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.imagineerieing.com/frosty.html' title='Frosty Demo Available'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/462646608899821129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=462646608899821129&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/462646608899821129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/462646608899821129'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/11/frosty-demo-available.html' title='Frosty Demo Available'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1302605761268997669</id><published>2007-11-12T22:47:00.000-07:00</published><updated>2008-08-31T00:40:12.878-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arkham'/><title type='text'>Strange Eons adds Arkham Investigations support</title><content type='html'>For those of you that play &lt;em&gt;Arkham Horror&lt;/em&gt;, Chris Jennings' excellent &lt;a href="http://www.sfu.ca/~cjenning/eons/index.html"&gt;&lt;em&gt;Strange Eons&lt;/em&gt;&lt;/a&gt;, a Java program for creating custom &lt;em&gt;Arkham Horror&lt;/em&gt; material, has a new alpha build available which adds support for &lt;a href="http://homepage.mac.com/nephilim/arkham_investigations/"&gt;&lt;em&gt;Arkham Investigations&lt;/em&gt;&lt;/a&gt; casebooks and foldable tomes.  Ia!  Ia!  Chris Jennings fthagn!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1302605761268997669?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sfu.ca/~cjenning/eons/index.html' title='&lt;em&gt;Strange Eons&lt;/em&gt; adds &lt;em&gt;Arkham Investigations&lt;/em&gt; support'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1302605761268997669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1302605761268997669&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1302605761268997669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1302605761268997669'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/11/strange-eons-adds-arkham-investigations.html' title='&lt;em&gt;Strange Eons&lt;/em&gt; adds &lt;em&gt;Arkham Investigations&lt;/em&gt; support'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-5226103329199081302</id><published>2007-11-09T00:21:00.000-07:00</published><updated>2008-08-31T00:51:13.613-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Gordo for charity, other testimonials</title><content type='html'>&lt;div style="float: right; margin-left: 5px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_11_09.png" alt="Gordo being put to good use" /&gt;&lt;/div&gt;I've put up &lt;a href="http://www.imagineerieing.com/see_it_in_action.html"&gt;some testimonials&lt;/a&gt; on the &lt;a href="http://www.imagineerieing.com"&gt;ImaginEERIEing site&lt;/a&gt; which tell some good stories.&lt;br /&gt;&lt;br /&gt;One is the story of a home haunter who charmed everyone from toddlers to parents, including some college girls in between, with the &lt;a href="http://www.imagineerieing.com/mirror.html"&gt;Magic Mirror&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But even more gratifying was the story of &lt;a href="http://www.imagineerieing.com/gordo.html"&gt;Gordo&lt;/a&gt; being used for a charity event for children and adults with severe disabilities.  When we first built the Magic Mirror and offered it as a free download, we hadn't anticipated its use outside of the context of a home haunt, or possibly a haunted house attraction.  But this was a great use of the puppet, because it was engaging and spooky enough to connect with the kids, but (thanks to Gordo's "happy face") not so intimidating that it put them off.  Having an adjustable level of friendliness with moods really does come in handy for managing your performance to be appropriate for your visitors, on the fly if need be.&lt;br /&gt;&lt;br /&gt;As stories come in about people using our digital puppets, I have to say: it's really great to know that our creations have spread smiles all over the country and beyond.  It's a great feeling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-5226103329199081302?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.imagineerieing.com/see_it_in_action.html' title='Gordo for charity, other testimonials'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/5226103329199081302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=5226103329199081302&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5226103329199081302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5226103329199081302'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/11/gordo-for-charity-other-testimonials.html' title='Gordo for charity, other testimonials'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3191715978230645098</id><published>2007-11-08T08:48:00.000-07:00</published><updated>2008-08-31T00:38:38.730-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><title type='text'>Shockwave Additive &amp; Subtractive Blending</title><content type='html'>Oh, happy day!  Jorge Rodr&amp;iacute;guez at isointeractive has figured out how to do &lt;a href="http://www.isointeractive.com/lab/shaders_blend_modes/shockwave_blend_modes.htm"&gt;Additive and Subtractive Blending in Shockwave&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3191715978230645098?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.isointeractive.com/lab/shaders_blend_modes/shockwave_blend_modes.htm' title='Shockwave Additive &amp; Subtractive Blending'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3191715978230645098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3191715978230645098&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3191715978230645098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3191715978230645098'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/11/shockwave-additive-subtractive-blending.html' title='Shockwave Additive &amp; Subtractive Blending'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-355307686588123014</id><published>2007-11-06T00:56:00.000-07:00</published><updated>2008-08-31T00:42:25.907-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Video of the Madame Sarita Game for 2007</title><content type='html'>Okay, I got some video of kids playing the Madame Sarita game up on YouTube.  Here it is:&lt;br /&gt;&lt;br /&gt;&lt;object width="300" height="248"&gt; &lt;param name="movie" value="http://www.youtube.com/v/f_3_s329OPo"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/f_3_s329OPo" type="application/x-shockwave-flash" width="300" height="248"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;All in all, it turned out pretty well - most of the kids seemed to really enjoy the custom controllers.  The fact that they didn't have any wires, and that you didn't even &lt;em&gt;touch&lt;/em&gt; them (except for the skull, which could be picked up off the table and still work), gave them a really mystical feel.&lt;br /&gt;&lt;br /&gt;We did have a few technical difficulties during the night, but once we got through the first few sets of visitors, it ran smoothly for the remainder of the night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-355307686588123014?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/355307686588123014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=355307686588123014&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/355307686588123014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/355307686588123014'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/11/video-of-madame-sarita-game-for-2007.html' title='Video of the Madame Sarita Game for 2007'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4006377329308920399</id><published>2007-11-01T16:18:00.000-06:00</published><updated>2008-08-31T00:52:12.208-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Digital Puppet Fun for 2007</title><content type='html'>It looks like &lt;a href="http://www.imagineerieing.com"&gt;ImaginEERIEing's digital puppets&lt;/a&gt; really contributed to some fun for kids outside of our own little home haunt this year.  There have been a lot more downloads of the puppets this year than in 2006, and the reports are starting to come in about how they worked for people.&lt;br /&gt;&lt;br /&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;img src="http://www.imagineerieing.com/images/friends/dez.png"&gt;&lt;/div&gt;Dez, who lives in a not-very-Halloween-oriented town up in Canada, decided to get the ball rolling in his community by using the Magic Mirror to get kids interested in a spooky, fun tradtiion.  He's &lt;a href="http://www.ritchieanddez.com/index.php?subaction=showfull&amp;amp;id=1193936339&amp;amp;archive=&amp;amp;start_from=&amp;amp;ucat=&amp;amp;"&gt;wwritten a really good blog post&lt;/a&gt; with his mirror implementation and response, complete with video and photos.  The facade he built looks great, and he describes how he built it.  He had some interesting ideas on keeping the cost low for it - it's worth a read.&lt;br /&gt;&lt;br /&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;img src="http://www.imagineerieing.com/images/friends/barogers.png"&gt;&lt;/div&gt;And Brent used our &lt;a href="http://www.imagineerieing.com/yorick.html"&gt;Yorick puppet&lt;/a&gt; to greet his guests with a &lt;em&gt;really big&lt;/em&gt; pirate skull.  The facade he constructed carried the theme through, complete with a treasure chest and iron sconces.  Very nice!&lt;br /&gt;&lt;br /&gt;As for our own haunt, the Magic Mirror remained an audience favorite, with people lining up all down our sidewalk to have a chance to talk to it.  My buddy Rich provided the entertaining and engaging voice for it, and parents were telling us nonstop all night how their kids wouldn't miss the mirror on Halloween.&lt;br /&gt;&lt;br /&gt;If you used the Magic Mirror or one of our "pro" puppets in your haunt this year, be sure to send us a note!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4006377329308920399?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4006377329308920399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4006377329308920399&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4006377329308920399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4006377329308920399'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/11/digital-puppet-fun-for-2007.html' title='Digital Puppet Fun for 2007'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6795588292149801443</id><published>2007-10-24T23:57:00.001-06:00</published><updated>2008-08-31T00:52:49.084-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Haunted Mansion Interior for Madame Sarita's Spirit Parlour</title><content type='html'>Well, I have the second of two vignettes pretty much modeled out and ready for non-programmer art to be dropped in for the &lt;em&gt;Madame Sarita's Spirit Parlour&lt;/em&gt; video game for Halloween.  It's looking pretty nice.  If I have time, I'm going to go back into all the environments and add spiderwebs and debris, but I'll be happy with this if I don't have time.&lt;br /&gt;&lt;br /&gt;Moreover, this vignette is now fully playable.  You enter the foyer, and a chill wafts over you.  Suddenly, two ghosts come screaming out of the dark corners at you!&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_10_24a.png" alt="Ghost attacking" /&gt;&lt;/div&gt;&lt;br /&gt;Dispatching them with your abjuration cards, you proceed towards the staircase, where the spirits offer to let you choose your fate.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_10_24b.png" alt="Choose your fate" /&gt;&lt;/div&gt;&lt;br /&gt;As you tentatively select one of the fate cards, you hear a horrible scuttling from behind!  Spinning around, you gasp in horror as a swarm of spiders come skittering out of an open doorway!  Your valor casting had better be up to snuff!&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_10_24c.png" alt="Spiders attacking" /&gt;&lt;/div&gt;&lt;br /&gt;Was the other fate card a better choice?  I guess you'll never know.  Such are the vagaries of fate.  (Or perhaps this will prompt you to strike up some conversations with other visitors to see what &lt;em&gt;their&lt;/em&gt; experience in the &lt;em&gt;Spirit Parlour&lt;/em&gt; was like...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6795588292149801443?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6795588292149801443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6795588292149801443&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6795588292149801443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6795588292149801443'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/10/haunted-mansion-interior-for-madame.html' title='Haunted Mansion Interior for &lt;em&gt;Madame Sarita&apos;s Spirit Parlour&lt;/em&gt;'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1962523325954375744</id><published>2007-10-21T23:12:00.000-06:00</published><updated>2008-08-31T00:42:58.671-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>More Progress on Madame Sarita's Spirit Parlour</title><content type='html'>Today, the crew came over and we did a lot of work on the Spirit Parlour.  We got more walls made and hung up in the garage, we got a good start on the window frame, we got the crown moulding put over the window box, and we got the "casting cards" finalized for the game.  Moreover, we managed to get in a test of the interface, and it revealed some problems which I have fixed tonight.  The game now has very fine configuration controls that allow much more crisp responses to the players' actions, far better than before.  This thing is really coming together well.  I can't wait to get it in front of some kids.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_10_21.jpg" alt="Spirit Parlour Game Controllers" /&gt;&lt;/div&gt;&lt;br /&gt;The "casting cards" are:&lt;dl&gt;&lt;dt&gt;&lt;strong&gt;Valour&lt;/strong&gt;&lt;/dt&gt;&lt;dd&gt;The card shows a knight vanquishing a terrible foe.  When the Mage player places his or her hand over it, it casts a spell that smites your foes with fire and steel.&lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Abjuration&lt;/strong&gt;&lt;/dt&gt;&lt;dd&gt;The card depicts an undead specter cowering in fear from the light beaming forth from a man's hands.  When selected, it casts a spell that banishes the spirits of the undead.&lt;/dd&gt;&lt;dt&gt;&lt;strong&gt;Sinister Knight and Dexter Knight&lt;/strong&gt;&lt;/dt&gt;&lt;dd&gt;These paired cards show skeletal knights facing left and right.  They are used to communicate your wishes to the spirits of the dead.&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;The cards themselves were drawn by local artist &lt;a href="http://www.bobdiven.com/"&gt;Bob Diven&lt;/a&gt;, and look spectacular close-up.  They are in the style of old Tarot cards from the dark ages, but are completely original, since we didn't want to actually use the Tarot, in case someone objects.  You can get an impression of them in the photo above.  They sit in small boxes, back-lit by small utility lights.  Also in the photo above, you can see the new configuration screen, showing the current configuration of the system.  It now has readouts of the current settings, ways to adjust thresholds and sensitivities, and feedback icons so that all game systems can be tested within the configuration screen.  (You can see the circular targeter, the palantir HUD, and icons for the four cards.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1962523325954375744?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1962523325954375744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1962523325954375744&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1962523325954375744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1962523325954375744'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/10/more-progress-on-madame-saritas-spirit.html' title='More Progress on &lt;em&gt;Madame Sarita&apos;s Spirit Parlour&lt;/em&gt;'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1643254609851549097</id><published>2007-10-21T00:50:00.000-06:00</published><updated>2008-08-31T00:42:38.053-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Spirit Parlour game coming along nicely</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_10_20.jpg" alt="Spirit Parlour game controllers" /&gt;&lt;/div&gt;Tonight, I did my first complete test of the controllers for this year's &lt;em&gt;Madame Sarita's Spirit Parlour&lt;/em&gt;, and it works.  It &lt;strong&gt;works&lt;/strong&gt;!  Yes!&lt;br /&gt;&lt;br /&gt;All three control types for the game are now prototyped and working smoothly:&lt;ul&gt;&lt;li&gt;&lt;em&gt;The Palantir of Abyssinia&lt;/em&gt;, a crystal ball filled with water from the river Styx, sits on the right, where the "Mystic" player waves his or her hands over it to generate mana.&lt;/li&gt;&lt;li&gt;Four &lt;em&gt;Casting Cards&lt;/em&gt; that once belonged to Marie Laveau sit on the left, so rife with power that they glow of their own accord.  The "Mage" player need only pass a hand over them to access their magical energies.&lt;/li&gt;&lt;li&gt;The &lt;em&gt;Skull of Rasputin&lt;/em&gt; grins horribly in the center, where the "Medium" player will lay hands upon it to draw the team into the dark nightmare of the spirit world.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Now, all I have to do is make the game which uses the controllers.  Erm...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1643254609851549097?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1643254609851549097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1643254609851549097&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1643254609851549097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1643254609851549097'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/10/spirit-parlour-game-coming-along-nicely.html' title='Spirit Parlour game coming along nicely'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4883629771872950131</id><published>2007-10-18T18:41:00.000-06:00</published><updated>2008-08-31T00:42:38.055-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Sneak Peek at Carnival of Souls 2007</title><content type='html'>&lt;strong&gt;Warning: Spoilers for Carnival of Souls 2007 ahead!&lt;/strong&gt;  Don't read this post if you want to preserve the magic.&lt;br /&gt;&lt;br /&gt;As many of you may know, we've lost a &lt;em&gt;lot&lt;/em&gt; of volunteers for 2007.  Among the regulars and semi-regulars you won't see haunting our house this year include: Holly, Byron, Jen, Dana, my parents, Barb's parents, Jim, Janice, and Stephanie.  We've also got some tentatives and some not-heard-froms.  Thankfully, we've recruited many volunteers to pick up the slack, but it still meant we got a very late start this year.&lt;br /&gt;&lt;br /&gt;But does that mean we won't have any spine-tingling surprises for our visitors this year?  No way!  The &lt;a href="http://homepage.mac.com/nephilim/imagineerieing"&gt;Carnival of Souls&lt;/a&gt; crew are innovating a new garage attraction this year which should be a lot of fun and require fewer workers to maintain.&lt;br /&gt;&lt;br /&gt;This year, Madame Sarita's Spirit Parlour will challenge our visitors to do some ghost talking of their own.  Sarita is looking for apprentice guardians, and she needs Mystics, Mediums, and Mages to help her defend against the forces of darkness.&lt;br /&gt;&lt;br /&gt;Mystics will use the crystal ball to generate the mana required to fuel magic spells.  Mediums will use their "third eye" to project their vision into the spirit world.  And Mages will cast the spells to put down that which should never be called up.&lt;br /&gt;&lt;br /&gt;Here's a shot of the new spirit parlour construction:&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_10_18.png" alt="home haunt construction" /&gt;&lt;/div&gt;You can see the window box we're building.  That will house a 4' wide rear-projection screen where the adventure is displayed.  An Apple laptop will control the action.  You can see the crystal ball which one player will use as a game controller.  The "Mystic" player will wave his or her hands over the crystal ball to generate magic power.  The skull on the table is a tentative stand-in for the Ouija Board cradle which the "Medium" player will use to control progress in the spirit world.&lt;br /&gt;&lt;br /&gt;Here's a shot of the gameplay:&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_10_18a.png" alt="home haunt game" /&gt;&lt;/div&gt;Now, if we can only get it done before Halloween...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4883629771872950131?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4883629771872950131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4883629771872950131&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4883629771872950131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4883629771872950131'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/10/sneak-peek-at-carnival-of-souls-2007.html' title='Sneak Peek at Carnival of Souls 2007'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7820170207174436626</id><published>2007-10-18T09:20:00.000-06:00</published><updated>2008-08-31T00:43:37.190-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Quickly view HTTP headers</title><content type='html'>Found this little gem today.  &lt;a href="http://web-sniffer.net/"&gt;Web-Sniffer.net&lt;/a&gt; allows you to enter a URL and it will display the HTTP request and response header.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7820170207174436626?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://web-sniffer.net/' title='Quickly view HTTP headers'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7820170207174436626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7820170207174436626&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7820170207174436626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7820170207174436626'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/10/quickly-view-http-headers.html' title='Quickly view HTTP headers'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4656091640615670779</id><published>2007-10-05T13:30:00.000-06:00</published><updated>2008-08-31T00:31:57.261-06:00</updated><title type='text'>Thanks, AT&amp;T</title><content type='html'>I just got this text message from AT&amp;T: "As of 10/7/07, text messages sent to 505 area code will not reach you and sender will not be notified.  Advise contacts of your new 575 area code."&lt;br /&gt;&lt;br /&gt;Ah, such great service.&lt;br /&gt;&lt;br /&gt;So, all you friends of mine who are subscribed to my blog: update your numbers for us in your address books to area code 575, please.  Our &lt;em&gt;other&lt;/em&gt; service providers are giving us a grace period of a year, so while you should update all your numbers for me, text messaging is apparently more urgent, since apparently, AT&amp;T can't be bothered to forward you or notify you that I'm not going to get the text message you just sent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4656091640615670779?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4656091640615670779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4656091640615670779&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4656091640615670779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4656091640615670779'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/10/thanks-at.html' title='Thanks, AT&amp;T'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7219972786260129223</id><published>2007-10-05T10:07:00.000-06:00</published><updated>2008-08-31T00:49:01.174-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Creating Accessible Flash Content</title><content type='html'>&lt;a href="http://www.webaim.org"&gt;WebAIM&lt;/a&gt; has posted an &lt;a href="http://www.webaim.org/techniques/flash/"&gt;article on making Flash content accessible&lt;/a&gt;.  Widely it is asserted that Flash is accessible, but the reality is that it's not unless you make a Herculean effort to make it so.  Thus, a how-to guide is good to have.&lt;br /&gt;&lt;br /&gt;In addition, it has a good overview of general accessibility issues for any web content, not just Flash content:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Hearing disabilities&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Provide synchronized captions for any audio that conveys content&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Photo epilepsy&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Remove strobing content that flashes between 2 and 55 times per second&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Motor disabilities&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Ensure the Flash content is keyboard accessible&lt;/li&gt;&lt;li&gt;Do not require fine motor skills&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cognitive disabilities&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Give users control over time sensitive content&lt;/li&gt;&lt;li&gt;Provide easy to use controls and navigation schemes&lt;/li&gt;&lt;li&gt;Be consistent&lt;/li&gt;&lt;li&gt;Use the clearest, simplest language appropriate to the content&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Low vision&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Provide plenty of contrast&lt;/li&gt;&lt;li&gt;Allow the Flash content to scale to a larger size&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Blindness&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Ensure screen reader accessibility or provide an accessible alternative&lt;/li&gt;&lt;li&gt;Ensure keyboard accessibility&lt;/li&gt;&lt;li&gt;Do not interfere with screen reader audio or keyboard commands&lt;/li&gt;&lt;li&gt;Provide textual equivalents for all non-text elements that convey content or provide a function.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;  This list of accessibility items is always a good thing to look at when you are faced with a site that you need to update or design.  Keeps you in check when you (or someone else) is looking to get funky with AJAX, general Javascript, or Flash on the web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7219972786260129223?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.webaim.org/techniques/flash/' title='Creating Accessible Flash Content'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7219972786260129223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7219972786260129223&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7219972786260129223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7219972786260129223'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/10/creating-accessible-flash-content.html' title='Creating Accessible Flash Content'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-1554890794081257714</id><published>2007-10-02T13:24:00.000-06:00</published><updated>2008-08-31T00:38:15.784-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><title type='text'>Flash "memory leak" in Director</title><content type='html'>For our current project, I've been trying to nail down what appeared to be a memory leak in Director with respect to Flash members.  It's not technically a "leak," per se, but the end result is the same: memory gets allocated that cannot be de-allocated.  After some investigation, here's what is going on.&lt;br /&gt;&lt;br /&gt;I was using Flash members to store bitmap graphics for a project which required cartoony characters.  These character graphics were 256x512 pixels in size, so I could either use 16k to store a Flash member that contained &lt;em&gt;all the frames&lt;/em&gt; for the animation, or I could use 512k &lt;em&gt;per frame of animation&lt;/em&gt; to store the bitmaps.  No brainer, right?&lt;br /&gt;&lt;br /&gt;Well, there's a problem.  Apparently, if you use "the posterFrame" property of a Flash member, Director's engine will become unable to unload it.  My guess is that this is because it is flagged as "changed" in the same way that a bitmap cast member cannot be unloaded after you change its image using its image property.  I suppose this makes sense, because the posterFrame set would be lost if the member was unloaded.&lt;br /&gt;&lt;br /&gt;So, basically, we have a situation where, if we store graphics in a Flash member and extract them via the posterFrame property, you can never unload them.&lt;br /&gt;&lt;br /&gt;What to do?  As with most things in Director, there is a workaround.  Since the Flash member can never be unloaded when you set its posterframe, the trick is to not set its posterframe, but instead set the posterframe of a &lt;em&gt;duplicate&lt;/em&gt;.  Make a copy of the Flash member, yank the posterframes from that, and then erase it.  The original Flash member can remain unloaded in this case, and the member which cannot be unloaded is instead erased.  Here's the code:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;on getFlashImage theMember, thePosterFrame&lt;br /&gt;  &lt;br /&gt;  -- We can accept either a literal member reference, a string, or a number.&lt;br /&gt;  if (theMember.ilk = #member) then m = theMember&lt;br /&gt;  else m = member(theMember)&lt;br /&gt;  &lt;br /&gt;  -- Duplicate the member, and set its posterframe&lt;br /&gt;  theTempMember = member(m.duplicate(), m.castlibnum)&lt;br /&gt;  theTempMember.posterframe = thePosterFrame&lt;br /&gt;  &lt;br /&gt;  -- Grab the image&lt;br /&gt;  i = theTempMember.image.duplicate()&lt;br /&gt;  &lt;br /&gt;  -- Erase the temporary member&lt;br /&gt;  theTempMember.erase()&lt;br /&gt;  &lt;br /&gt;  -- Unload the original member&lt;br /&gt;  m.unload()&lt;br /&gt;  &lt;br /&gt;  -- Return the image&lt;br /&gt;  return i&lt;br /&gt;  &lt;br /&gt;end getFlashImage&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-1554890794081257714?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/1554890794081257714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=1554890794081257714&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1554890794081257714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/1554890794081257714'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/10/flash-memory-leak-in-director.html' title='Flash &quot;memory leak&quot; in Director'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4973371136935692712</id><published>2007-09-28T22:33:00.000-06:00</published><updated>2008-08-31T00:31:57.265-06:00</updated><title type='text'>Smooth Move, NBC</title><content type='html'>So, my wife and I have been buying &lt;em&gt;The Office&lt;/em&gt; (among other shows) on iTunes for the past two seasons.  With a toddler, it was impossible for us to catch prime time television, so we had resorted to getting it online.  It cost money, but we were willing to pay it to be able to watch the shows we were trying to follow on our own schedule in a convenient format.&lt;br /&gt;&lt;br /&gt;Unfortunately, NBC recently threw a hissy fit with Apple about not wanting to, oh, have a reasonable, consistent price for digital media at the Apple Store.  Apparently &lt;em&gt;they&lt;/em&gt; think that &lt;em&gt;their&lt;/em&gt; content should cost more than &lt;em&gt;everybody else's content&lt;/em&gt; and that Apple should pay &lt;em&gt;them&lt;/em&gt; more money for the right to deliver it.  They took their ball and went home.&lt;br /&gt;&lt;br /&gt;So, looking on the Apple Store for the new season, it's not there.  I can't pay $2 an episode to Apple and NBC because NBC are being a bunch of petulant children.  Instead, we go to NBC.com to &lt;strong&gt;&lt;em&gt;watch it fer free&lt;/em&gt;&lt;/strong&gt;!!!  That'll show Apple, right?&lt;br /&gt;&lt;br /&gt;Wrong.  A show like &lt;em&gt;The Office&lt;/em&gt; is all about comedic timing, and since you can't &lt;em&gt;actually download&lt;/em&gt; the episode, out of some paranoid fear of who-knows-what, you have to watch it streaming.  Except that their media player is crap, so it cuts out, stutters, and even fails, which makes the comedy fail.  And their chapter browser doesn't even work - when we selected chapter 5 for the fifth time because the video cut out, it kept starting back at chapter 1.  It stops being funny if you have to watch it several times in a row.&lt;br /&gt;&lt;br /&gt;Indeed, I ended up thinking, while watching a frozen frame of two characters in mid-sentence talking to each other for several minutes, "You know what?  This show isn't really worth the effort, even if it's free now."  The extra hassle made what was once an enjoyable treat after the kid goes to bed into a frustrating experience which I eventually abandoned.  I'm not going to follow &lt;em&gt;The Office&lt;/em&gt; any more.&lt;br /&gt;&lt;br /&gt;And do you know something else?  &lt;em&gt;The Daily Show&lt;/em&gt; actually IS on iTunes.  And they let us download it (granted, with DRM, but that's never going to change so long as the content owners continue living in the fantasy land where they can hate and love their customers at the same time).  So NBC just lost a paying customer.  If we hadn't been forced to watch the painful first episode of &lt;em&gt;The Office&lt;/em&gt; separately on NBC.com, we probably would have bought the season pass.  But now, that cash is going to go to a different network.  Apple's still getting their cut, NBC's not.&lt;br /&gt;&lt;br /&gt;Bye, bye, NBC.  Call me if you ever pull your head out of your ass.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4973371136935692712?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4973371136935692712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4973371136935692712&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4973371136935692712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4973371136935692712'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/09/smooth-move-nbc.html' title='Smooth Move, NBC'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8067975678026879278</id><published>2007-09-11T14:19:00.000-06:00</published><updated>2008-08-31T00:44:46.756-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>9 JavaScript Tips You May Not Know | Ayman Hourieh's Blog</title><content type='html'>Ayman Hourieh has provided a nice overview of &lt;a href="http://aymanh.com/9-javascript-tips-you-may-not-know"&gt;9 JavaScript Tips You May Not Know&lt;/a&gt;.  I knew almost all of these, but there were a few nuggets in there I thought were clever, such as the way to model linked lists with arithmetic, and the static local variables trick.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8067975678026879278?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://aymanh.com/9-javascript-tips-you-may-not-know' title='9 JavaScript Tips You May Not Know | Ayman Hourieh&apos;s Blog'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8067975678026879278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8067975678026879278&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8067975678026879278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8067975678026879278'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/09/9-javascript-tips-you-may-not-know.html' title='9 JavaScript Tips You May Not Know | Ayman Hourieh&apos;s Blog'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-535457259950865655</id><published>2007-09-11T13:32:00.001-06:00</published><updated>2008-08-31T00:53:48.794-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Preloading Both Images AND Scripts in Javascript</title><content type='html'>We've lately begun developing content for the iPhone and other mobile devices, so I'm starting to get into Javascript programming more.&lt;br /&gt;&lt;br /&gt;For an educational game I'm building, I wanted to show a loading screen while the device is downloading all the script information over the slow EDGE network.  Unfortunately, while there is a lot of information on the web about preloading &lt;em&gt;images&lt;/em&gt; for faster response time in Javascript applications, there's not much about preloading&lt;em&gt; Javascript scripts&lt;/em&gt;.  In fact, I saw several "it can't be done" type responses.&lt;br /&gt;&lt;br /&gt;It turns out it &lt;em&gt;can&lt;/em&gt; be done, and quite easily, by leveraging the power of &lt;a href="http://www.prototypejs.org"&gt;Prototype&lt;/a&gt;'s AJAX calls.  Because Prototype will eval() any AJAX response that comes back with a Javascript MIME type, you can essentially use it to deliver your scripts, rather than using the typical &amp;lt;script&amp;gt; tag, and provide a pretty download bar as it goes.&lt;br /&gt;&lt;br /&gt;Here's some code:&lt;br /&gt;&lt;br /&gt;&lt;pre style="width: 100%; overflow: scroll; height: 25em; font-size: smaller;"&gt;//   asset_loader.js&lt;br /&gt;//   This object handles all the assets for the page.&lt;br /&gt;&lt;br /&gt;//   First, the master list of application assets to preload.&lt;br /&gt;//   All images are considered to be optional unless required is set to 1.&lt;br /&gt;//   All scripts are considered to be required unless optional is set to 1.&lt;br /&gt;&lt;br /&gt;var assets = {&lt;br /&gt;&lt;br /&gt;   //   List images here.&lt;br /&gt;   //   Each image is an associative array with:&lt;br /&gt;   //      id: an identifier&lt;br /&gt;   //      url: a url to load the image from (can be relative)&lt;br /&gt;   //      required: (optional) if '1', calls failure callback&lt;br /&gt;   //         if there is an error loading this image&lt;br /&gt;   //         (Thus, all images default to being optional.)&lt;br /&gt;&lt;br /&gt;   images: [&lt;br /&gt;      { id: 'an_image', url: 'images/an_image.png' },&lt;br /&gt;      { id: 'another_image', url: 'images/another_image.png' },&lt;br /&gt;      { id: 'required_image', url: 'images/important_image.png', required: 1 }&lt;br /&gt;   ],&lt;br /&gt;&lt;br /&gt;   //   List scripts here.&lt;br /&gt;   //   Each script is an associative array with:&lt;br /&gt;   //      id: an identifier&lt;br /&gt;   //      url: a url to load the script from (can be relative)&lt;br /&gt;   //      optional: (optional) if '1', does not call failure callback&lt;br /&gt;   //         if there is an error loading this script&lt;br /&gt;   //         (Thus, all scripts default to being required.)&lt;br /&gt;&lt;br /&gt;   scripts: [&lt;br /&gt;      { id: 'required_javascript_thing', url: 'javascripts/important.js' },&lt;br /&gt;      { id: 'optional_thing', url: 'javascripts/optional.js', optional: 1 }&lt;br /&gt;   ]&lt;br /&gt;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;//   The preloader object.&lt;br /&gt;//   This object handles the job of preloading everything.&lt;br /&gt;//   Usage:&lt;br /&gt;//&lt;br /&gt;//      preLoader.startLoading( preloadSuccess, preloadFailure, preloadStatus );&lt;br /&gt;//&lt;br /&gt;//   Where:&lt;br /&gt;//      preloadSuccess: the function to call when preloading was successful&lt;br /&gt;//      preloadFailure: the function to call when preloading failed&lt;br /&gt;//      preloadStatus:  the function to call to report status of preloading in progress&lt;br /&gt;//&lt;br /&gt;//   Scripts grabbed in this manner are eval()'d by Prototype.&lt;br /&gt;&lt;br /&gt;var preLoader = {&lt;br /&gt;   errors: { images: 0, scripts: 0 },&lt;br /&gt;   errortext: '',&lt;br /&gt;   progress: 0,&lt;br /&gt;   startLoading: function( completeCallback, errorCallback, statusCallback ) {&lt;br /&gt;      this.success = completeCallback;&lt;br /&gt;      this.failure = errorCallback;&lt;br /&gt;      this.status = statusCallback;&lt;br /&gt;      this.loadNextImage();&lt;br /&gt;   },&lt;br /&gt;   loadNextImage: function() {&lt;br /&gt;      if (this.progress &gt;= assets.images.length) {&lt;br /&gt;         this.progress = 0;&lt;br /&gt;         this.loadNextScript();&lt;br /&gt;         return;&lt;br /&gt;      }&lt;br /&gt;      imageObject = new Image();&lt;br /&gt;      imageObject.onload = function() { preLoader.imageLoaded(); }&lt;br /&gt;      imageObject.onerror = function() { preLoader.imageError(); }&lt;br /&gt;      imageObject.src = assets.images[ this.progress ].url;&lt;br /&gt;      assets.images[ this.progress ].image = imageObject;&lt;br /&gt;   },&lt;br /&gt;   imageLoaded: function() {&lt;br /&gt;      var perc = Math.round((this.progress + 1) * 100 / assets.images.length);&lt;br /&gt;      assets.images[ this.progress ].success = 1;&lt;br /&gt;      this.preloaderMessage( perc, 'Loading Images', assets.images[ this.progress ].url );&lt;br /&gt;      this.progress++;&lt;br /&gt;      this.loadNextImage();&lt;br /&gt;   },&lt;br /&gt;   imageError: function() {&lt;br /&gt;      var perc = Math.round((this.progress + 1) * 100 / assets.images.length);&lt;br /&gt;      assets.images[ this.progress ].success = 0;&lt;br /&gt;      this.errors.images++;&lt;br /&gt;      this.errortext += '&amp;lt;div&amp;gt;Error loading ' + assets.images[ this.progress ].url + '&amp;lt;/div&amp;gt;';&lt;br /&gt;      this.preloaderMessage( perc, 'Loading Images', assets.images[ this.progress ].url );&lt;br /&gt;      if (assets.images[ this.progress ].required == 1) return this.failure();&lt;br /&gt;      this.progress++;&lt;br /&gt;      this.loadNextImage();&lt;br /&gt;   },&lt;br /&gt;   loadNextScript: function() {&lt;br /&gt;      if (this.progress &gt;= assets.scripts.length) {&lt;br /&gt;         this.progress = 0;&lt;br /&gt;         this.success();&lt;br /&gt;         return;&lt;br /&gt;      }&lt;br /&gt;      this.ajax = new Ajax.Request( assets.scripts[ this.progress ].url, {&lt;br /&gt;         method: 'get',&lt;br /&gt;         onSuccess: function(transport) {&lt;br /&gt;            preLoader.scriptLoaded();&lt;br /&gt;         },&lt;br /&gt;         onFailure: function(transport) {&lt;br /&gt;            preLoader.scriptError();&lt;br /&gt;         }&lt;br /&gt;      });&lt;br /&gt;   },&lt;br /&gt;   scriptLoaded: function() {&lt;br /&gt;      var perc = Math.round((this.progress + 1) * 100 / assets.scripts.length);&lt;br /&gt;      assets.scripts[ this.progress ].success = 1;&lt;br /&gt;      this.preloaderMessage( perc, 'Loading Scripts', assets.scripts[ this.progress ].url );&lt;br /&gt;      this.progress++;&lt;br /&gt;      this.loadNextScript();&lt;br /&gt;   },&lt;br /&gt;   scriptError: function() {&lt;br /&gt;      var perc = Math.round((this.progress + 1) * 100 / assets.scripts.length);&lt;br /&gt;      assets.scripts[ this.progress ].success = 0;&lt;br /&gt;      this.errors.scripts++;&lt;br /&gt;      this.errortext += '&amp;lt;div&amp;gt;Error loading ' + assets.scripts[ this.progress ].url + '&amp;lt;/div&amp;gt;';&lt;br /&gt;      this.preloaderMessage( perc, 'Loading Scripts', assets.scripts[ this.progress ].url );&lt;br /&gt;      if (assets.scripts[ this.progress ].optional != 1) return this.failure();&lt;br /&gt;      this.progress++;&lt;br /&gt;      this.loadNextScript();&lt;br /&gt;   },&lt;br /&gt;   preloaderMessage: function( perc, header, msg ) {&lt;br /&gt;   &lt;br /&gt;      this.status( perc, header, msg, this.errortext );&lt;br /&gt;      &lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;...and here's a sample usage which tries preloading the given elements, and displays a "Failure" or "Success" message depending on whether the items were successfully loaded.  (In practice, you'd probably not burn out all that innerHTML each frame, but this works as a demo.)&lt;br /&gt;&lt;br /&gt;&lt;pre style="width: 100%; overflow: scroll; height: 25em; font-size: smaller;"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;   &amp;lt;head&amp;gt;&lt;br /&gt;      &amp;lt;title&amp;gt;Javascript Preloading Demo&amp;lt;/title&amp;gt;&lt;br /&gt;      &amp;lt;meta name="viewport" content="width=320, user-scalable=no" /&amp;gt;&lt;br /&gt;      &amp;lt;link rel="stylesheet" href="css/main.css" type="text/css" media="screen, tv" /&amp;gt;&lt;br /&gt;      &amp;lt;script src="javascripts/prototype.js" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;      &amp;lt;script src="javascripts/game_loader.js" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;      &amp;lt;script&amp;gt;&lt;br /&gt;         // &amp;lt;![CDATA[&lt;br /&gt;         //   Sample preloading code.&lt;br /&gt;         &lt;br /&gt;         function initialize() {&lt;br /&gt;            preLoader.startLoading( preloadSuccess, preloadFailure, preloadStatus );&lt;br /&gt;         }&lt;br /&gt;         &lt;br /&gt;         function preloadStatus( perc, header, msg, errors ) {&lt;br /&gt;               $('preloader-message').innerHTML = '\&lt;br /&gt;                  &amp;lt;div style="text-align: center; font-weight: bold; color: #999; margin-top: 80px;"&amp;gt;' + header + '&amp;lt;/div&amp;gt; \&lt;br /&gt;                  &amp;lt;div style="margin: 0px 20px; border: 2px solid #00f; position: relative; height: 16px;"&amp;gt; \&lt;br /&gt;                     &amp;lt;div style="position: absolute; left: 0px; top: 0px; width: ' + perc + '%; height: 16px; \&lt;br /&gt;                        background-color: #008;"&amp;gt;&amp;lt;/div&amp;gt; \&lt;br /&gt;                     &amp;lt;div style="position: relative; text-align: center; color: #999;"&amp;gt;' + msg + '&amp;lt;/div&amp;gt; \&lt;br /&gt;                  &amp;lt;/div&amp;gt;';&lt;br /&gt;               $('preloader-error').innerHTML = errors;&lt;br /&gt;         }&lt;br /&gt;         &lt;br /&gt;         function preloadFailure() {&lt;br /&gt;            $('preloader').innerHTML = '&amp;lt;div style="text-align: center;"&amp;gt;&amp;lt;h1&amp;gt;Failed to Load!&amp;lt;/h1&amp;gt;&amp;lt;/div&amp;gt;';&lt;br /&gt;         }&lt;br /&gt;         &lt;br /&gt;         function preloadSuccess() {&lt;br /&gt;            $('preloader').innerHTML = '&amp;lt;div style="text-align: center;"&amp;gt;&amp;lt;h1&amp;gt;Success!&amp;lt;/h1&amp;gt;&amp;lt;/div&amp;gt;';&lt;br /&gt;         }&lt;br /&gt;         // ]]&amp;gt;&lt;br /&gt;      &amp;lt;/script&amp;gt;&lt;br /&gt;   &amp;lt;/head&amp;gt;&lt;br /&gt;   &amp;lt;body onLoad="initialize();" style="border: 1px solid #666;"&amp;gt;&lt;br /&gt;      &amp;lt;div id="preloader"&amp;gt;&lt;br /&gt;         &amp;lt;div id="preloader-message"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;         &amp;lt;div id="preloader-error"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;      &amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;If you're not using Prototype, this same principle could be applied using a standard XMLHttpRequest.&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid #090; background-color: #dfd; color: #030; padding: 10px;"&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Some notes on the usage of the above code.  As is typical with eval()'ed code, objects that you create in the global namespace using the above method will not persist.  Depending on how you've architected your code, you may not be able to just "drop in" your Javascript and have it work.&lt;br /&gt;&lt;br /&gt;However, this is easily remedied.  All you need to do is create an object that &lt;em&gt;will&lt;/em&gt; persist, and then attach your objects and methods to that.  (This is generally a good idea anyway, rather than cluttering up the global namespace.)&lt;br /&gt;&lt;br /&gt;For instance, you might add, to the loading script code above, a global object called "app".  Then, if you wanted to add a "mainMenu" object, do "app.mainMenu = { whatever };"  Since app persists, so too would app.mainMenu.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid #090; background-color: #dfd; color: #030; padding: 10px;"&gt;&lt;strong&gt;Update#2&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;See Andrew's comment below for an alternate method for preloading scripts.  (Thanks, Andrew!)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-535457259950865655?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/535457259950865655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=535457259950865655&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/535457259950865655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/535457259950865655'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/09/preloading-both-images-and-scripts-in.html' title='Preloading Both Images AND Scripts in Javascript'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-4893390057266653334</id><published>2007-09-10T00:12:00.000-06:00</published><updated>2008-08-31T00:54:31.248-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Update to Gordo</title><content type='html'>I've released a new build of &lt;a href="http://www.imagineerieing.com/gordo.html"&gt;our "Gordo" digital puppet&lt;/a&gt; which includes a new feature suggested by one of our users.&lt;br /&gt;&lt;br /&gt;Basically, it extends the "keypress performance playback" control mode by letting you control Gordo using the keyboard (not the microphone) when a performance is not playing.&lt;br /&gt;&lt;br /&gt;This way, you can have a prerecorded performance with a soundtrack that can be triggered with a keypress (say, for the introduction to a show), but you can still have Gordo interacting with your visitors while they are getting themselves seated.&lt;br /&gt;&lt;br /&gt;If you try it out, let me know whether it works for you, or if you have any other troubles.  Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-4893390057266653334?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.imagineerieing.com/gordo.html' title='Update to Gordo'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/4893390057266653334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=4893390057266653334&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4893390057266653334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/4893390057266653334'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/09/update-to-gordo.html' title='Update to Gordo'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8533437817816099763</id><published>2007-09-07T01:00:00.000-06:00</published><updated>2008-08-31T00:54:31.249-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Frosty: a New Digital Puppet in the Works</title><content type='html'>Here's a teaser for the new digital puppet I'm working on for &lt;a href="http://www.imagineerieing.com"&gt;ImaginEERIEing&lt;/a&gt;:&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007-09-07.png" alt="Frosty the Snowman" /&gt;&lt;/div&gt;I hope I didn't scare off any of my fellow home haunters, but my wife thought that people would be interested in these puppets for the holiday season, too.  As you can see, I've been working on a singing snowman with a top hat.  I will probably name him "Frosty" for obvious reasons.&lt;br /&gt;&lt;br /&gt;Question: What would you use a Christmas-themed digital puppet for?  I know what Halloween-themed digital puppets are used for, so I can customize the controls and other features to the use that they'll be put to, but I'm less sure about what a Christmas-themed digital puppet would be used for.  If I had an idea of how Frosty might be used, I could probably have a better feature set.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8533437817816099763?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8533437817816099763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8533437817816099763&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8533437817816099763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8533437817816099763'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/09/frosty-new-digital-puppet-in-works.html' title='Frosty: a New Digital Puppet in the Works'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3838409086937517925</id><published>2007-09-04T22:04:00.000-06:00</published><updated>2008-08-31T00:54:26.162-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Gordo Available For Purchase</title><content type='html'>Well, the Gordo demo has been out for quite a while, and I haven't received any problem reports, so I've &lt;a href="http://www.imagineerieing.com/gordo.html"&gt;released Gordo for sale&lt;/a&gt;.&lt;div style="text-align: center;"&gt;&lt;img src="http://www.imagineerieing.com/images/moods_of_gordo_small.png" alt="The Many Moods of Gordo" /&gt;&lt;/div&gt;&lt;strong&gt;Gordo&lt;/strong&gt; is our new digital puppet for 2007, a new addition to our existing line-up of &lt;a href="http://www.imagineerieing.com/yorick.html"&gt;Yorick&lt;/a&gt; and &lt;a href="http://www.imagineerieing.com/mirror.html"&gt;Mirror&lt;/a&gt; digital puppets.  It's a haunted pumpkin that has a friendly, tot-friendly side and a corrupted, angst-ridden-teen-friendly side.  You can spook or delight your visitors, or do both - Gordo can switch between modes instantly to accommodate all your visitors.&lt;br /&gt;&lt;br /&gt;There is a free demo you can download to try it out.  The full version is $15.&lt;br /&gt;&lt;br /&gt;If you like Gordo, or Yorick, or any of our offerings, I'd appreciate it if you spread the word a bit to your fellow home haunter friends.  We're not getting rich off this; it's just helping to offset the costs of our own home haunt each year.&lt;br /&gt;&lt;br /&gt;And, as always, if you use Gordo in your home haunt, please send us a link where we can check out videos or photos of it in action - we're always amazed at the creative uses people put our products to.&lt;br /&gt;&lt;br /&gt;Happy Haunting in 2007!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3838409086937517925?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.imagineerieing.com/gordo.html' title='Gordo Available For Purchase'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3838409086937517925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3838409086937517925&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3838409086937517925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3838409086937517925'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/09/gordo-available-for-purchase.html' title='Gordo Available For Purchase'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-525934157489423046</id><published>2007-09-03T00:23:00.000-06:00</published><updated>2007-09-03T00:23:02.683-06:00</updated><title type='text'>The Perils of Virtual Playtesting</title><content type='html'>I thought I was so clever.&lt;br /&gt;&lt;br /&gt;For the &lt;a href="http://homepage.mac.com/nephilim/imagineerieing/2007/boardgame.zip"&gt;&lt;em&gt;Carnival of Souls Board Game&lt;/em&gt;&lt;/a&gt; I released yesterday, I had done a fair amount of playtesting, so I was pretty confident that the game balance was pretty good.&lt;br /&gt;&lt;br /&gt;However, the playtesting was done by myself using a small Javascript application that modeled the game, and allowed me to run through many playtests quickly.&lt;br /&gt;&lt;br /&gt;We played the physical game "for real" for the first time tonight, and one thing is clear: virtual playtesting doesn't get you all the way there.  While the game balance was right on, with the game coming right down to the wire, it was the physical game components that bogged the game down and needed work.&lt;br /&gt;&lt;br /&gt;It's a good object lesson that the "twiddly bits" of a game are not merely conceptual, but need to be &lt;em&gt;experienced&lt;/em&gt; to understand their impact on the gameplay.  You just can't tell what the tactile experience of the game will be until you play it.&lt;br /&gt;&lt;br /&gt;In the case of &lt;em&gt;Carnival of Souls&lt;/em&gt;, I have a lot of little chips representing different resources, which you earn every turn.  Then, you spend them every turn to take on different challenges.  This means that whoever is banker ends up shuffling these little chips around incessantly, which became rather annoying to that player.&lt;br /&gt;&lt;br /&gt;The fix, I think, is to introduce character cards, a'la &lt;em&gt;Arkham Horror&lt;/em&gt;, which have little sliders for each resource type, so that each player can keep track of his or her own resources, and eliminates the need for a banker.  (In the interim, until I release a fix, you may want to track your resources on paper if you decide to play the game.)&lt;br /&gt;&lt;br /&gt;I also learned some other things about the physical game, such as the need to print out and assemble more than one of each die.  They were being passed around too much.  (If you decide to play, print out the die sheet two or three times and assemble more dice.)&lt;br /&gt;&lt;br /&gt;On the flip side, there were some pleasant surprises.  It was the first time the boards had been assembled together, and it made for a nice little layout.  The crypt doors and the gravestones worked better than I thought they would, because they had a nice tactile feel to them; I might change the others to be similar, so that you're flipping things over in all cases.&lt;br /&gt;&lt;br /&gt;On the whole, the game worked pretty well.  I still need to come up with a mechanic that makes the end of the game not end up having so many turns of just trading in resources for other resources.  I have a few ideas about that, but the game is still pretty well balanced, so it still works as a good diversion, I think.  I enjoyed it.&lt;br /&gt;&lt;br /&gt;If you play the game, let me know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-525934157489423046?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/imagineerieing/2007/boardgame.zip' title='The Perils of Virtual Playtesting'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/525934157489423046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=525934157489423046&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/525934157489423046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/525934157489423046'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/09/perils-of-virtual-playtesting.html' title='The Perils of Virtual Playtesting'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-6812502799861799622</id><published>2007-09-01T00:39:00.000-06:00</published><updated>2007-09-01T00:48:37.980-06:00</updated><title type='text'>Carnival of Souls Board Game</title><content type='html'>&lt;div style="float: right; margin-left: 10px;"&gt;&lt;img src="http://homepage.mac.com/nephilim/imagineerieing/2007/cos_bg_logo.png" alt="Carnival of Souls Board Game Logo" /&gt;&lt;/div&gt;Continuing the tradition of releasing other fun things for our Halloween visitors besides candy, we've made a &lt;a href="http://homepage.mac.com/nephilim/imagineerieing/2007/boardgame.zip"&gt;fun board game&lt;/a&gt; about the &lt;a href="http://homepage.mac.com/nephilim/imagineerieing/"&gt;Carnival of Souls&lt;/a&gt; that you can print out and play at home.&lt;br /&gt;&lt;br /&gt;It's a cooperative, rather than competitive, board game, where the players take on the roles of the spirit guardians who defend the mortal world from the evil ghosts of the vile Blackwood family, who seek to slip out of the spirit world and plunge us into a nightmare world of darkness.  With the help of Madame Sarita, the players work as a team to defeat the forces of evil, taking on challenges like fighting werewolves, befriending the Magic Mirror, and exploring the Blackwood Family mausoleum.&lt;br /&gt;&lt;br /&gt;We're releasing a draft of it now in hopes of some people trying it out and letting us know how it plays.  We're going to be handing out URL's at Halloween where people can come and get all sorts of information about the Carnival of Souls, and the board game will be one of the site's offerings.  If you try it out, please let us know how it works, whether good or bad.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-6812502799861799622?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/imagineerieing/2007/boardgame.zip' title='Carnival of Souls Board Game'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/6812502799861799622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=6812502799861799622&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6812502799861799622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/6812502799861799622'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/09/carnival-of-souls-board-game.html' title='Carnival of Souls Board Game'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-5802316343644683155</id><published>2007-08-19T21:48:00.000-06:00</published><updated>2007-08-19T21:48:48.875-06:00</updated><title type='text'>I Phone</title><content type='html'>I got an iPhone today.  This is a big thing, because not only is it the sexy cool, but also because, up until today, I have managed to live my life without a cell phone at all.  I've eschewed the little buggers all this time, watching other people get tied down and tripped up by them as friends call in the middle of conversations, classes, movies, etc.  I've watched people merrily jabbering away on them at restaurants, completely ignoring the person across the table from them.  I've watched people turning into complete fools when it rings, freaking out trying to find where it is.  I've watched people start driving like drunk monkeys as soon as they hold the phone to their ears.  And the one time I borrowed my wife's cell phone while going out on an errand, I got three calls (for me!), all of which added extra errands to my trip.  I haven't seen a lot to advise for it beyond emergency situations.&lt;br /&gt;&lt;br /&gt;I admit it.  I'm an introvert at heart.  I don't particularly enjoy being connected to someone every moment of the day.  I like holing up in my office and pounding away on some code, or curling up on a weekend with a good book or other personal project.  Cell phones, to me, do not appear to respect this human need for disconnectedness.  And here I am, buying a cell phone today.&lt;br /&gt;&lt;br /&gt;Why?  Because it's an Apple product.  It's not that I'm so fanboyish that I had to have it because of the brand.  Actually, it's the other way around - I like Apple because they consistently meet my expectations with grace, simplicity, and an eye to integrating into my lifestyle.  I spent some time with the demo model iPhone today and convinced myself that the iPhone is no exception, and down plunked the cash.  I'd always suspected that if anyone could lure me into the world of worrying about roaming charges and checking my personal gadgets before movies start, Apple could.  It looks like I was right.  I knew it within minutes of picking it up - this is not my wife's clunky cell phone.  It's art.  It doesn't have everything I want (&lt;em&gt;cough cough&lt;/em&gt; API &lt;em&gt;cough&lt;/em&gt;), but it's a quantum leap beyond every other cell phone I've seen, and that's enough.  And I know how to write web apps, so I'll be able to do plenty of stuff with it.&lt;br /&gt;&lt;br /&gt;Still, I'm going to make a conscious effort not to let having a cell phone change my life.  I'm going to stick it away and ignore it sometimes to keep my sanity.  So, those of you who know me may be able to start ringing my cell.  Just don't get annoyed if I don't pick up all the time - it's nothing personal.  I could just be reading a book.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-5802316343644683155?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/5802316343644683155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=5802316343644683155&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5802316343644683155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5802316343644683155'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/08/i-phone.html' title='I Phone'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-8226682490092063613</id><published>2007-08-14T21:56:00.000-06:00</published><updated>2008-08-31T00:54:31.250-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>ImaginEERIEing.com opens its doors</title><content type='html'>Thanks to Apple's new domain name support, I can now host my haunt-related stuff on its own separate domain, and have the digital puppets not look like such a fly-by-night operation.&lt;br /&gt;&lt;br /&gt;Introducing: &lt;a href="http://www.imagineerieing.com"&gt;imaginEERIEing.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As part of the launch celebration, our new digital puppet for 2007, &lt;a href="http://www.imagineerieing.com/gordo.html"&gt;Gordo&lt;/a&gt; is now available for download as a demo version.&lt;br /&gt;&lt;br /&gt;It has not been extensively tested yet, and this is why it's not available for purchase yet.  I hope to get some feedback and testing done on it over the next several days, after which point, Gordo will become available for purchase.  If you try out Gordo, please drop me a line and let me know how it works for you.  Gordo has a higher-resolution model than Yorick or Mirror, so it will probably demand higher system requirements than the other puppets did.&lt;br /&gt;&lt;br /&gt;Speaking of our other puppets (&lt;a href="http://www.imagineerieing.com/yorick.html"&gt;Yorick&lt;/a&gt; and &lt;a href="http://www.imagineerieing.com/mirror.html"&gt;Mirror&lt;/a&gt;), they are still available and have their own pages on the new site.&lt;br /&gt;&lt;br /&gt;Enjoy, and happy haunting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-8226682490092063613?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.imagineerieing.com' title='ImaginEERIEing.com opens its doors'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/8226682490092063613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=8226682490092063613&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8226682490092063613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/8226682490092063613'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/08/imagineerieingcom-opens-its-doors.html' title='ImaginEERIEing.com opens its doors'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7793535238938446336</id><published>2007-08-12T02:10:00.000-06:00</published><updated>2008-08-31T00:54:31.251-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puppetry'/><title type='text'>Gordo, everyone.  Everyone, Gordo.</title><content type='html'>Here's a preview of the next digital puppet we're brewing up at ImaginEERIEing for 2007...&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_8_12.png" alt="Image of Gordo"  style="border: none;" /&gt;&lt;/div&gt;His name is...Gordo.&lt;br /&gt;&lt;br /&gt;(If you're interested in helping out on the beta test for Gordo, drop us a line.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7793535238938446336?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7793535238938446336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7793535238938446336&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7793535238938446336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7793535238938446336'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/08/gordo-everyone-everyone-gordo.html' title='Gordo, everyone.  Everyone, Gordo.'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3449795205248051479</id><published>2007-08-07T23:05:00.000-06:00</published><updated>2007-08-07T23:05:03.650-06:00</updated><title type='text'>.Mac upgrade</title><content type='html'>Well, Apple just gave me a big gift today.  Not only did they drastically bump up the bandwidth and file size limits for my web site hosted with .Mac, but they also added support for domain names, so I can finally start working on a more professional site for our haunt products.&lt;br /&gt;&lt;br /&gt;Just in time for the haunting season, too - my peak bandwidth time.  Thanks, Apple!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3449795205248051479?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3449795205248051479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3449795205248051479&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3449795205248051479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3449795205248051479'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/08/mac-upgrade.html' title='.Mac upgrade'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-5196662365803935726</id><published>2007-07-24T23:12:00.000-06:00</published><updated>2008-08-31T00:46:51.792-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>There is no Fold</title><content type='html'>I have recently been called to account, in two separate occasions, for a link on a web page being "below the fold."&lt;br /&gt;&lt;br /&gt;"Below the fold" means roughly "below the visible part of the page when it first renders."  Or, "stuff you have to scroll down to see."  There is an urban myth going around that you shouldn't put anything of any remote importance "below the fold," because, apparently, the web is rife with drooling morons who haven't been able to get the scroll bar to work.&lt;br /&gt;&lt;br /&gt;The problem is that a lot of non-web-designers have somehow got it into their head that this is the ultimate litmus test on whether you have a good page design: are there any links they like "below the fold" as it is rendered on their personal computer?  If so, well, why don't you go back and redo that page?&lt;br /&gt;&lt;br /&gt;The problem with this is that there is nothing you can say to this without sounding defensive or uncooperative.  If you say, "well, it's not below the fold on &lt;em&gt;my&lt;/em&gt; computer," you're being flip.  If you say, "if your content is good, they'll scroll," you're just saying that to avoid doing work (as if moving a link up the page is some Herculean task).&lt;br /&gt;&lt;br /&gt;That's why I was glad to see &lt;a href="http://www.boxesandarrows.com/view/blasting-the-myth-of"&gt;this article about the myth of the fold line&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It actually goes over the research that examines the validity of the "below the fold" argument, and the research is pretty damning.  Not only has research shown that scrolling been pretty much universally understood since the late nineties, but there is also evidence that the vast majority of users &lt;em&gt;actually do&lt;/em&gt; scroll down web pages.&lt;br /&gt;&lt;br /&gt;One juicy tidbit is that there is no fold.  When you make the argument that it's dumb to base design decisions on the fold since there are so many factors that influence its position (browser, OS, browser features, browser settings, device, screen resolution, default font size, etc.), you get the argument "yeah, there will be a few pages that don't, but you can take the fold location that most users have."  However, research shows that this percentage of users is about 10%.  In other words, if you plan your page layout for a specific fold line, only 10% of users maximally will see that optimal design.  Even if you lump in fold lines that are close together, you only account for 26%.  There is no such thing as a fold line for "most" users.&lt;br /&gt;&lt;br /&gt;But the best part of the article, actually, was in what one of the commenters on the post said.  She pointed out that every novice user she's introduced to the web intuitively began scrolling without any problem, but she always sees them "back right out from a visual overload without thinking to seek lower."  That's the real point here.  By embracing this "fold line" nonsense, we may actually be &lt;em&gt;driving people away&lt;/em&gt; because &lt;strong&gt;bad, cramped design does more to deter users than having to scroll to get to information&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Now, how do I get these armchair web designers to read this article?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-5196662365803935726?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.boxesandarrows.com/view/blasting-the-myth-of' title='There is no Fold'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/5196662365803935726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=5196662365803935726&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5196662365803935726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5196662365803935726'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/07/there-is-no-fold.html' title='There is no Fold'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-3092925147316491970</id><published>2007-07-18T18:20:00.000-06:00</published><updated>2008-08-31T00:44:46.757-06:00</updated><title type='text'>Chore Wars</title><content type='html'>&lt;a href="http://www.chorewars.com/"&gt;Chore Wars&lt;/a&gt; is a great example of using a gaming aesthetic to improve the experience of a non-gaming activity.&lt;div style="text-align:center;"&gt;&lt;img src="http://homepage.mac.com/nephilim/blog/2007_07_18.png" alt="Chore Wars Splash Page" /&gt;&lt;/div&gt;Say you are living with a bunch of roommates.  You all create characters on Chore Wars, and together create a set of "adventures," such as taking out the trash, doing the dishes, folding laundry, etc.  Each adventure has an associated experience point award roughly equal to the number of minutes it takes to do the activity.&lt;br /&gt;&lt;br /&gt;As your roommates do their chores, they gain experience points, and start leveling up.  The character class mimics the types of chores done - for instance, someone who does a lot of heavy lifting chores, like moving furniture, will become strong like a warrior, while someone who does a lot of "smarts" chores, like balancing the checkbook or paying bills, will become smart like a wizard.&lt;br /&gt;&lt;br /&gt;Even better, you can assign fun treasures and monsters to each adventure for a little bit of fun.&lt;br /&gt;&lt;br /&gt;The resultant mechanic is no different than just keeping a spreadsheet of chores, but it's much more interesting this way, and provides a built-in competitive incentive to do chores.  And by letting your roommates measure the chores done, you can easily tell who should have to clean up the dog vomit in the middle of the living room floor...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-3092925147316491970?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.chorewars.com/' title='Chore Wars'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/3092925147316491970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=3092925147316491970&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3092925147316491970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/3092925147316491970'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/07/chore-wars.html' title='Chore Wars'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-5820650981333863662</id><published>2007-07-09T18:35:00.000-06:00</published><updated>2008-08-31T00:44:21.207-06:00</updated><title type='text'>Pictaps Sauron</title><content type='html'>Okay, so I was bored.&lt;br /&gt;&lt;br /&gt;&lt;object width="300" height="300"&gt;&lt;param name="flashvars" value="pid=a746496" /&gt;&lt;param name="movie" value="http://roxik.com/pictaps/viewer.swf" /&gt;&lt;embed width="300" height="300" flashvars="pid=a746496" type="application/x-shockwave-flash" src="http://roxik.com/pictaps/viewer.swf"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;(Note that I drew this with my laptop touchpad, not a mouse.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-5820650981333863662?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/5820650981333863662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=5820650981333863662&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5820650981333863662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5820650981333863662'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/07/pictaps-sauron.html' title='Pictaps Sauron'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-7870891422336242876</id><published>2007-07-06T18:14:00.000-06:00</published><updated>2008-08-31T00:48:48.511-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>Full Performance of Madame Sarita's Spirit Parlour 2006</title><content type='html'>I've just uploaded the &lt;a href="http://homepage.mac.com/nephilim/imagineerieing/2006/parlour2006.html"&gt;full performance of &lt;em&gt;Madame Sarita's Spirit Parlour 2006&lt;/em&gt;&lt;/a&gt; to the ImaginEERIEing site.&lt;div style="text-align: center;"&gt;&lt;a href="http://homepage.mac.com/nephilim/imagineerieing/2006/parlour2006.html"&gt;&lt;img src="http://homepage.mac.com/nephilim/imagineerieing/2006/2006_parlour.png" alt="Dark Powers of the Earth threaten Marius Blackwood and Sarah Beaumont" /&gt;&lt;/a&gt;&lt;/div&gt;This year, things take a darker turn as Sarita, desperate to stop Marius's evil plot, is forced to make a pact with the Dark Powers of the Earth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-7870891422336242876?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/imagineerieing/2006/parlour2006.html' title='Full Performance of &lt;em&gt;Madame Sarita&apos;s Spirit Parlour 2006&lt;/em&gt;'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/7870891422336242876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=7870891422336242876&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7870891422336242876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/7870891422336242876'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/07/full-performance-of-madame-saritas.html' title='Full Performance of &lt;em&gt;Madame Sarita&apos;s Spirit Parlour 2006&lt;/em&gt;'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3005125.post-5102880325325301968</id><published>2007-06-28T01:09:00.000-06:00</published><updated>2008-08-31T00:42:12.717-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='shockwave'/><title type='text'>Bug Fix in the Code Thumbnailer</title><content type='html'>It came to my attention that there was a bug in the &lt;a href="http://homepage.mac.com/nephilim/sw3ddev/thumbnailer.html"&gt;Code Thumbnailer&lt;/a&gt; code that was up on my &lt;a href="http://homepage.mac.com/nephilim/sw3ddev"&gt;Shockwave 3D Developer's Guide&lt;/a&gt; page.  It doubled-up the type names on the thumbnails, instead of showing it once, and then including the rest of the member name.&lt;br /&gt;&lt;br /&gt;Anyway, it's been fixed on the thumbnailer page.  The updated version will also be included in the next release of the &lt;a href="http://homepage.mac.com/nephilim/sw3ddev/mvc.html"&gt;MVC Framework&lt;/a&gt; which I'm working on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3005125-5102880325325301968?l=nephilim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homepage.mac.com/nephilim/sw3ddev/thumbnailer.html' title='Bug Fix in the Code Thumbnailer'/><link rel='replies' type='application/atom+xml' href='http://nephilim.blogspot.com/feeds/5102880325325301968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3005125&amp;postID=5102880325325301968&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5102880325325301968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3005125/posts/default/5102880325325301968'/><link rel='alternate' type='text/html' href='http://nephilim.blogspot.com/2007/06/bug-fix-in-code-thumbnailer.html' title='Bug Fix in the Code Thumbnailer'/><author><name>CC</name><uri>http://www.blogger.com/profile/01562099987619723930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
