Pseudo Voxel Expriements

I do realise how complex they are inside. I was talking about gameplay. One my favourite games you made is Crusaders of Yore, and that was one of the slightly more complex ones. I hope this is one of your projects that gets past the prototype stage.

(I accidentally bumped the appreciate button while trying to quote you. You probably deserve it anyway :))

I’m really looking forward to getting to play this!

Turns out that the gameplay is actually the most complex part of making games :cranky: Who knew?

Cas :slight_smile:

If that was sarcasm I must point you to Super Hexagon.

(Btw, clarifying gameplay: I meant what the player does/thinks, not what the programmer writes/thinks)

(EDIT: Not again. That’s my fourth accidental appreciation today. >:()

Sorry, I realise that sounded rather sarcastic :slight_smile: I’ve had an awful morning! (Another story)

My much less sarcastic response is… it turns out that to eventually alight upon those perfectly simple ideas normally takes months, or even years, of refactoring, agonising, deleting, rewriting, experimentation. They may look simple on the outside but underneath, that’s 90% of the work that goes into making a game. The tech is increasingly marginal.

Cas :slight_smile:

Managed to get it running on Android at a reasonable rate:

https://dl.dropboxusercontent.com/u/1668516/voxel-android.png

Cheers,

Kev

Managed to get it running on Android at a reasonable rate:

https://dl.dropboxusercontent.com/u/1668516/voxel-android.png

Cheers,

Kev

Started work on random map generation for space stations / mining bases / cruisers (or whatever makes sense ;))

https://dl.dropboxusercontent.com/u/1668516/shots/voxelmap.png

Cheers,

Kev

Started work on random map generation for space stations / mining bases / cruisers (or whatever makes sense ;))

https://dl.dropboxusercontent.com/u/1668516/shots/voxelmap.png

Cheers,

Kev

Oh, and first enemy thanks to my daughter’s suggestion - the space snail:

https://dl.dropboxusercontent.com/u/1668516/shots/spacesnail.png

Cheers,

Kev

Oh, and first enemy thanks to my daughter’s suggestion - the space snail:

https://dl.dropboxusercontent.com/u/1668516/shots/spacesnail.png

Cheers,

Kev

COOL!

  1. Are you using Slick2D or LWJGL?
  2. Is it necessary to not render unseen pseudo-voxels?
  3. Isn’t it slow to go through a 3D array every frame?
  4. How do you clear entities (or dynamic objects)? Do you just reload the world every frame and put entities on top or remove voxels of an entity in its AABB?

I’m using LIBGDX - but LWJGL and Android

It doesn’t render anything off screen

Yes it’s slow, but fast enough (runs at roughly 700 fps on my local PC)

Clearing entities is a intricate process for performance reasons (viewable and shadows). Reload the whole world every time would kill it.

Cheers,

Kev

COOL!

  1. Are you using Slick2D or LWJGL?
  2. Is it necessary to not render unseen pseudo-voxels?
  3. Isn’t it slow to go through a 3D array every frame?
  4. How do you clear entities (or dynamic objects)? Do you just reload the world every frame and put entities on top or remove voxels of an entity in its AABB?

Have you figured out how to rotate the view?

I’m using LIBGDX - but LWJGL and Android

It doesn’t render anything off screen

Yes it’s slow, but fast enough (runs at roughly 700 fps on my local PC)

Clearing entities is a intricate process for performance reasons (viewable and shadows). Reload the whole world every time would kill it.

Cheers,

Kev

Not possible with this rendering method (unless you want to do 90 degree rotations :))

Cheers,

Kev

Have you figured out how to rotate the view?

Not possible with this rendering method (unless you want to do 90 degree rotations :))

Cheers,

Kev

That was what I was talking about! I was also planning on making a voxel displayer similar to your method but I found that only a single view angle doesn’t work too well