Archive for the 'Miscellanea' Category

02
Aug

How Social Games Ate Our Lunch

So you left as baffled as us by this whole Farmville thing? Here is an excellent article for you:

How Social Games Ate Our Lunch

… It’s unintuitive to think that games where you actually do not ever directly interact with another person could have a community, but what social games do is generate an asynchronous cloud of persistent community formed by the constant exchange of gifts, tools, and requests sent by other players. It’s generosity-driven, but transactional – if I send you a gift, I’m feeling happy because I helped you out (especially if I’m responding to a request you’ve put out), but I’m also hoping you’ll send me something back. And the more I send and receive, the more I plant, the more I return every day (or more than once a day) – the more hardcore my play becomes. Watch a hardcore FarmVille player. They move fluidly and attentively around the tiniest change in mechanics, and play not for some whimsical dollhouse experience but for tight, fast, controlled optimizations, seeking the fastest path to a clear goal, and putting in as much time as it takes to get there…

Okay, but we’re still not seeing, like, the point here.

… What World of Warcraft did to Everquest’s mechanics – making them smoother, faster, and more elegant, and so earning unprecedented millions of players – FarmVille, though we don’t like to admit it, did to World of Warcraft. FarmVille distills the active components of a game down to a handful of clicks, and massively leverages social and viral communication channels to create the feelings of shared mission and victory, all while carving out a player-expressed space in the online world. And while it’s doubtful that even its creators would call FarmVille “elegant,” it is the first step in a new evolution of games, new (and resented) the way World of Warcraft was in the beginning – and its mechanics are so powerful that it has compelled a head-popping number of new gamers even without being polished the way WoW was…

Yikes. We’re not completely sure whether to be flabbergasted or horrified at this evolution of gaming, because we sorta have the apparently old school idea that a game ought to be, you know, fun, and these seem a lot more like work, but hey, the argument does hold together well, so if you’re interested in game design it’s definitely worth a read!

h/t: @gaminghorror!

28
Feb

Canada FTW!

Yep, we figure we’ll make today one of those exceedingly rare occasions with a completely non-computer-related post; because well, it’s just the right day today for a little Vancouver Olympics boosterism, even if you’re as profoundly cynical as a troll, isn’t it now? Hey, you just can’t really beat for a dramatic finale that sudden death overtime goal to take hockey gold, for a new Winter Olympics gold medal count record no less. Not like we could really get much of anything else done at the moment anyways, as outside the downtown Vancouver Trollwerks Inc. world headquarters, there are very many people in the streets, and they are very excited.

IMG_0367.JPG

Very very excited.

IMG_0372.JPG

Yes, it’s quite the time. As the slogan has it,

IMG_0368.JPG

Indeed. Our condolences to all of you out there who are in cities that aren’t Vancouver. Although we’re sure that yours is very nice too. And almost certainly a great deal quieter, at the moment…

19
Jan

PastryKit

So, since apparently it’s the thing to do these days to throw out wild guesses about what’s coming down the pike next week from Apple, we’ll toss in our almost completely baseless prognostications to join the crowd. Specifically, we’re going to predict that there’s going to be a new development environment released to support the creation of print content for The Mystery Device, and it’s going to be based on HTML5.

Furthermore, whilst there’s certainly no shortage of JavaScript frameworks from Apple that could be used for this, we’ll bet that it’s going to be based on PastryKit.

Oh, you’ve missed that PastryKit thingy? Well, it’s not officially acknowledged, and the first mention of it anywhere appears to be this StackOverflow thread. It came to general attention when the esteemed John Gruber waxed poetic on Daring Fireball about it; that set off a minor feeding frenzy of digging deeper into it all over teh intertubes, like here, and here, and here.

