Hey Folks! I'm sort of bogged-down with contracts and agreement stuff today, so I'll take some time to show-off more of Michael's latest stuff: Social Combat!
Today's screenshot shows a few milestones along the path of a conversation between Captain Alyssa and Crew Eric. We start with the view of the ship and participants at the top of the screen, and I slice relevant changes into rows below that.
Hey Folks! Tremendously productive day today, which is a big relief. Between vacation, family illness, and banging my head against some awkward shader math, I was really starting to stress out. However, I was able to check-in a bunch of stuff which was a welcome boost!
Hey Folks! Slower day today, as I discovered a rendering bug while working on auto-tiled walls. Also, with the family feeling sick today, I had to duck out frequently to help.
After a bit of email and admin stuff, I was back on my wall sprite rework, updating the complete wall sprite sheet's normal map. I fired-up the engine to see how it looked, and it wasn't too bad! But there was a problem: some of the highlights were in the wrong place.
Hi Folks! Hope everyone had a good week. I'm in the process of catching-up on the backlog of emails and office-related stuff that piled-up. And I'm nearing the top! (I think.)
What little dev work I did today centered on the auto-tiling feature. Namely, walls and floors.
Last week, I got the conduits mostly behaving as I wanted, and I'm pretty happy with how those turned out. I'd like for walls to do the same, and one possibility involved making the walls thinner than a full tile, to make them more directional.
Hey Folks! Just a short update today, as I had a work call most of the afternoon.
I managed to figure out the weird edge cases I was getting on the auto-tiling conduits, which turned out to be due to the way material instances are named. I had to force each new sharedMaterial to have a more sensible name, so that it would re-use the correct one when choosing. Conduits seem to be behaving now, and I've gone and replaced all the old hand-placed ones with the auto-tiled ones. So far, so good!
Hey Folks! Hope everyone had a good weekend. Ours was very, very outdoors. And I've got my vitamin D quota for a long while, I think.
Back at work, I set about a minor task I've been meaning to do: add auto-tile ability to certain items. Namely, conduits and walls.
Up until now, if you placed a conduit, there were two pieces. A 2-way pipe, and a 4-way junction. I once also had an "L" shaped corner piece, too. And if you wanted them all to line up, you had to carefully choose each piece separately, and place them by hand.
Hey Folks! I apologize for the lack of news yesterday. I ended up running a bit long and had to leave before I could write anything up.
However, I'll be covering that work and more in tomorrow's video! I'm way overdue on the next newsletter/video, so I spent the day today recording game footage and talking about the stuff we've been up to since early June. It's a lot! And this might be the longest video yet. (I really need to start paring the duration down a bit.)
Hey Folks! With the entire list of ship equipment able to be installed/uninstalled at a basic level, I decided to check-in my work and get Michael's latest work on the social combat UI. And you can see its progress in today's screenshot!
Some of you might remember the last time I showed a peek at it, and visually, it's still pretty similar. The difference now is that it'll let you see tooltips for most actions, and even choose a few to see how the AI reacts!
Hey Folks! Hope everyone had a good weekend. Relatively quiet family time here, so I'm feeling a bit more refreshed.
Today, I resumed the fuel canister work from last week. And I decided on a 7x7 canister that sits below the floor, with a 3x3 protrusion above the floor. Today's screenshot shows how they look installed, plus the grid requirements around the one in the top right. (Note: it's a 9x9 grid, but the outer ring has no restrictions.)
Basically, more of the uninstalled versions today. This time, heaters, coolers, fridges, and toilets. All of which are pictured in the upper half above except the toilet. They can all now be uninstalled and reinstalled, which basically means almost everything in the ship can be dismantled in-game.
One outstanding item is the docking ring, which I've finished art for, but not the data.
Hey Folks! Got a fair amount done today, in addition to a lot of emailing. So let's take a look!
The biggest visible difference has probably got to be doors. I finally did a reskin to make them a bit more interesting to look at. They still lack the green/red pressure light I'd like them to have, but adding logic for that is a lot more work. But for now, you can see the new closed door at the bottom, complete with red/white vacuum danger stripes.
Hey Folks! Still a bit of admin to do in the first part of today, but it was back into the code this afternoon!
In today's image, there's a UI across the bottom showing different items. This is the bit I was working on Monday and a bit today, and it basically auto-generates buttons in this UI for every installable thing I define in the data. So my install/uninstall auto-generation code not only creates the necessary interactions, loots, and triggers, but then proceeds to add them to the jobs UI! Not bad.
Hey Folks! Not much to show today, as I tried to map out what gets done when, and by whom, for the foreseeable future.
It was a useful exercise, as it forced me to identify dependencies and bottlenecks. It also showed me which parts of the project have room to be flexible for scheduling. In it, I assume an early access launch sometime in November 2019.
Hey Folks! Hope everyone had a good weekend. The usual stuff here, plus a trip to look at fireplaces. Hot stuff :)
Back at the office, I wrapped-up two more installable items: the bedroll and the battery.
The bed is my first non-tool item, meaning it can be uninstalled and reinstalled without any tools. I wasn't sure if this would "just work," but I'm happy to report it did! I simply omitted the drill as a necessary tool, and my captain just bee-lined to the bed, crouched and mucked with it, and it was uninstalled!
Hey Folks! Good to be back. Yesterday's "Explode Seattle" festival was, as usual, dazzling. And in an unexpected twist, we just putzed around the house all day relaxing. It was GLORIOUS.
Back at the office, it was time for some fun work: automated content creation! I know, I know. Doesn't sound like "normal person" fun. But hey, normal people don't make hardcore space games voluntarily :)
Hey Folks! Pretty productive day today, mostly spent finishing-up my work on objectives enhancements, plus some code to auto-generate data.
The objectives can now focus the camera on the relevant object if clicked, which should help users figure out what they're talking about. And perhaps someday, I can even expand them further to have something you can click for more info, or highlight objects, etc. For now, though, they're working as expected!
Hey Folks! Continuing the theme of yesterday's work in making the new game on-boarding smoother, I decided to work on some UI elements today.
While testing yesterday, I noticed the jobs menu (used to paint construction jobs) wasn't having any effect on a derelict. So I did some poking around. And weirdly, it worked fine on the chargen station. I couldn't find any problems that would lead to that buggy behavior. But I did manage to find a null pointer bug if one canceled out of the job UI over an empty tile, so I fixed that.
Hey Folks! Hope everyone had a good weekend. We had what actually felt more like a vacation than any other weekend in a long time. We had friends over one night for dinner and games, and pretty much spent the rest of the time just sitting around outside, enjoying the weather. It's been a long time since we were that chill for a whole day, let alone two!
And what's more, back at the office, I got actual development done!