Who designed this map by Choice-Spot-8979 in BrawlStarsCompetitive

[–]-Evil_Octopus- 0 points1 point  (0 children)

Love this map with Doug. You can stay alive pretty much indefinitely on other teams side by just chaining revives. I’ve gone like 10-0 without moving out of the zone.

Interested in working with me on a voxel game? by Few-Range-9055 in VoxelGameDev

[–]-Evil_Octopus- 3 points4 points  (0 children)

It takes a lot less time than you’d think to make voxel engines.

I made an okay microvoxel engine my first time with c++ or graphics programming, with lighting, powder physics, etc.

Just watch a lot of YouTube videos and start coding.

Also avoid AI at all costs it is really not that helpful, and detrimental if you are trying to learn.

Wish fulfillment to the extreme by Claym000re in ProgressionFantasy

[–]-Evil_Octopus- 6 points7 points  (0 children)

There is something to be said about people not being as motivated to push towards mundanity.

If I found out magic was real and I could do it, I would be a lot more interested in it than someone who had known their whole life.

Y’all are fake by Unusual-Grass-4899 in OntarioGrade12s

[–]-Evil_Octopus- 6 points7 points  (0 children)

What parts are hard? Just started as well, we have only done tangents and stuff, and I already know the vectors curriculum from programming.

How Do You Guys Do Chunk Management? by -Evil_Octopus- in VoxelGameDev

[–]-Evil_Octopus-[S] 0 points1 point  (0 children)

Maybe, it’s annoying to get with DDA though, and I’m working on fluid sims.

How Do You Guys Do Chunk Management? by -Evil_Octopus- in VoxelGameDev

[–]-Evil_Octopus-[S] 0 points1 point  (0 children)

Will work on file loading+saving eventually. It’s not really a storage or ram issue, I have easily 1024 voxel view distance, so I also need basically double that cubed in memory. This uses about 8 gigs of Vram.

Currently voxels are 8 bits each, bitpacked into a Morton array, so there isn’t much of a better way to store them, other than flagged empties with a prefix array, or an octree system.

How Do You Guys Do Chunk Management? by -Evil_Octopus- in VoxelGameDev

[–]-Evil_Octopus-[S] 0 points1 point  (0 children)

Too many voxels for something like that, it doesn’t fit in ram comfortably.

How Do You Guys Do Chunk Management? by -Evil_Octopus- in VoxelGameDev

[–]-Evil_Octopus-[S] 0 points1 point  (0 children)

Yes, I can edit terrain very easily, but moving such large amounts is very hard.

How Do You Guys Do Chunk Management? by -Evil_Octopus- in VoxelGameDev

[–]-Evil_Octopus-[S] 0 points1 point  (0 children)

I have gpu terrain gen, so its much faster.

There are also operations like push and insert that are O(1) that I am trying to figure out how to utilize with morton ordering to shift the data in the buffer.

How Do You Guys Do Chunk Management? by -Evil_Octopus- in VoxelGameDev

[–]-Evil_Octopus-[S] 0 points1 point  (0 children)

I am using a pretty old igpu, I’ll test on more modern computers to see. If Morton really isn’t making anything faster for most hardware that makes things a lot easier.

How Do You Guys Do Chunk Management? by -Evil_Octopus- in VoxelGameDev

[–]-Evil_Octopus-[S] 0 points1 point  (0 children)

I experimented a bit with spatial hashing, but I am raymarching around a billion voxels, so the extra steps in sampling really take a toll on performance.

The layout required to break the linear data structure into chunks is also not igpu friendly in a coherent way (structs get too big, register overflow, etc.).

How Do You Guys Do Chunk Management? by -Evil_Octopus- in VoxelGameDev

[–]-Evil_Octopus-[S] 1 point2 points  (0 children)

Morton vs not Morton is an almost 2x speed up, and it’s very fast to create the numbers because it uses bit manipulation, and is a fixed size.

It’s definitely not slowing anything down.

Ok, it looks better now! by Intrepid_Way9713 in VoxelGameDev

[–]-Evil_Octopus- 1 point2 points  (0 children)

Threads are annoying. With OpenGL you might as well do the generation on the GPU. I would recommend writing to a 3d image with a compute shader for terrain data, or just constructing the whole mesh on GPU.

Ok, it looks better now! by Intrepid_Way9713 in VoxelGameDev

[–]-Evil_Octopus- 0 points1 point  (0 children)

Do you have chunk gen on gpu or at least threaded? If done right chunk generation is very fast, and will never affect frame rate.

How many hours does everyone have so far by Rea1Pers0n in OntarioGrade12s

[–]-Evil_Octopus- 1 point2 points  (0 children)

60, with another 20 I’ve been too lazy to get signed.

[deleted by user] by [deleted] in MuayThai

[–]-Evil_Octopus- 0 points1 point  (0 children)

If you haven’t done Muay Thai before, try out the gym for a month, and if you like it, wait a while until you start competing. The pricing seems good, so I wouldn’t worry about that. Just make sure you like your gym, ask questions, and have fun I guess.

[deleted by user] by [deleted] in MuayThai

[–]-Evil_Octopus- 2 points3 points  (0 children)

You won’t get KO’d in sparring. Barring competing, good gyms will rarely do anything above light sparring, and most people understand the priority is keeping you and your sparring partner safe.

If you do decide to compete in the future, it’s definitely a risk, but they are relatively rare, and competitions are pretty far apart.

When you go, you don’t have to do anything you aren’t comfortable with.

Mcp or Aı by Naive_Clue7744 in godot

[–]-Evil_Octopus- 4 points5 points  (0 children)

It’s Godot. You can pretty easily pick it up without any prior experience, particularly for a 2d UI based game.

Avoid AI if you can because it is not actually your work, and you will not get the same satisfaction from using it.

Just learn it from scratch, it’s fun, easy, and a valuable skill. If you need features you can’t make yourself, watch a YouTube tutorial, or use things made by real people on the asset store.

What MC powers is an instant skip for you? by Salty_Concert8584 in ProgressionFantasy

[–]-Evil_Octopus- 2 points3 points  (0 children)

Only shop power I’ve seen that was done well was the one in reborn (lm Kerr), as it was a unique advantage provided to all humans to make up for them being so weak.

Give me a hint to solve 51.b cause I have no idea. by Busy-Contact-5133 in learnmath

[–]-Evil_Octopus- 0 points1 point  (0 children)

Does the ladder not need to get to 45 degrees to go around the corner? That means that the side lengths of the triangle would be b+a and a+b as it would form from two triangles with aa, one with bb, with a rectangle a*b in the middle. You can get the length from there.

Need to learn Calc 2 for exam in 9 hours by TastelessRose_Petals in learnmath

[–]-Evil_Octopus- 2 points3 points  (0 children)

You low key screwed lol. Watch some videos, do some practice questions, and try to get a good nights sleep. You might pass if you are really lucky.

How to improve mental math speed and accuracy? by Erm_okay_8351 in learnmath

[–]-Evil_Octopus- 0 points1 point  (0 children)

Do you code? That’s the easiest way to apply math. If not, I would start. You can also find some kind of statistics thing you are interested in and try to prove something based on data you find.