Jump to content
  • Advertisement
  • entries
  • comments
  • views

Ununoriginal Minecraft unclone: Climbing up the octree

Embassy of Time


The titles will only get weirder from hereon, people. I apologize, in advance.

Aaaaaanyways... I am sinking my already soaked feet deeper into the murky waters of "maybe original, maybe not". As stated in an earlier entry, I have taken the advice of trying not to be too original with my project, lest I go spinning off into The Void, never to return. As also stated, I am brushing up against unoriginality by doing what I did back when I first got into C++ and OpenGL: Making a Minecraft clone. Except not really. And today's entry is heavy on the "not" part of that!

One thing I like about  lot of games, which Minecraft sorely lacks, is dynamic detail. When things are far away, make them rough. When things are close, make them detailed. So I brushed up on octrees, and I just did the first real test of the results. It's just a sloooow building up of the fundamental functions, but it seems to work. So I can go up to my Borg-cube-like test chunk of blocks, and it looks like this:


Aaaaand one step closer, and it looks like this:


There is no correlation between any of the cubes inside, it's all just random. But the idea of one big thing breaking into a lot of smaller things is now planted. Now it just has to grow. And be optimized, because this stuff is.... whew....

What this means for my "original or not" struggle is that I am still following a well-known, established model: A Minecraft clone. However, I am already moving away from the strict Minecraft format, and staking out something of my very own. This is a balance I would like to keep for a long while on this project, the balance between "I'll just do like others" and "I'll do my own thing, dammit". It seems a good way to have my cake (i.e. follow the advice not to be too original) and eat it, too (i.e. be somewhat original).

Let me know if any of that makes sense and/or seems interesting, in the comments!


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!