So thereās this new fancy language, right? Itās called āZScriptā. And Iāve been trying to learn it. Obviously you canāt take a screenshot of code, so instead have a doodle of Silver drawn by Kurashiki. It is my most favorite thing in the world.
ZScriptās been pretty interesting so far! With the complete lack of documentation, itās been a lot like those flash puzzle games where you have to use every single item in your inventory on every single interactive object in order to unlock the next room before you can get to the escape cutscene, but I really liked those games. Solving puzzles is fun.
While Iām still learning things, already what Iāve learned has been quite interesting. Being able to manipulate and modify pointers on the fly alone opens up a lot of options in terms of effecting enemies or the player. I can set an enemy on fire and deal a lingering DoT effect without actually changing the enemy at all! Or send them flying away on death on a projectile, as if it was carrying them away. Cool stuff.
In terms of Tidesā codebase, itās already pretty damn hefty as it is, so simply porting it all to ZScript would probably take the better part of a month. Or a full month entirely. So Iām a little hesitant to jump right in bed with the wave of the future just yet.
But, well, itās inevitable. Iāll probably start off simply, by making new actors in ZScript and then porting the old actors bits and pieces at a time...