Devlog #3: Things are coming together


Things are starting to come together. I have part of the initial cantina mockup from @whitevaultstudios included in the main menu. In the upper left, you can see the connection status. Right now, when you click anywhere, it opens the itch.io login screen in your default browser.

When you authorize it, the application automatically is authenticated without needing to copy and paste codes or approve any firewall rules. Authentication is done securely as the exchange of tokens is done between my server and itch.io’s server, and the client is authenticated directly to my server using a separate mechanism.

The work on this today was quite extensive, although I must admit I was slowed down by a couple of things. First, rust-analyzer added a new debugger that is way faster on Windows and because I’ve been developing on Windows the last few days, I gave it a try. And it is excellent, mostly, but I did run into some strangeness here and there that left me scratching my head. The next thing that hit me is that just as soon as I merged my PR, GIthub had an incident. That outage ran into when I stopped to eat dinner, and by the time I ate, I was just in the mood to relax for an evening. I ended up helping a friend troubleshoot their server issues while watching Whitevault stream.

I came back today to create a quick preview of things. I’ve been daydreaming how to set up the server-side simulation, and I’m excited to get hacking on that tomorrow.

My goal for tomorrow is to make it so that the main screen shows NPCs walking around driven from the server. I’m also hoping to have some basic “AI” written for NPC behavior throughout the day.

I hope everyone else is having an excellent start to their week.

Leave a comment

Log in with itch.io to leave a comment.