Xbox One – Maybe Losing Trade-Ins is OK

With all of this new info coming out about the new Xbox, many people are upset about some of Microsoft’s policy choices. One aspect that is getting a lot of negative attention is the fact that Xbox One used games cannot be bought and sold in the manner in which we have all become accustomed. I resonate with the people who are up in arms about this because most of the console games I buy are used and I trade in a lot of the games I no longer play for store credit. That being said, maybe the situation isn’t as bad as it seems.

Some Clarification

First of all it’s important to note that there will be some system in place to buy and sell used Xbox One games, it just might be a bit less open than it has in the past. When you put an Xbox One game in your console it will link the game to your MS account so that you can play it without the disc. This means that if ownership of the game transfers to someone else ownership must be migrated to their account. Microsoft has stated that this migration will be free of charge, but that 3rd party developers will have the option to charge for this service. We will just have to wait and see if this is an option that game companies take advantage of.

Let’s Assume the Worst

Ok so as we go ahead, let’s just assume that this policy will ultimately result in the death of the used game market and GameStop and Best Buy will no longer sell used games and all of your worst fears come true. Some people may not remember but this has happened before. Quite a while ago in the world of pc gaming it became common to have to register your game online after installing it. As a result when people traded in their used PC games there was all manner of problems with multiple users having registered for the same game. The end result was that you could no longer trade in used games. Granted in my memory this was a policy specifically implemented at GameStop. I’m sure even today there are people selling used PC games on EBay but I think we can all agree that people just don’t buy and sell used PC games anymore.

Is it Such a Bad Thing?

When this started happening to the PC game industry I was pretty upset about it, but looking at where the PC game market is today I’m kind of glad it did. One of the reasons why I buy far more games on PC then on any console is because of Steam. With Steam I can buy a game and never have to worry about losing a disc, I can access my saved game files from any computer, and that’s not even the best part!

Let’s face it, the reason you like to buy and sell used games is that it saves you money. Do you know why I buy PC games on Steam? Because it saves me money! Anyone who has a Steam account can probably tell you that the sales are amazing. I can honestly say for the past few years I haven’t ever longed for the ability to buy a used PC game. Instead I just wait for an awesome Steam sale.

If you think about it logically this actually makes some sense. In my mind game developers simply must lose money on used games. Every time someone buys a used game instead of a new copy that’s money in two pockets. GameStop (or wherever), and the previous owner. The game developer does not see any of this money. Potentially 5 people could play through the game and the developer sees the profit of one sale. If no one was buying used games maybe the developers could sell their games for a bit less. Just a thought…

What’s My Point?

I’m not trying to say that a Steam-like marketplace is the inevitable outcome of losing the used game model. And I’m certainly not saying that I’m happy about things changing. What I’m trying to say is that based on what happened in the PC game market, maybe there is hope for a better future in console gaming. Maybe in a few years we will be buying Xbox One games from the Xbox Live Store for 75% off and our worries about used games will be nothing more than a distant memory.


Piracy and Other Forms of Digital Theft: a biblical perspective

The Issue

Piracy is a huge issue in our society that most people like to sweep under the rug. Let’s face it, almost everyone you know that grew up in the digital age has probably pirated something in their life. And a large majority likely make a habit of it. And why not? After all the impact of download one song or movie has much less financial impact on the distributors than buying it would have on your bank account right? And let’s be honest if you didn’t download it for free you wouldn’t have paid for it anyway so no one is really missing out on a sale here right? Even if you did stop pirating it would make little difference because after all everyone will continue. We’ve all thought or said these things along with a torrent (no pun intended) of other excuses but the simple fact is that we’re just lying to ourselves and making justifications. In this post I hope to make both a logical and biblical case for why piracy, along with other forms of digital theft such as ad blocking and file sharing, is wrong.

Note: if you don’t want to read this post I encourage you to at the very least read the last section

The effects of piracy

One good logical reason to avoid piracy is to simply look at the result of piracy. First of all consider a scenario where all consumers of digital media pirated everything that they consumed. As a result the companies who are making and distributing this content would lose money and never make anything ever again. After all how can they, it costs a fair amount of money to make a movie. My point is that if you listen to music, play games, or watch movies then that means these industries are important to you. And if they are important, you shouldn’t contribute to killing them.

