Skip to main content

Posts

Showing posts from November, 2012

Game Update 4: A New Mapping Solution?

I have spent many long hours staring at the code I've written for my Ultima Style cRPG. As I mentioned back in my last up date I'd run into a few snags. One was a crashing problem where I was trying to de-allocate memory for an object I created twice. That fix came pretty quickly once I looked at what I was doing.  The next problem has not been so easy to fix.

The problem I'm having (and I'll see if I can explain it) is I have a tile based map (using Mappy) and I have a little animated guy running around the map. Now, every time the little guy moves he moves an arbitrary amount of pixels. This represents his speed and needs to remain constant through out the game. Since the map is bigger than the window that contains it the map needs to scroll. The part of the map that is shown while scrolling is represented by a rectangle and it has a coordinate system that is an offset from the coordinates of the little guy.  The problem is when I'm on the upper and left side of…

Resurrecting A Macintosh Quadra 605

A while back I inherited an old Macintosh Quadra 605 from my uncle. He was in the process of moving so he needed to get rid of it and another old Mac. More on the other Mac in another post. I was a little leery of taking it as it was sitting on the floor, upside down in his closet when his basement flooded some earlier time. Looking at the machine you could see a bit of water damage so I thought the thing was shot and almost passed on it. I'm glad I didn't.

The Macintosh Quadra 605 is a damn cool machine in my opinion. First off it has the stylish "pizza box" design that I liked back in the early 90s. It is a cool form factor and I really, really wish it had never gone away. Unfortunately the desktop paradigm went the way of the dodo and the massive tower became the norm. I really never got that. The CPU in the Quadra 605 is the Motorola 68LC040 and it's clocked at 25MHz. The 68LC040 is a "l"ow "c"ost version of the 68040. What makes it low c…

I Loved My Amiga 1000...Still Miss It

While I'm still trying to figure out what is wrong with my Ultima style game which is using Mappy to create and display the maps I thought I'd take a quick back in time. Well, computing time that is.

Back in the ancient days of micro-computers (the 80s) I broke down and bought my 3rd computer. The year was the beginning of 1987 and the computer was the Amiga 1000. I got my A1000 just before they discontinued them and released the Amigas 500 and 2000. I wasn't too worried about that though as I thought this computer was one of the coolest that I'd ever seen.

What had sold me on the Amiga computer was, aside from Commodore made them (as far as I was concerned they could do no evil back then), going into the game store at the mall. They always had computer hooked up showing demo modes to games. They had the DOS ones, some Macs a few 8-bit micro-computers and, of course, the A1000 and it seems like the had BattleHawks or some other LucasArts game. (They were…

Game Update 3: Tiny Little Dude - UPDATED

So, finally after wracking my head around seemingly simple problems, surviving Halloween and surviving the Elections I'm back with an update. Of course it's a good news, bad news update. But, with projects like these, it seems to be the norm.

The Good News
The good news is that I have my sprite class pretty much working. If you look at the picture above you'll see a little white knight among the tiled background. What the picture doesn't show you is that the little fellow is animated. There are four frames of animation and it seems to work pretty well.  In a way it's starting to feel like an Ultima style game.