Ian Mitchell

My name is Ian Mitchell.

Quill Finished!

After quite a long time, I finally finished quill. You can check it out here:


I’ll see you all there!

Almost there

Just a small update — the new blog setup is almost finished. The only thing that’s really left is comment validation, something that’s become quite a pain. I’m hoping to have the problem fixed before thanksgiving break. During the break, I’ll probably migrate everything over. After that, more XNA stuff!

New Blog Progress!

Alright, so I decided to go ahead and try my hand at a custom system. I don’t have to use it if it turns out to not be that great, but I still get the experience of making it. What’s to lose?

I’ve also decided to open source all the code. You can find it here:

This blog will probably become a bit inactive while I work on the new one, and deal with schoolwork at the same time. Then again, it never was really active to begin with.

In any case, check out the new system. It has some neat features like PJAX.

WordPress or Custom?

Call it a moment of weakness. I’m trying to decide if I want to continue using WordPress, or if I want to create my own Rails blog system. Maybe writing this post will help me decide, eh? Anyways, here are what I’ve identified as the Pros and Cons of each:

Site Renovation Under Way

So this website hasn’t seen much love in the past few months, but I’m in the process of updating some stuff and finalizing the website functionality; then it’s back to regular blogging! I’ll probably focus on XNA and Isometric Mapping for a while before going into Ruby on Rails, since I’m still in the process of getting comfortable with the framework.


XNA Journal: Dialogue Version 2

I’ve made some changes to the way my Conversation Engine works. The engine is now more or less final — there are some small tweaks I want to make, but everything is perfectly functional. It now supports saving, loading, and choices, along with a few other nifty changes. First, some shoutouts and credit.

In the new engine, I’m using Mitofaceowo.png for avatars. I downloaded the spritesheet from RPG Maker VX. Special thanks as well to Michael B McLaughlin who gave some great advice on how to use the IntermediateSerializer class.

Alright, so let’s dive in. First of all, since I know everyone loves graphics and hates scrolling, you can find some images after the break. You can also download the source code here.

XNA Journal: RPG Style Dialogue

Update: I’ve updated this code to version 2. You can find the updated engine here.

For my second mini-project in XNA, I wanted to create a simple RPG style dialogue box. It’s something that would be entirely new to me, as I couldn’t find any tutorials online that detailed how to create a simple dialogue engine. I’m pretty close to being done right now, but I’m having a hard time figuring out how to implement choices. While I chew on that, I thought I’d share what I have right now. It’s fully functional, as long as you aren’t looking for user input!


XNA Journal: Camera and SpriteSheet Handling

Welcome to the first entry in a hopefully ongoing series. In an XNA Journal, I’ll keep track of what I’m currently doing and my thought process behind whatever that might be as I dive into the framework. As a warning, most of the code might not be optimized, flexible, or even correct. The point of this post isn’t to be a tutorial as much of a log of what I’m doing at the current moment; if that doesn’t interest you, this article probably isn’t for you. That said, I’ll be posting complete code samples that you can probably use in your games!

So, let’s dive in. I recently downloaded and installed XNA 4, and I’m having a blast with it. I’m a big fan of RPG Games, so for my first project I thought I’d make a Spritesheet handler. For those of you who aren’t familiar with the term, a Spritesheet handler essentially takes a static image and animates it through various frames in order to make it seem like a picture is moving. A quick Google search comes up with some great examples.

Twitter API and Caching

For my second post I thought I’d talk a bit about pulling your tweets from twitter using PHP. It’s relatively straightforward and simple, so it will be easy to implement on any website. We’ll be using the SimpleXML library.

Using Twitter’s API is quite easy. Since Twitter was originally based on Ruby on Rails, you can get a large amount of information in either JSON or XML format just by changing the url you’re visiting. To see the XML information about your account, visit this URL:

Hello world!

Alright, here we go. The first post. I’ll probably get around to writing a more comprehensive one after the website is a bit more refined. Still got bugs and stuff to work out!

A quick syntax highlighting test….