Maybe this scenario is a bit unrealistic to you, so let’s look at what’s happening for real right now. Do you get frustrated at the prices of media these days? That new movie comes out and you really want it but $30 is just way too expensive. Or how about ridiculous in app purchases and the fact that you can’t play Diablo III offline. In fact these frustrations may have been what led you to piracy in the first place. You can spend all day raging at the greedy heartless corporations but the fact is that they are not the bad guy, you are the bad guy and they are doing only what we have forced them to do.

Consider a world where no one pirated anything. I don’t have any fancy statistics to work with but I imagine if no one in the world pirated media that albums and movies could be sold for a fraction of the current price for the same profit and wouldn’t have to resort to restrictive DRMs to protect their bottom line. Of course that the corporations really are greedy and evil and things would stay the same if we stopped pirating but for now the blame falls on you so stop making excuses for yourself.

Something for nothing?

I’ve heard a lot of people say that piracy and file sharing is not stealing because the victims are not losing a tangible resource. For example stealing a bike is stealing because one bike is no longer in the possession of the victim, but pirating an album is not because the record still has everything they had before the act. I disagree with this logic. The fact of the matter is that you are taking something that costs money, and not paying money for it. This means that the victim of your piracy is losing money. If you look at it another way the company really is losing something tangible; your potential as a paying customer. Before you download that album you don’t own it. Which means that you have the potential to own it in the future. Which means the company has the potential to make money off of you with a sale. The moment you download that album you are no longer a potential customer so in a sense they really do lose something.

How is ad blocking a sin?

You may be willing to concede that piracy is wrong, but ad blocking? No way man! For anyone who doesn’t know ad blocking means installing some sort of browser plugin or application that removes/hides ads from you when visiting free sites such as Facebook or YouTube. The idea that ad blocking might be wrong was introduced to me interestingly enough through a podcast called This Week in Tech with Leo Laporte. Just because a website is free for you to use, doesn’t mean it’s free to produce and maintain. Facebook, and YouTube cost tons of money to keep running and we are lucky enough to be able to use these great services at no cost to ourselves. How do you think this works? Well the truth is that these companies are almost completely funded by advertisements. That means that the sites aren’t really free, and you pay for them by being a target for advertisements. Once you realize this you shouldn’t have much trouble applying all the arguments against piracy to ad blocking. Besides at the end of the day viewing a few ads is a small price to pay for services that have become almost necessities to our lives.

What does the bible say?

Obviously the internet was not around during the Old Testament or the time of Jesus but that doesn’t mean that we can’t look to the bible for wisdom. I did a little digging and found a few verses that are very applicable.

Luke 10:7 – And remain in the same house, eating and drinking what they provide, for the laborer deserves his wages. Do not go from house to house.

The main thing to focus on here is “for the laborer deserves his wages”. Pretty self-explanatory. According to this verse when people do work they deserve their wages (who would have thought) and through piracy you are withholding that from them.

Romans 13:7: Pay to all what is owed to them: taxes to whom taxes are owed, revenue to whom revenue is owed, respect to whom respect is owed, honor to whom honor is owed.

If you use a product that someone has made, then you owe them the cost of that product, simple as that. If a record company says “in order to own this album that we have produced, you must pay $10” and you own that album, then you owe them $10 and that’s all there is to it.

Jeremiah 22:13 – “Woe to him who builds his house by unrighteousness,
    and his upper rooms by injustice,
who makes his neighbor serve him for nothing
    and does not give him his wages,

For me this verse hits home more than the previous 2. “Woe to him…who makes his neighbor serve him for nothing…” To me this is pretty clearly stating what’s wrong with ad blocking and piracy. When you listen to music, watch a movie or visit a website you are being served. How can you accept that service without giving the laborers what they are do?


Well I know piracy is a hot topic and there are lots of issues I didn’t cover here but hopefully I got you thinking a bit more about the issue. I would love to hear your thoughts on the subject so please leave a comment below 😀

p.s sorry there are no pictures

The Wandering Wizard Dev. Journal #1: Starting Out

Late last month I decided to reboot a project that I had started last semester. I had made some good progress on it before summer break but I stopped working on it when I was inspired to develop my proposal platformer. Ever since taking an android development class in Fall of 2011 I had been searching for my great idea and one day while out walking I realized that the problem with a lot of mobile games is the way that they are controlled. Like it or not, virtual joysticks and numpads will never come close to a keyboard or a controller. After coming to this conclusion the light bulb went on and I thought of a (hopefully) pretty good idea.

