OK so back when I started learning React, I was facing an up hill battle. Despite having done front end work for neigh on 25 years or so now (almost 30 if you count doing it when the Web was still in…
I have no idea what to call these projects. I’ve spent over a decade working under the title “Project Universe”, which means I have at least 30 different ZIP packages, GitHub repos, and random files lying around with some variation of that…
Behold! My new game! If only it were that easy. What you see above is a simple test client which allows me to enter a sector ID, click ENTER, and enter the associated Colyseus Room on the server. The act of joining…
State is what the server knows about your game world at any given time. In Colyseus terms, state is per-room, so it’s more apt to say that “state is what the server knows about the game room at any given time”. There…
When I say “setting up a server”, I’m overreaching here; I’m not an expert on any of this, and these articles are mainly my way of leaving notes to my future self as well as for anyone like me who might be…
I suck at puns. Node is a Javascript server. Out of the box it does nothing, instead relying on the developer to write onboarding code to give the server functionality. Many Discord bots are written using Node, and it can be used…
Before I get to the code-y parts, I want to discuss a bit about the limitations of web browsers, how React works, and what Colyseus and Nodejs bring to the table. Note that I am not a “deep diver” and will not…
Once more, into the breach. My other project has been put “on hold”, which is to say that it’s source has been squirreled away safely and I am now moving on to something else. Something similar, mind you, but something else entirely.…
Last night I was sitting around, looking through my Steam and Epic libraries for the 15th time in two days in the hope that something would catch my eye. I have not been gaming as of late; I have Star Citizen and…
I thought everything would be sunshine and roses when I discovered Firebase and Firestore and a few tutorials on hooking it up to React. Turns out it made my project hell; I’ve created about 5 different new projects just to test various…