This Week in Gamedev – Spells, Explosions, and Wizard Math

explosion

So, this week was pretty great in terms of accomplishments. I put some more work into spells and pretty much have them all functioning properly. The most braggable thing I did was come up with a formula to handle explosions, which I’ll get into in a bit. All in all, a good week in gamedev.

This Week in Gamedev – Lighting Revisited

normalShaders

So after fighting with lighting last week, I really wanted to spend some time this week to understand more and try to correct the problems I’ve been having. As you can see above, it’s not perfect, but it’s a lot better than what I had been working with.

This Week in Gamedev – Loading and Lighting

shaders

So, since I didn’t get much done this week, I figured it’d be a good time to talk about some things I already did.

This Week in Gamedev – 2D UI Elements

questText

So, this week I want to talk about the UI elements I’ve been working on. I didn’t get a lot done this week, and won’t next week, due to the holidays, but I can show what I do have. I think I have a pretty good UI going, but I imagine I’ll need to tweak it some depending on how well it works for. Essentially, I was going for the traditional MMORPG interface, but as this is technically an FPS, it may be a little awkward to work around.

This Week in Gamedev – Infinite Worlds and Math is Hard

week1

So, this week was rough, but the above is where I am right now. It’s coming along, and the bulk of the “world” is done. I’m pretty happy with how it works, and it should scale well for future multiplayer additions (my end game). You’ll have to excuse the basic graphics at this point. I’m saving them for later.

This Week in Gamedev – Getting Started

So, I’ve decided to start doing a blog on this game I’ve been making to share my experiences in the hopes of helping other people… and because everything else on my site I did in High School and I owe it to the world to make quality content. So, with that as it is, let’s […]

ZW EMG 81/85 Guitar Upgrade/Restoration

Guitar_Complete

So, a few years ago I was doing some coding involving FFT, music, and sound manipulation for as a class project. At the time, I didn’t have any sort of instrument that I could use to test my software on, so like any broke student, I turned to ebay. As I’m looking around, I find a really cheap guitar at a pawn shop. I don’t really play guitar, but I play bass and figured I should broaden my horizons. So for $50, I got myself an electric guitar and turned it into a functioning instrument.

Quick and Dirty Paginating an Array in CakePHP

So, it’s late and I thought I would share a quick and dirty solution I came up with for paginating a general purpose array in CakePHP. Note that you really shouldn’t use this. Now you should use the built in paginator for pretty much everything since it’s really nice and works well, but sometimes you’ll […]

ISPs and Unequal Costs

This is just a quick rant I feel I needed to make, talking about some of my own experiences that I’ve had recently. It’s not about the cost of bandwidth (which is overpriced in the United States), instead, it’s about the inequality of service in the same geographic area between providers. I just moved into a new apartment and checked with three different providers and I was shocked that they all provided speeds that were massively different, for similar cost.

The Plural for Stadium is Stadia

Just one of those programming pitfalls that makes me scratch my head for an hour trying to figure out what was wrong. I was working on a football game in CakePHP and was trying to understand why I was having so much trouble referring to my “stadiums”. CakePHP uses some cool built in pluralization for […]