Ouya and the Credit Card Mess

The Ouya, a new Android-based video game console, was recently released to mixed reviews.  Some people like it, some people hate it, and some people really, really hate it.

The Ouya got its start on the popular crowd funding site Kickstarter where they raised $8.6 million dollars.  Later they also got an injection of cash from some venture capitalists.

The Ouya has had myriad problems.  Everything from buttons that stick, to an updated controller where the buttons still stick for some people, to wi-fi issues, controller responsiveness and lag issues, speed and stability of some games, shipping issues where those that backed the project on Kickstarter and were promised early delivery of their consoles still haven’t gotten theirs even though the consoles are now available at retail stores, and so on.  Each of those issues could take up an article all on its own.  But this article isn’t about those.  This article is about Ouya’s credit card mess.

What it comes down to is this:  When you first turn on an Ouya and create an Ouya account, you must put in a credit card number.  At one point there was an option where this step could be skipped, but they’ve changed the system to where it is no longer possible to skip.  Keep in mind that all the games have a free demo available and there are other free apps as well.  Nevertheless, to use any of these things, despite being free, you must put in a credit card number, which then gets saved in your account.  Not even the all-powerful Google, when creating a new Google account to download free Android apps with, requires this of you.

This issue has incensed many.  I’ve read reports of people even returning their Ouyas because of it.  Ouya says the reason for this is convenience.  When you play a game you like, they don’t want you to have to slow down in order to buy it.  They do it because of you, for you.  They know better than you.

The Ouya sells itself as being an “open source console”, where gamers can play how they want.  And yet they don’t give gamers the choice of how they want their credit card information handled.  They don’t give them the choice of entering the information for each and every purchase if they so choose, or of not entering it at all and simply enjoying the free items on offer.

This, which many view as tantamount to an invasion of privacy, has been what has truly put me off the Ouya more than anything else.  I was interested in it at one time.  I am interested in it no longer.  Here, ladies and gentlemen, is a company that despite all its claims and gesticulations, doesn’t know how to follow the open source creed of user choice.  That doesn’t sound very “open” to me.

Thoughts on THAC0

There are many varying opinions on THAC0 (To Hit Armor Class Zero), the combat system used by 2nd Edition AD&D (Advanced Dungeons and Dragons).  Many people seem confused by it and therefore don’t like it.  They find it to be counterintuitive.

Using the THAC0 system, each character has their own THAC0, roughly representing their overall combat ability.  To figure what number you need to roll in order to hit a particular target, you take the target’s AC (Armor Class) and subtract it from your character’s THAC0.  Lower ACs are better than higher.  This is where people get confused and find it to be unintuitive, because you end up subtracting positive ACs from your THAC0 and adding negative ACs to your THAC0.

But there is an easier way.

Instead of adjusting the character’s THAC0, leave their THAC0 where it is and add the target’s AC to your to-hit roll instead.

For instance, let’s say your character has a THAC0 of 20.  Now let’s say you’re facing a target with an AC of 5.  Make your to-hit roll, then add 5 to the roll.  If the result is 20 or higher, you’ve hit.

Now let’s say you’re facing a target with an AC of -5.  Again make your to-hit roll, and this time subtract 5 from your roll.  You would still need a result of 20 or higher to hit, which in this instance would be a pretty neat trick.

By having ACs affect the roll instead of having them affect THAC0, using THAC0 becomes much faster and easier to understand.