Added 3D! 3d only works on the webgpu and webgl backends. a very basic lighting system was also introduced, but will be replaced with a more sophisticated one in the coming days. I also need to add texture and material support, and prepare for PBR.
Added 3D! 3d only works on the webgpu and webgl backends. a very basic lighting system was also introduced, but will be replaced with a more sophisticated one in the coming days. I also need to add texture and material support, and prepare for PBR.
Added 3D! 3d only works on the webgpu and webgl backends. a very basic lighting system was also introduced, but will be replaced with a more sophisticated one in the coming days. I also need to add texture and material support, and prepare for PBR.
Wrote the basic 2d graphics layer!! Support for Canvas2d, and WebGPU, with the WebGL backend being worked on! Much more is planned to be added: most notably 3d capabilities, HBR support, and textures! The project is written in TypeScript.
Wrote the basic 2d graphics layer!! Support for Canvas2d, and WebGPU, with the WebGL backend being worked on! Much more is planned to be added: most notably 3d capabilities, HBR support, and textures! The project is written in TypeScript.
Finalized a prototype game!! hey everyone, great news!! I have created the fundamental game!! I will post a link to play in a few days. additional dev logs will come with more info on what was developed with better documentation :)
Finalized a prototype game!! hey everyone, great news!! I have created the fundamental game!! I will post a link to play in a few days. additional dev logs will come with more info on what was developed with better documentation :)
general devlog - made a Home Screen, added a dark theme, and did some work on the server. hey everyone, attached are images for you to see! a lot of the work was on the server so this is as much as I can show. attributions to @Gideonthegreat for the banner used in the Home Screen!
general devlog - made a Home Screen, added a dark theme, and did some work on the server. hey everyone, attached are images for you to see! a lot of the work was on the server so this is as much as I can show. attributions to @Gideonthegreat for the banner used in the Home Screen!
server devlog #3 - completed the packet and server foundation! I worked on the network stuff and the server stuff. I still have to optimize my SoA setup to be ergonomic to work with. it was sort of rushed but all-in-all good progress. there were also some rewrites of core stuff (for example - rolling my own packet logic (maybe not the smartest move but its okay)). sorry for the code screenshot, there isn’t much else to show as its mostly backend stuff.
server devlog #3 - completed the packet and server foundation! I worked on the network stuff and the server stuff. I still have to optimize my SoA setup to be ergonomic to work with. it was sort of rushed but all-in-all good progress. there were also some rewrites of core stuff (for example - rolling my own packet logic (maybe not the smartest move but its okay)). sorry for the code screenshot, there isn’t much else to show as its mostly backend stuff.
server devlog #2 - Lua integration complete! hey everyone. for now I have finished all the Lua bs I wanted to do. it now supports events and commands! as well as the ability to spawn ingame entities. you can also change the values of entities at runtime to change how tanks look/behave!
server devlog #2 - Lua integration complete! hey everyone. for now I have finished all the Lua bs I wanted to do. it now supports events and commands! as well as the ability to spawn ingame entities. you can also change the values of entities at runtime to change how tanks look/behave!
server devlog #1 - Lua integration + writing a spatial hash. hey everyone! apparently my last project didnt get any stardust because I didnt devlog (and some people being unreasonable in their feedback). so here we go! over the past 6 hours (hackatime genuinely sucks - cant record my hours properly) I have worked on integrating Lua into my server. this is for runtime modification and future plugin support. I also developed a spatial hash following Teschner’s Spatial Hashing algorithm. I dont know how well this post will fair and I dont even know how to get a newline character in these posts, so I will cut it short for now. if you want I can always go more in depth in the comments - just ask! :)
server devlog #1 - Lua integration + writing a spatial hash. hey everyone! apparently my last project didnt get any stardust because I didnt devlog (and some people being unreasonable in their feedback). so here we go! over the past 6 hours (hackatime genuinely sucks - cant record my hours properly) I have worked on integrating Lua into my server. this is for runtime modification and future plugin support. I also developed a spatial hash following Teschner’s Spatial Hashing algorithm. I dont know how well this post will fair and I dont even know how to get a newline character in these posts, so I will cut it short for now. if you want I can always go more in depth in the comments - just ask! :)
Updated Look!
Client prototype complete! Shifting focus to the server and networking system.
Client prototype complete! Shifting focus to the server and networking system.
Created initial skeleton for project. check out the GitHub! Attached is a render demo to test wgpu!
Created initial skeleton for project. check out the GitHub! Attached is a render demo to test wgpu!