(September 2017) Monthly WIP screenshot thread

Okay sorry for the spam guys, but this you have to see.

So, I implemented water flooding though voxels flagged by a mouse raycast like so:

And then decided to try and slap a ship model on top of it…

My water spread function isn’t great so all water pooled at the back. Gonna be an inverse titanic it seems.

It’s interesting how slow it went, inch by inch.

Nearly there…

Okay, lemme just alt-tab for a sec, fps spikes… WHOOOM

Open

Yeaaaaah I think this needs more work.

14 Likes

I dont think Leonardo DiCaprio could survive that

6 Likes

[spoiler] ******************************* [/spoiler]

Titanic 2
the twist

3 Likes

Awww. You taught your pet Titanic how to roll over!

1 Like

Since I have made asteroids to some success I needed a way to place them. I have made that way I think with a somewhat simple method of loading zones.

The idea being that you only load what is in the debug squares. Currently… nothing… Since I was just trying to get the loading part to work nicely. The cubes are only there as a debug shape and will be MUCH larger in the game I have in mind (Probably in nice 1km^3 pieces).

Each cube has a coordinate using doubles so there is not much fear of me running out of space (heh) anytime soon.

Note that the spaceship (green dot) doesn’t “move” but the space does around it. I yanked this idea from other topics on the forum but a BIG shout out to @normen for his infinite zoom universe demo. I started mucking with that and took some inspiration to make this.

Next is to populate the cubes with stuff and make the ship follow physics somewhat loosely with the stuff I learned from @normen, @zarch, @pspeed, and @wezrule from one of my oldest cries for help here: What is the proper way to apply thrust in the direction an object is facing? - #15 by thecyberbob

5 Likes

Side note if anyone has a better method for making gifs from mp4’s or screencaptures in general I’d love to hear it.

The method I used is apparently for ants.

Note: the paging library that the IsoSurfaceDemo uses support fully 3D spaces as well. It’s setup to help manage the loading (and unloading) of areas on separate threads, manage the scene graph interaction, etc…

It’s not super well documented but you can see it in action in the IsoSurfaceDemos. So there is at least an example.

Also note that SimEthereal uses a similar zone management system it’s just not (at this point) doing any background loading of objects/scenery.

2 Likes

Interesting. I may take a look into that since it probably handles what I want to do better.

New startup sequence!

11 Likes

Haha BMW e30 & Toyota Corolla AE86, i like your taste

1 Like

I’m glad that you like my game :slight_smile: Look here for more: CarGame - my game about cars

After making items, armor, and weapons dyeable I felt like I needed to take it a step further. So I implemented a paint brush powered by dyes and now you can’t paint blocks inside spoxel as well.

11 Likes

Playing around with the damage/hit system and got that nice chain reaction if nearby objects explodes. The small lag you see is a video recording issue rather than a real game issue.I hope you like it :slight_smile:

14 Likes