I haven't uploaded a video or worked on anything in a long time. I figured I would upload a short video of where I left off.
1. Semi decent terrain generator. Borrowed and heavily converted/tweaked, only about 30% of the original code still exists.
2. Sunlight flood fill system. There are still some bugs where it misses blocks at boundaries.
3. Ambient Occlusion, this was my major lighting system but has been toned down to just help with dimming areas with neighboring blocks.
4. Light emitting blocks. This use to use the ambient occlusion code and it "collected" light it hit. Since that has been toned down, I will be changing this to a flood fill system.
5. Creased shadowing
6. Client/Server model. This has some serious flaws and the threading system needs completely revisited. Any time the chunk generation starts chewing up the cpu, the player movements backs chaotic. Even tho this is threaded, it was just a poor implementation.
7. Transparent blocks, these are bugged and appear to need to be handled per block so that axiom can render them back to front.
I enjoy what I have accomplished so far, but I'm still wondering if this is the kind of game I want to make. I would also like to make a game with smaller voxels and possibly smoothing but without textures. CubeWorld does a good job of that.
Show less