
Link to current version: http://www.artonis.com/dragoncraftwip5.zip
TAB or ESCAPE opens the menu when in the game.
More improvements!
I sped the stream engine up A LOT, and I think there is no reason to keep the precalc version anymore. After you spend enough time in the world, it builds just as fast.
Also, you can FINALLY add and remove blocks. Left click REMOVES them, and right click ADDS blocks. It will add the same type of block that was removed last, so for now you pick blocks to place by removing one of the same type.
There is a BUG that sometimes causes some (and sometimes huge amounts) chunks not to render/calculate/get queued. I don't even know WHAT excatly isn't happening, need to write a debug function that can trace this when I identify a missing chunk. I don't know what happens, it needs investigation, I couldn't find the culprit in the code so far.
Next on my list is still fake ambient occlusion, but I really need to finish the saving function. It's already in there, but slow, makes huge files, and EXTREMELY buggy. No reason to save when it asks you, just say no.
TAB or ESCAPE opens the menu when in the game.
More improvements!
I sped the stream engine up A LOT, and I think there is no reason to keep the precalc version anymore. After you spend enough time in the world, it builds just as fast.
Also, you can FINALLY add and remove blocks. Left click REMOVES them, and right click ADDS blocks. It will add the same type of block that was removed last, so for now you pick blocks to place by removing one of the same type.
There is a BUG that sometimes causes some (and sometimes huge amounts) chunks not to render/calculate/get queued. I don't even know WHAT excatly isn't happening, need to write a debug function that can trace this when I identify a missing chunk. I don't know what happens, it needs investigation, I couldn't find the culprit in the code so far.
Next on my list is still fake ambient occlusion, but I really need to finish the saving function. It's already in there, but slow, makes huge files, and EXTREMELY buggy. No reason to save when it asks you, just say no.
Category Screenshots / Fantasy
Species Unspecified / Any
Size 1280 x 768px
File Size 204.4 kB
Hehe... UML can be good to explain and design little parts of software, but relying on it too much or for massive applications can be more trouble than it's worth, as you'll usually find the diagram you started with won't be suitable when you start working on it for a while, or when requirements change.
Sure, hobbyists might not think they need industrial-strength testing, but when your programs build more features and get more and more complex, you really need some automated ways of testing. Otherwise, how can you be sure that you haven't inadvertently broken something that used to work? If you can say to a prospective employer that you didn't just make a 3D game from scratch, but did proper testing in your development cycles too, now THAT is impressive.
Comments