Week of 11-26-2016 Update

Happy Belated Thankgiving!

The Game Story

This week I've spent some quality time fleshing out the plot of my demo game. So far it's going swimmingly. As long as I have good music I should be able to write a little bit every day.

Game assets

In the last blog entry I talked about making modular building pieces. The first building kit I now plan to work on are suburban ranch houses. I can invision how all the parts should look. The only issue may be how I build the roof.

Godot Engine

I haven't done much at all in this engine. The engine is undergoing some radical changes. There is a new renderer being built for it. Because the rendering pipeline will introduce breaking changes to the graphics and the api. It makes little sense to put serious effort into the engine while the 3d part is lacking and it may change. Here's to hoping it works out for the people putting effort to updating the engine.

Leadwerks Game Engine

Since this is the engine that I know the best, I will be developing the game for it. Since I decided to completely write the games story and all the dialog before i even start making wthe game, there is nothing to show. I did figure out how to remove the INSANE input lag that the engine has when you have low fps. The solution is so braindead simple that I probably have done it on accident before. For all those that manage to find this here is the solution:

--Update the world
world:Update()  
--Render the world
world:Render()
-- HAX --
-- update the world again to deal with the user input lag after render
world:Update()  
world:Update()

It's that simple. You update the world at least once immediatly after you render. You will immediatly notice the change in repsonsiveness. No more waiting for the game to catch up with your mouse movements!

I have also been experimenting with the vegitation and terrain. With enough time and patience and textures I should be able to make something interesting.

Self Improvement

I am still learning web development on Freecodecamp. I have done the Htm5, css, bootstrap, javascript, jquery lessons. I will now be doing the 'Object Oriented and Functional Programing' lesson. Hopefully I learn enough to be competent enough to fix websites.

Posted in Coding, Uncategorized on Nov 26, 2016.