The Concept

The resulting vision was a puzzle platformer where you had no direct control of your character, but instead indirectly manipulated his movements using a set of spells. The main character, who I will now refer to as “the wizard”, can cast spells in two different ways. One way is to shoot them as a projectile. This affects the environment around him; such as burning ropes and freezing water. The second way he can cast spells is on himself. For example if he needs to stop moving to avoid being crushed he would cast the ice spell on himself.

When playing any level the challenge is twofold. Firstly the player must figure out how to effectively use the wizard’s spells to get through the level. Secondly, once the player knows what they need to do they have to actually do it right. Many levels require timing and precision to make it through alive.

Words can only convey so much so here is a video of a very early stage of the game (ignore the title, I have changed it since making the video)

Where to Start?

After developing my concept I had to figure out where to start. When starting a game there are many options. I could have programmed everything straight from OpenGl. This is a graphics library that is supported by android. If I went this route I would be doing a lot of background coding like a tile engine and a physics engine. I also would be placing all the graphics straight from code unless I made my own map editor or something. Even if I used preexisting libraries and engines there would still be a lot of groundwork to do before there was any real tangible result. Many programmers love to tinker in all that stuff and have full control of everything but I firmly believe in not reinventing the wheel and getting right to the fun stuff.

In the end I settled on a cross platform game creation tool called Unity3D. Normally the android version of this software would cost a pretty penny but I was lucky enough to get it during a student giveaway period. Although Unity is meant for 3D game development after doing some research I confirmed that it was perfectly viable for 2D development as well.  By using this tool I was saved the trouble of graphics coding and physics coding. I could even drag my sprites right into a viewport to build the levels! Additionally Unity has an asset store with many free and paid plugins that basically just make development faster and life easier. On top of all these advantages the potential for expansion that Unity gives me is amazing. If I want to in the future I can easily deploy my game to the web, iphone, mac, and pc. In future versions of Unity I believe even Linux and Windows 8 Tablet apps will be supported.

To Be Continued…

This is all the information I feel like writing about right now but expect more information in the future. I plan to talk about various things such as difficulties I’ve faced with Unity, where I’m getting my graphics and music, and whatever else I feel like. I’ve made a lot of progress in the few weeks that I’ve been working and I look forward to eventually sharing my game with the world!

My Proposal Platformer!!!

A couple months ago I proposed to my awesome girlfriend (now fiance) through a little platformer game I developed over the summer using Unity. The project taught me a lot and ended up a huge success!!! The concept of the game was to just have a super easy game that revisited some of our memories and inside jokes. Melanie (my fiance) is not much of a gamer so I made it as simple as possible and really focused on making it look polished and glitch free. I used all open source graphics and audio. Almost all of the graphics are from a set called “Planet Cute” found at and the music was written by Matthew Pablo If you’re reading this you may have already seen the reaction video or gameplay videos that I posted closer to the proposal. But recently I decided it might be good to deploy a web version of the game.

If you feel inclined to check out the game for yourself you will need to install the Unity Web Player plugin (it’s harmless I promise). I will also include links to the two videos below.

Here’s the link!!!


Reaction Video:

Gameplay Video:


Windows 8 Feature: Mounting Disc Images!!!

Don’t be Hatin’

Ever since the developer preview was released ages ago, it seems that all I’ve heard is “boohoo we hate the new interface Windows is ruined for the power user blah blah blah.” Well I am here to tell you that, like many things new, it only takes a bit of getting used. As a matter of fact there are a few awesome new features in Windows 8. One of my personal favorite new features is the ability to mount disc images such as .ISO files!

What Does That Even Mean?

If you already know the basics of what a disc image is and why you might want to mount one then just skip to the next section, for anyone else read on. So a disc image is basically just a file that contains all of the uncompressed data and structure of a CD-ROM or DVD. Usually a disc image will have the file extension .ISO. Often times disc images are just used to easily distribute the information on a disc. It’s an ideal situation because after you create an image from a disc, you can easily create a disc from the image.

