Chicken is a favourite food of mine. As is pie. Chicken pie is probably my all time best-food-in-the-universe. I've been playing Command and Conquer: The First Decade a bit lately. I bought it a while back, but there's many games I've never played. Currently I'm in the later parts of the Allies cam…
Oh well. Guess it's back to my good old inverted sleep pattern.
I've received an offer from a fellow independent who thinks we can be of use to each other. So I'm giving that a shot. Who knows, it might lead to something. If nothing else, it'll give me something to do. But it might also mean slower …
I've received an offer from a fellow independent who thinks we can be of use to each other. So I'm giving that a shot. Who knows, it might lead to something. If nothing else, it'll give me something to do. But it might also mean slower …
There was no news yesterday. I think I'm going to stick with the approach of "talk, but only when there's something worth talking about." Yesterday, there was nothing to talk about. Today, there kind of is.
Two things. First, I'm dropping hexagons. Honestly, they're just a far bigger pain in the ass…
Two things. First, I'm dropping hexagons. Honestly, they're just a far bigger pain in the ass…
I slept a lot today. Don't know why, I guess I was just tired.
Why did I originally choose to use hexagons in Kingstone? I think it started when I found myself reading Amit's programming pages, and saw my options of grids. Hexagons seemed like a good idea at the time, as many things do when you firs…
Why did I originally choose to use hexagons in Kingstone? I think it started when I found myself reading Amit's programming pages, and saw my options of grids. Hexagons seemed like a good idea at the time, as many things do when you firs…
So, what did I do today? Well, for one, I DIDN'T code useless programs that I wouldn't be able to use. In fact, I didn't do much work at all. I read a chapter of one of the only books in my library, though; Ernest Adams and Andrew Rollings on Game Design. It's an awesome book. But then, I'm a big f…
The work day is over. Now I get to bitch about how much I want to kick myself in the ass. This is going to be longer than long-cat, so unless you particularly like casual writing, you may want to steer well clear. I'm not in the mood for being particularly tactful, or tasteful.
I started this journa…
I started this journa…
Most of today was spent sketching out programming concepts on paper and playing with charts and diagrams and such in an attempt to work out what I'm going to need to do next, programming-wise. I've narrowed it down, and I've decided that my next priority is going to be my graphics engine. I'll star…
I love knowing when I'm logged out by noticing the glaring "THERE ARE ERRORS FIX THEM NOW?!" add banner in the upper right corner.
Alright. Today I finally finished all I needed with my pathfinding functions, commenting them, and such. Now that that's done I can focus on more important things. Namel…
Alright. Today I finally finished all I needed with my pathfinding functions, commenting them, and such. Now that that's done I can focus on more important things. Namel…
Load of code commenting today. Also tidied up a bit of what was left of my pathfinding troubles. Now I have to start thinking about program architecture, and how I'm going to get all the pieces to fit together. Things like the general program flow, input, yada yada yada. I'm just looking forward to…
And the second week of solid work in a row comes to a close. I finished up my pathfinding code, finally, after getting a few vicious bugs out. Now I just have to finish commenting on it, which I HOPE will take no more than a single day. Either way, the week is over, and I think I've earned a break.…
Okay. Finishing up my pathfinder wasn't too hard. Debugging it has proved to be.. a somewhat more difficult task. I also didn't get any work done yesterday due to having to visit the elders, and I overslept a bit this morning because my alarm didn't go off. I really need a new alarm clock. I'm gett…
My pathfinding routines have almost been completed. They're probably only going to take a little more time and effort to get done. Another day or two worth of work, tops, is my guess. Sadly I still don't have much to show yet; But chances are, I'll soon have all the pieces I need to actually put so…
Alright. Pathfinding work today. This time I think I've got it nailed. I haven't quite finished it, but by tomorrow, the code should be finished, and maybe even commented in full. It's a bit of a mess, but it should work reasonably well. Not much else to say, really. This grunt work doesn't seem to…
Good news, bad news.
The bad news is, a lot of my coding and planning isn't working right. Some of it just isn't structured properly, and I didn't put enough thought into the planning before I started coding. I made a classic mistake; I didn't know what I was coding until I'd already started coding …
The bad news is, a lot of my coding and planning isn't working right. Some of it just isn't structured properly, and I didn't put enough thought into the planning before I started coding. I made a classic mistake; I didn't know what I was coding until I'd already started coding …
Decent day of work today. I've come up with a.. solution.. to my pathfinding problem. It's a little odd, and actually may result in a slight changes to Kingstone's final gameplay. It's interesting how designs change and evolve and such. Long story short, my pathfinder isn't really A* anymore, it's …
Today was mostly working on re-writing my A* algorithms. Optimization really. But the sad thing is, It's probably going to take longer than I originally thought to get it working. I've got a bit done (and I actually got the pathfinder working again,) but sadly, there's more to it than just finding …
Another fairly productive day of work. Wrote a few major functions, including re-writing my heuristic. All seems to work as planned. Tomorrow I'll be re-writing my entire A* code base. That should be interesting. I have it fairly well planned out, so it should work efficiently.
This is the third day…
This is the third day…
Mostly just finishing up some more code today. I also started re-coding my heuristic. It makes a little more sense now than it did looking over my old code, and I may actually be able to make it smaller this time around, but it's still confusing the hell out of me. Oh well, just another reminder to…
Progress-wise I got a fair bit done today. Mostly just writing and commenting functions, but it's still work, and it's still progress. But it's also unsatisfactory. I need to rectify this whole lack-of-work thing. I'm finding myself only doing work when it's absolutely necessary. This is hardly ide…
After re-writing some functions and commenting them thoroughly this time (you know you're a moderately decent programmer when only 10% of your code is actually code,) I had an odd revelation.
Design is hard.
Now this might not be new to most people, but it's new to me. See, for me, I find programming…
Design is hard.
Now this might not be new to most people, but it's new to me. See, for me, I find programming…
Most of my time has been spent screwing around with design aspects. Wondering how to give the player more enjoyment, the importance of avatar customization and specialization as a sense of gameplay variety. Not much to say except that I have several pages of design rantings since last update. But I…
Next time I decide to put off commenting on code because it's an easy job that I can always go over later, and because it's simple code which I should easily be able to get the gist of just by reading it?
Somebody, please, kick me in the crotch.
Five times.
It'll still probably be less of a pain.
Somebody, please, kick me in the crotch.
Five times.
It'll still probably be less of a pain.
So, I've been thinking.
I took a run over the design pieces I'd assembled in the last couple of months (amazing how time flies, isn't it?) and I took down a lot of the changes I've made to conceptual designs in that time. It's a real eye-opener.
There were a couple of decisions I made very early on t…
I took a run over the design pieces I'd assembled in the last couple of months (amazing how time flies, isn't it?) and I took down a lot of the changes I've made to conceptual designs in that time. It's a real eye-opener.
There were a couple of decisions I made very early on t…
Download the thing if you want. An approximation on how long it takes to generate a map might be useful if you feel like sharing.
It's the roots of a simple random map generator. It works decently. Not great, but.. decent. Hit space (or most other keys) to generate a map. Escape is exit. Now if I co…
For shits and giggles, I decided to go over my little assumptions about my design from a purely abstracted view. Just to give myself a little perspective. The results were.. fascinating. Observe.
--------------------------------------------------
1. There are different pieces. There is not just one k…
--------------------------------------------------
1. There are different pieces. There is not just one k…
Advertisement
Popular Blogs
Advertisement