18.4.2018

Wrote all the code for the new tree system. Will test it in the next days!

Today I also worked on the CPU modul. When placed in the landscape it can execute programs and so control lamps, doors, ...

20.4.2018

To make it more clear what I do I will add to every tweet: Planning, Implementation, Debugging.

Planning means that I am creating a plan how to implement something.

Implementation means that I create the actual code.

Debugging means that I test the code and try to find the errors. Usually this takes the longest.

Implementation: Connected now the compiler to the CPU modul. The next step is now to add a window in which the player can enter the code and then let it compile.

Planning: I thought of a new way to store trees and also buildings, so that they can be displayed in the background landscape.

23.4.2018

Implementation: Made the GUI for the CPU where you can add source code

Implementation: Started to work on LCD‘s and keyboards

26.4.2018

Implementation: LCD is finished. It will use a simple text mode interface which can be controlled via a program.

Implementation: Added a special client component which directly reads out the keyboard.

30.4.2018

Implementation: The keyboard and the LCD code is finished. The 3D models also are and the IO library is loaded into the virtual CPU. Next is debugging the stuff..

Implementation: Digged out an old real time raytracing library of mine. We will see what I can make out of it (perhaps real-time global illumination). But this will take some time.

Debugging: Corrected bugs in the old non-voxel part of the engine. I will use this to debug the AI once it is implemented.

Planning: I am nearly finished with the design and the scientific paper about the new AI language. The only thing I still need to do is to write the introduction (this is a part of a paper where you write about people who have done similar things).