views:

81

answers:

1

Hey there,

What in your opinions, would be the best language to create a large (massive..) 3d voxel based grid in?

i.e. like Minecraft (http://www.minecraft.net/)

I note that Minecraft was created in Java, this obviously has it's disadvantages. Help me make a decision! :)

p.s. This is community wiki, so no points gained, just after opinions :)

+3  A: 

The data structures you pick are going to be a lot more important than the language you choose. A language that lets you achieve locality of reference will likely have speed advantages in collisdion detection and visiblity calculations, but you can get this even with managed languages.

Minecraft is a pretty decent POC that Java can handle huge voxels worlds as long as you don't write your code retardedly :)

snemarch
Thank you, I don't suppose you know of some data structures that could be of use to me (to research as well)
Neurofluxation
+1 for pointing out that this question is essentially meaningless. Language matters for difficulty of learning curve and maintainability, but other than avoiding idiotic choices, it isn't going to have a huge impact on the actual game itself.
Alex Feinman
@Neurofluxation: never programmed voxel stuff myself, but I'd guess you should take a look at OCTrees.
snemarch