dcfedor's blog

Docking Success. And Happy Thanksgiving!

dcfedor's picture

Hey Folks! I managed to dock today! After a string of fixes, I was finally able to dock on that voyage from BCER to MTRS. It just took some adjustment burns at the tail end of the trip.

Early in the day, I focused on fixing the plotter station bugs seen in yesterdays video. (Well, technically, I did my business taxes first, but...snooze.) Anyway, the first issue was that the station (diamond) marker wasn't showing the correct position. Which turned out to be related to the fact I disabled some rendering flags on it to keep the display tidy.

Docking Video!

dcfedor's picture

Hey Folks! Sorry for the late post today. I wanted to record a video to show off the docking system in more detail, but wasn't able to get much quiet time until later in the evening.

I won't blather on too much here, since the video can do the talking for me. Enjoy!

Mobile Patch Testing, and Docking Revision

dcfedor's picture

Hey Folks! Hope everyone had a good weekend. Unfortunately, cold season has arrived, and all of us were pretty much down for the count. The sniffles and sneezes continue, but I think we're getting back to normal.

In mobile news, the patch is uploaded, and we've been able to verify most of the fixes so far. One thing left to check, and I think we can issue the patch to both iOS and Android. Hopefully this week!

Mobile Patch Incoming, and More Docking

dcfedor's picture

Hey Folks! Sorry for the missed news yesterday. I had to finish work early due to some family colds. And I'm in a bit of a hurry today, too, since they're still getting better.

Tiago was able to finish a batch of bug fixes for mobile today. And I added one or two as well. (Unsure if they made the cut-off time, though.) He's wrapped-up test builds for iOS and Android, and we'll be testing those soon to see if they're good to release. Hopefully, those will reduce several crashes and bugs folks are seeing on mobile!

Bridging the Gap Between Docking and Flying

dcfedor's picture

Hey Folks! More work on the docking system today. Still trying to get the transition from flying to docking sorted out so that it's both sensible and interesting.

I started the day working on more code to query available stations, and setting up a UI to show those. But as I did, it started to get way out of hand. The list of ports was in a separate text readout near the docking ring display, and I was starting to write all this logic for showing what was currently docked to the ship, what was close enough to dock, and what was currently on-screen.

Integrating Docking UI

dcfedor's picture

Hey Folks! Back at the docking system today. Focusing on getting it to display properly based on game data, and for the UI to control said game data.

Some of the earlier work from today involved getting the UI to show the various docking states appropriately. So when you're out of range, there's no docking ring to align. When you're getting close, the target ship's ring appears and you can control alignment. And when docked, everything is aligned and locked. This also includes toggling the appropriate indicator lamps and button.

Weird Day

dcfedor's picture

Hey Folks! Hope everyone had a good weekend. I actually felt pretty refreshed at the end of mine. Spent pretty much the whole 3 days with my family, and decidedly not thinking about work. And it was a nice break. Which is probably a good thing, since today seems to have drained almost all of that energy :)

Today was pretty much wall-to-wall administrivia. However, some parts were more enjoyable than others.

GUI State Machine, and OOO Tomorrow

dcfedor's picture

Hey Folks! More GUI work today, getting the multi-GUI system working for interactable items on the ship. Yesterday, I got multiple GUIs to load, and almost switch based on user input. Today, I firmed-up that system and can now switch rapidly between them.

It was a long slog, though.

Multi-Panel GUIs

dcfedor's picture

Hey Folks! More work on GUI systems today, as I further integrated the docking system and orbit UIs into a whole that the game can use.

Individually, the UIs do most of what they need, but I now need the ability to switch between them for more complex tasks (like docking/undocking). Users are going to be doing things in one panel, and need to switch to another quickly to affect another ship system, then come back again. All (ideally) without having to exit one ship station, and walking the AI to another station.

Docking Sim

dcfedor's picture

Hey Folks! Work continues on the docking UI today, and I've got it doing most of what I need now. The next step is to integrate it into the overall game so it acts on real game objects instead of placeholders.