I finally have all my base tests working for my scripting environment. The temp plug-in .dll that is loaded by Unity, dynamically loads the actual target .dll so there is no issue when rebuilding the .dll and Unity is still holding on to the file descriptors and locking it. From there it gets commands to… Continue reading 140th and 141st day
Author: villideveloper
139th day
The start of the day went into making sure that some x86 vs. x64 builds were set up correctly for Windows and Linux. After that, I wrote more tests for my interprocess configuration and hardened a few things. Reading some documents and regulatory papers about private companies also later in the day. Everything is falling… Continue reading 139th day
137th and 138th day
Have set up my Cmake project so that all my development is test driven. I write all my features from my tests and just fill in what features are missing to fill in those requirements. But as for a CI server, I was looking at CDASH, since that is a solution from the makers of… Continue reading 137th and 138th day
135th -136th day
Cleaned up the binary project and cmake files, added gmock and have it all running with unit tests on both windows and Linux. But I don't have a Mac to test on. Using pipes to communicate with the execution process should be good enough and it does not have to go through any security device… Continue reading 135th -136th day
134th day
Doing a lot of programming again today. Cleaning up the .dll that will be running the machines logic and ironing out other ideas. In addition to my native plugin, there is an executable(codeexec) that wraps the programmed machines. The codeexec is created as a separate process by the game plugin. Within it, you can execute… Continue reading 134th day
133rd day
So, I cleaned up the command shell in the game, and have LUA running within it and printing its results to it. It will need to go into a separate process because you could otherwise lock stuff up very easily, and we don´t want such disruptions within our environment. Will add some little graphical notch… Continue reading 133rd day
132nd day
More programming and lots of progress in that regard. The main Unity plugin is just a dynamic wrapper that loads up my "actual" DLL and binds the addresses to some statics, then the local exposed functions just forward those calls to my actual DLL. Other than that I have the Lua JIT compiler working alongside… Continue reading 132nd day
129th – 131st day
The weekend had some programming trickery involved with it. Playing around with all kinds of low level animals and hunting down some minor bugs. Set up a virtual machine with Linux Mint installed to validate and make sure that my CMake project setup and libraries are working. And so it has. It all builds as… Continue reading 129th – 131st day
128th day
Working on the command line all day. Creating a .dll to handle all the interpretation and programming support of the players and programming game logic for me. Setting it up so that it is very os agnostic, it basically links against the OS's msvcrt for windows just like directX and all those utilities, by using… Continue reading 128th day
127th day
Polishing that Main Menu and working on the programming window all day. Added interpolations, scroll bars and various other items to the console so that the experience is as smooth as possible. The first problem is that the big button on the main screen does not work, so the player will actually have to… Continue reading 127th day