Want to Publish your game but don´t know where? Don´t mind contacting us, regardless of the Game´s size!
New Board System (NBS) is the third part of Board System (BS). Even if the sequel of Board System never released due to the development of Board System 3 (NBS). We will release NBS as soon as possible, due to new features the release got delayed. NBS will be available for FREE on Itch.io
I want to share some information about the development progress and tools here.
So in general NBS is developed without engine in Lua using the Love2D framework for graphical display. It is a hard way to make a simple simulation but it´s possible.
The development started easy back in Board System 2 where everything was made in batch files using Powershell for network systems, but I relatively fast reached the limits of batch code, so I´ve tried using Powershell, which I thing was too complicated for me at that point, so I used Lua and Love2D to program the Game. But It´s harder to make this game as you think, NBS is not only Simulating RAM/VRAM as the BS 2 did. NBS is fully simulating hardware, there is a fully functional CPU, GPU, RAM, Storage, VRAM and more. The hardest part of simulating hardware is not about how to make it functional, it is about making possibilities working like using the Registers for values in the VRAM. I had to make things like this possible for anything with everything. At least some of the things were easy to implement. And this is the point where NBS should release on August 8th 2025, but sadly I discovered issues with the VRAM, not technical issues, but an annoying one, because having an extra line of code for every pixel is not quite nice. And I wanted to polish and implement new features anyway, so I had no problem with the delay, but that also ment that I have less time for other projects and also for the integration of the network system, which is going to take much effort, because I kinda have to remake the whole system to make "Servers" possible. So to clear things up, the idea was, that a user has a second installation of NBS that wasn´t a client, it is a server on that you could put any software made for it, but for make it work the server needs more/bigger hardware, and resizing RAM and Registers is sadly not enough, I also need to let the server knowing where to send data, which is not really easy, but thats all for future, now I am focusing myself on fixing the last issues and releasing soon.
So, what´s now?
Now I am going to add a new graphic system to fix the issue where you need a line of code for every pixel, I think that I change it so, that you can edit a whole display line at once with one code line, so to dill the whole screen you would need 100 lines of code instead of 20.000 (Thats the actual number lol) It´s still a lot but 200 times less than without this new system.
See you in the next Devlog!