Yay! It is finally the weekend. Unfortunately, I will have to work for most of it to keep in time for a project deadline. Fortunately, most I have completed most of the work. What is going to take time is adding fuzzy logic for matching customers. Fuzzy logic is always so much fun. It makes my head hurt, literally. Also, I will be working on my editor for scripting solutions. Instead of writing one from scratch, I have implemented one on top of Visual Studio Code. In far less time than if I had crafted one from scratch. I am happy with the results so far. However, I haven’t touched the GUI editor yet. That will be a beast of a different nature. Still, it is much easier to design a graphic tool than a text editor that supports syntax highlighting and code completion. Essential code completion works as designed. I do have to enter all of the features in the language browser. So far, I have two out of the approximately fifty done.
What’s Next?
So, I do plan on devoting some time to tutorials this weekend. However, I don’t know that I will be able to finish one. The tutorials will evolve around editors, unfortunately. I want to get those and the game more closely aligned. I will likely provide new content for items, spells, talents, and skills as part of that work. Then, I will update the game with the new content. In particular, I will need to update the combat engine to work the way that I intend with weapons and armour. Armour does not make a character any harder to hit. Instead, it reduces the amount of damage they receive from a successful attack. As I said, it might night be this weekend, but hopefully the following weekend.
My Projects
My project continues to be the editor for work. It is not an official project, just something that will make my life easier. So far, it is coming along well. I can create and execute scripts. I have been using it on my current project, increasing my efficiency by about 20%. Also, I can continue to work while longer scripts are running. Meaning I can code, submit a script, watch it execute on my second monitor while moving on to the following code section. It is better than being blocked for five minutes because the editor locks during execution.
Final Thoughts
It was a very long week. I worked overtime almost every night. When I wasn’t working for the company, I was working on my project for the company. My colleague is impressed with what I have so far. So is one of the people higher up in the company. My colleague and I hope to roll it out early next year, which is only a month and a half away! It feels like just yesterday that I moved the blog to WordPress. Where does the time go? On top of being busy, I’ve been challenged by my mood. I seem to have turned the bend, though. So, I encourage you to keep visiting the blog for the latest news on my tutorials and other goodness.
Good luck with your game programming adventures!
Cynthia