There is however another useful thing you can do with a disc image and that is mounting it. When you mount a disc image it’s like you are putting a virtual disc into a virtual disc drive. As you can imagine this can be very handy if you happen to have an image but no blank DVDs around, or if you have a fancy smancy new notebook without a disc drive. By mounting you avoid the hassle of burning the image to a disc, as well as the problem of labeling and storing the physical media.

Mount Up!!!

If you wanted to mount an image in Widows 7 you would need to download 3rd party software, but in 8 it’s baked right in and painfully simple! First you need to find the .ISO file you want to mount, select it, and then click manage button in the explorer ribbon.

screenshot of step 1

After that you will see 2 options: Mount and Burn. Obviously you select the Mount option and WALA you’re done.

Screen capture 2

Your computer will now act as if the physical disc of the image you chose is inserted into the computer. To prove that it worked go to My Computer and look at “devices with removable storage.” You should see the disc there.

Screenshot of step 3

Subjected to Paper: My little rant on teachers who ban laptops

When it comes to note-taking I’m generally not the best, but one thing I will say for myself is that I have a system. A system that I have developed to perfection over my college career. First I get a cloud storage service i.e. Google Drive, Dropbox, Skydrive (this year it’s Skydrive). Then I make a folder for each class where I can put my syllabus, any digital readings or assignments, and most importantly my notes. For any class excluding math courses I find that taking notes with a keyboard is much more efficient than writing things by hand. Additionally when I’m writing fast with a pencil or pen it tends to become unreadable. Digital notes also cut down on paper usage if you’re into the whole go green thing.

All of that being said, I get a little aggravated when my teachers tell me that I am forbidden from using a laptop in class. It throws a wrench in my well oiled machine and makes it much less likely that I will be able to take good notes and more importantly, find the information again when I need it. Now all of these professors think that they have good reasons for disallowing laptops in class but in my humble opinion they are dead wrong! There are only two arguments I ever hear for banning laptops. Below are descriptions of these reasons and my take on them.

You will distract yourself and fail the course

Ok so this seems like a pretty logical argument. If you have a laptop in class you will spend all of your time browsing the web and checking your Facebook which will distract you from the lecture and cause you to fail the course. The problem I have with this is the same problem I have with mandatory attendance (we won’t get into that now). I pay for every lecture that I attend and if I want to waste that lecture by checking my Facebook then that should be my own choice to make, plain and simple. The exception to this is in certain classes that are centered around participation and discussion but most of the time that does not apply.

You will distract others and make them fail the course

Again this seems perfectly rational and has a bit of truth in it. If you are allowed to use your laptop in class you will inevitably cave and log into WOW and spend the whole class questing instead of learning. This of course will be so interesting that  everyone in the class will feel their eyes gravitating to your screen and the hope for education will be destroyed. I am not denying that their are people who will play games and watch movies while in class but I don’t think I’ve ever been overly distracted or seen anyone else get distracted. Usually these people tend to sit in the back of the class where no one can see what they are doing.

If you have anything to add to either side of this argument feel free to post your opinion in the comments.

My Nexus 7 with USB Keyboard


So as I sit in my house all packed up for school, lonely and computer-less, I decide it’s a good time to get experimental! When I first bought my Nexus 7 tablet I decided to get a micro-USB port to USB port adapter so that I could use my Xbox 360 wireless controller to play some shooters and such on my tablet.

Today I decided it would be a fine time to test how my little tablet would handle  a full fledged USB keyboard. As it turns out it works quite well!!! In fact it works better than I would have expected. There is no delay whatsoever with the keyboard input and everything seems to work including the media controls and the num-pad and buttons like Page Up and Page Down! I can also alt-tab to  to cycle through recent apps and activate one. It feels very close to a laptop experience, so much so in fact that I keep reaching down for a touchpad that doesn’t exist.

The major downfall with this setup is that there seems to be no suitable replacement for a right click. This can be annoying for word processing because if you’re a less than perfect speller like myself you will miss the ability to right click for correction suggestions. Additionally since auto-corrections are built into whatever keyboard app you use, you don’t have those to save you.

I’ve been considering the viability of my 7″ Nexus 7 as a note taking tool for my classes this semester and after this brief trial run I would say that it wouldn’t be half bad! Perhaps my next step will be attempting to split the USB port into 2 and adding a mouse (I think Jellybean has mouse support).