The thing that really gets our spidey sense tingling is that PastryKit is fairly self-evidently the basis for TuneKit, the official method for creating iTunes LP and iTunes Extras for the desktop and for Apple TV. It just kinda seems to follow to us that the technology they’d pick for that is one that they’ve got bigger plans for. Like, doing to the mobile visual content marketplace what they’ve done to the mobile audio and application content marketplaces — that is, pwned them completely,

Apple responsible for 99.4% of mobile app sales in 2009

iTunes Beats All with 69% Digital [Music] Market Share

in case you’ve been in a coma or something.

So really, even without the various leaks from content providers pointing that way, it does follow that Apple would be working on assimilating magazine and book publishers … because, when you think about it, who else is there left for them to go after? But you’re not going to have each content provider write their own application like on the iPhone’s App Store, you’re going to have a content framework for them to design to. And it just seems like a pretty darn good bet that the above-referenced TuneKit is the first step in that direction; and it also fits with the kind of application that the PastryKit sightings in the wild have been in connection with.

On the other hand, we could be completely wrong. You’ll be able to check next week!

22
Oct

Legal Guide

Here’s a link every iPhone developer should take a quick read over, just in case there’s something there you don’t know:

A Practical Legal Guide to iPhone Application Development

By examining the iPhone SDK Agreement, Apple’s End User License Agreement, and federal copyright and trademark registration, this guide provides an introductory overview of the common legal issues surrounding iPhone Application development, and the measures developers can adopt to minimize liability and maximize protection of their intellectual property rights.

Not that we know enough about Messr. McHale LLC to recommend them in particular … but you definitely should have someone on tap who knows the legal beagle stuff!

h/t: Cocoa and Cocoa Touch Developers!

05
Jul

Game Design

And something a little different for you today: Whilst digging around Gamasutra for stuff interesting to iPhone developers, we stumbled across this article dissecting a variety of CPRGs. If you’re at all interested in designing a CRPG at some point — and we do feel the iPhone has not been overly well served in that realm to date — this is an interesting read.

[In the latest in his popular Game Design Essentials series, which has previously spanned subjects from Atari games through 'mysterious games''open world games''unusual control schemes' and 'difficult games', writer John Harris examines 10 games from the Western computer RPG (CRPG) tradition and 10 from the Japanese console RPG (JRPG) tradition, to figure out what exactly makes them tick -- and why you should care.]

Those other articles in the series all look quite interesting as well!

24
May

Free Books

Here’s an eminently bookmarkable site we hadn’t heard of before; E-Books Directory, devoted to listing free downloadable books:

E-Books Directory is a daily growing list of freely downloadable ebooks, documents and lecture notes found all over the internet. You can submit and promote your own ebooks, add comments on already posted books or just browse through the directory below and download anything you need.

With 1796 books and counting, there’s something for probably pretty much everybody, but we’d like to draw your attention in particular to the 338 books currently in the programming category. Not to mention the rest of the ‘Computers & Internet’ category, or the quite possibly useful to a programmer mathematics and engineering categories. Good stuff!

h/t: DZone!

25
Oct

Bar coding followup

Couple followups for you on our post yesterday about resources for bar code parsing on the iPhone:

First off, web guru extraordinaire Leif Jason points out that the macro vision problem with one’s iPhone has, in fact, been solved!

Slide the Clarifi lens into place over the built-in lens of your iPhone. Your macro and close-up shots are instantly finer in detail, more accurate in color. With Clarifi’s lens, your iPhone can image an entire business card with astounding clarity. Slide the lens aside for normal photography. WIthout Clarifi, iPhone requires about 18 inches to focus properly. Slide Clarifi’s lens into place and you can move in to 4 inches for crisp detail and great pictures.

A useful accessory, indeed. Buy yours now!

Next, another code tip from authoress Erica Sadun — yes, that’s twice in a week, which is probably a good indication that we should get around to checking out her well-received iPhone Developer’s Cookbook Real Soon Now — a treatise on how to do full screen image preview and grab the image directly.

