I got to take a look at it, works well and plays smoothly. I did get a bit confused when I was at the top of the level and it was all dark. I am curious how you did the lighting though, how did you implement that?
I hope you keep going with it, I'll be looking out for the thread :)
Thanks. :)
When you're at the top/spawn point there's supposed to be a light that spawns next to you, need to look into what broke that.
The lighting is my favourite part, it was fun figuring it out. Essentially every block/prop in the world has a brightness value. Every time it needs to be recalculated I find the nearest light to each block/prop and use distance to calculate brightness. It's then "baked" and I don't need to recalculate lights again until something specific happens like breaking a block, placing a light, etc. As well, since it only uses the nearest light to calculate, adding more lights doesn't slow the game down.
Despite the fact that it runs well and looks good, i'm considering switching to the method shown in the construct example files (using blending). My lighting method only works if you support webgl, which I don't like.