Archive for category Programming

Fractal Errata

Some of the particularly sharp/anal ones amongst you might have noticed that while the technique for generating fractal lanscapes I previously described works (and works well), it’s not 100% correct. Specifically, the fact that it uses the the same scaling factor for nodes created by the diamond and square steps isn’t quite right. Why is […]

,

1 Comment

Now In Eye Popping 3D!

It took a little bit of fighting with bugs that weren’t showing up in the 2D view, and a bit of time to figure out what was going on with the lighting system in JME, but I finally got the 3D display of the fractal landscapes working. The first stage was just displaying each node […]

, , , , , , , ,

1 Comment

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 […]

, ,

3 Comments

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: […]

5 Comments

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. […]

, , , , , ,

Leave a comment

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

Author’s note: As this post started out HUGE, it’s been split into parts. You’ll find the introduction here, my comments on Java here, my comments on C++ here, and my comments on Objective-C here. 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 […]

, , , , ,

3 Comments

You’re Speaking my Language, Baby. Part 4: Objective-C.

Author’s note: As this post started out HUGE, it’s been split into parts. You’ll find the introduction here, my comments on Java here, and my comments on C++ here. The last language I’m considering is Objective-C. I know this language the least of three. To make matters worse, while Java and C++ share a similar syntax, Objective-C is […]

, ,

1 Comment

You’re Speaking my Language, Baby. Part 3: C++.

Author’s note: As this post started out HUGE, it’s been split into parts. You’ll find the introduction here, and my comments on Java here. The second language I’m considering is C++. This is the language that I use the most at my day job. It’s also the language that’s used to build the vast majority of computer games […]

, , , ,

1 Comment

You’re Speaking my Language, Baby. Part 2: Java.

Author’s note: As this post started out HUGE, it’s been split into parts. You’ll find the introduction here. The first language I’m considering is Java. This is by far the language I’m most comfortable and proficient with. It was used for about 90% of my Bachelors degree, I wrote the entire codebase of my PhD using it, and […]

, , , , , , , ,

1 Comment

You’re Speaking my Language, Baby. Part 1: Introduction.

Author’s note: This post started out HUGE, so I’ve split it up. Look for the other parts over the next couple of days. If you’re about to start on a programming project of some sort (and I am), then the first choice you have to make is the main programming language you’re going to use. […]

, ,

1 Comment