I’m not big on the whole Image Picker Camera interface. I hate how slow it is and how it prevents you from scraping the screen. So here’s my work around. In the following code, I scan down the UIImagePicker presentation to find my way to the actual preview window.

First, I build my camera controller…

Next, I add a delayed call to tell the image picker to update itself. This allows time for the image picker to load before I start messing with its views…

The update adds a bar button item to the navigation bar and removes the overlay leaving just the preview displayed…

This allows me to snap a copy of the screen as desired. 

This would make the process of providing images to your recognition code much more conveniently straightforward to the user than relying on conventional APIs for taking individual images; and it fits much better with the workflow of actually scanning something to have a full screen preview that goes away by itself when a usable image is found.

There you go — we’ve sorted out ways to address pretty much all the obvious roadblocks to putting together a bar code reading iPhone application. Now, anybody have any good ideas what to do with one?

04
Sep

And now for something completely different

No, there’s nothing here relevant to iPhones, programming, or Apple … but this tickled our funny bones too much to not pass on. See, in case you haven’t heard, there’s this girl from Alaska running for something or other down south, and some people are upset about that. In particular, about this Alaskan lady having gone to some effort to award an LNG pipeline contract to TransCanada. And why, you ask, is that?

Guess which foreign power will own the pipeline and control the flow of Alaska’s natural gas? Guess which foreign power will be able to decide how much it wants to charge Alaska for the use of the only viable way to get its gas to the lower 48? The country that tried to spread lies about a major presidential candidate this spring before the Ohio primary, because its conservative government favors John McCain’s energy policy of dependence on foreign oil over Barack Obama’s policy of energy independence. Give up?

Canada.

Yes, even Canada can be a dangerous foreign power when its lobbyists are also bundlers for all of the major presidential candidates except Obama, and its prime minister tells lies about Obama and it is trying to sell its dirty, greenhouse gas generating oilsands oil to America even though Obama and the nation’s mayors do not want it. The multibillion dollar gas pipeline deal that Sarah Palin is so proud of, the one that she has revoked Exxon’s oil leases on the Northern Slopes for, is with a Canadian Company called TransCanada. Once that pipeline is built, a foreign company will control Alaska’s natural gas flow.

Now, that is foreign energy dependence that we can count on.

Yes, indeed! TREMBLE before us scary DANGEROUS Canadians, U.S. voters! Mwahahahaha!!

04
Aug

gold rush reports

Just in case you were wondering whether this iPhone thing was really going to take off, here’s a good example for you: The guys behind MacHeist have two applications up on the App Store — and they’ve posted the sales numbers for the most recent week. Let’s see how this stacks up:

1) Where To? — “makes your iPhone … find points of interest around you”

  • price: $2.99
  • number sold: 3,193
  • net sales: $9,547.07

2) Tipulator — “the tip calculator that’s actually fun”

  • price: 99¢
  • number sold: 353
  • net sales: $349.47

Let us compare to their marketing expense, which they have likewise provided — they’re just too kind, aren’t they — for us:

And for tap tap tap we put out under $2,000: $1,250 for the Daring Fireball ad, around $200 to send a mailing out, and around $300 in iTunes Music Store gift certificates sent to potential reviewers (Apple NEEDS to provide us with a better way of doing this).

This is really incredible when you think about it and calculate the margins.

Yes, indeed, “incredible” is actually an appropriate word here. I’d expected that iPhone programming would be a great opportunity, but never expected returns on this level. We are indeed in a gold rush, people; the only remaining question is if and when we’re going to have the amount of competition that something approaching normal marketing budgets become necessary again. In the meantime, full steam ahead!
30
Jul

Win an iPod touch!

Hey, if you have an Air Miles card and some spare time to surf while at work — here’s a promo you just perhaps may be interested in:

Yep, just go to the contest site for each day of the 40 … er, 37 … days remaining, click a couple times to see their daily advertising, and you have a chance to win an iPod touch every day, and $5K at the end.

Hey, we all need our dreams!