HarveyNick.com


Tags


Some Random Landscapes

I don't have any 3D views of the fractal landscapes I've been making to show you yet, as I'm still working through the different implementation options. I did get a little distracted with the 2D views of the landscape this morning, though, and play with the colouring scheme. First of all, let's start again with the example landscape used in yesterday's post, only with slightly more sober colours and a bar on the right showing how the height values map to actual colours: Now that looks reasonably neat already, in a "my first atlas" kind of way, but…

Nick JohnsonNick Johnson

You're Speaking My Landscape, Baby.

No, that isn't a typo... but yes, it is a bad play on words. That's the bad news. The good news: finally! A Clockwork Aphid implementation post! If you're building something which relates in some way to virtual worlds, then the first thing you're going to need is a virtual world. This gives you two options: Use a ready made one; Roll your own. Option 1 is a possibility, and one that I'm going to come back to, but for now let's think about option 2. So then, when building a virtual world the first thing you need is the…

Nick JohnsonNick Johnson

Epic Googleyep and Other Stories

I'm currently doing some tests on a couple of different data structure implementations for Clockwork Aphid, so while they're running I thought I'd a bit of time to write a music related post, since I haven't done one in a while. So, contained within are three music related mini posts for your viewing pleasure. Epic Googleyep As you may or may not be aware, I spent a reasonable percentage of this year (about ten weeks) working in Australia. Some of that time was spent working offshore in this general area. I spent the latter offshore time on a boat called…

Nick JohnsonNick Johnson

Language Post Mortem and Some Other Notes

A couple nuggets of knowledge came out of my "You're Speaking My Language, Baby" series of posts, so I though I'd just take a quick moment to talk about them. The first two are perhaps the most obvious by far. Firstly: if you actually write blog posts, people are more likely to read your blog. Funny that, huh? While my post on installing Celtx on the Acer Aspire one is still my most popular by some margin (probably because it actually provides some utility), I actually had my highest numbers of hits per day during the last week.…

Nick JohnsonNick Johnson

There Can be Only... Several...

As I've previously mentioned, my project (Clockwork Aphid) has been bubbling away in the bearded cauldron that is my head for quite some time. As a result, I have quite a bit I want to say about it. I want to blog about the process of building it because I think it might be a good exercise to go through, and also because I think it might help me work the whole thing out. I'm going to talk more about what it actually is quite soon, partly because I want to start talking about implementation and partly because I've been…

Nick JohnsonNick Johnson

You're Speaking my Language, Baby. Part 5: Conclusion

So... what's the conclusion? It mostly comes back to the fact that I'm doing this mainly for fun (though you may have trouble believing it). That being the case I'm going to start working in Java. In fact I already have started working in Java, and I've already written the first bits of code. I'll talk about and make them available soon. I just can't ignore the sheer applicability of C++, though, much as I may dislike it as a language. Most game developers are going to have the majority of their legacy code written in C++ and that creates…

Nick JohnsonNick Johnson