
I am very pleased with how productive I have been this week, however I didn’t do exactly what I mentioned in the previous post. I only worked on Block Composer and I had a lot of fun doing so. What I did this week:
- Learned how to use blender to create 3D models
- Created a model for the player/robot in Block Composer (You can see it on the right without its texture)
- Wrote (my first) python script to export 3D models out of blender into a custom binary format for Block Composer
- Replaced all hard-coded models in Block Composer with models exported from blender
- Created textures for new models
- Game intro screen is now 3D and rendered using the game engine
- Level selection now shows the levels themselves instead of just the name
- Implemented animation of blocks and player
- Refactored the code base because it was getting ugly
- Spent some time looking into how to play MOD files but it was more work than I had thought
However, I’ve still got some bugs to work out before the next release. I’d like to get a release out by next Saturday.