April 2018

  • Livin' In the Red

    dcfedor's picture

    Hey Folks! Hope everyone had a good weekend. I decided to splurge and pick up Battletech, largely because of its mercenary outfit management bits. A lot of what's going on there is similar to what I'd like to do, so there's some stuff worth researching. Plus, you know, fun :)

  • New Interactions and AI Tweaking

    dcfedor's picture

    Hey Folks! A bit of a housekeeping day today, though I did get a bit more work done on making the AI more interesting. Still trying to figure out where to go from here.

    The main changes of note today were adding more in-game effects to Michael's latest batch of interactions. Basically, the psychological "loot" for each interaction, whether it be more self-respect, less friendship, or whatever. Each of those interactions now has an effect on AI needs, comparable to the original batch.

  • New Faces, and Context Menus

    dcfedor's picture

    Hey Folks! A couple interesting additions today: new random faces, and context menus for clicked items.

  • New Signal Connections, and New AI Interactions

    dcfedor's picture

    Hey Folks! Finally got this new signal system working. And was able to load Michael's new interactions, to boot!

    The signal system took most of the day, as there were some edge cases involving the different game modes and other details. But after all was said and done, I think the new signal system is a major improvement. Just pop open the control panel for any item with signal support, click the input you want to adjust, then you're presented with a selection mode.

  • N2 and O2 Both Working, but Conduit Issues

    dcfedor's picture

    Hey Folks! Hope everyone enjoyed their weekend. The weather here's been pretty great recently, so we actually visited the beach! Felt good to get outside after a long, wet/cool winter.

    Back at work, I unfortunately had a bunch of admin work to take care of before I could get back to code. The usual monthly tax stuff, filing returns, paying bills. Plus a handful of email inquiries. But once that was done, it was back to work!

  • O2 Sensor and Pump Working!

    dcfedor's picture

    Hey Folks! Think I finally got the O2 system working. Finally!

    I tried one more thing this morning to get the more generalized system working, but just kept hitting the same roadblock from different directions. The GUI and the Pump code just cannot see each other reliably enough. So as an alternative, I made the UI specific to the air pump. Doing this let me add some code to update the pumping code any time the user changes sensor settings in the UI.

  • Simpler Pieces

    dcfedor's picture

    Hey Folks! Still struggling with the pressure-controlled air pump. It's starting to get a bit disheartening, but I also know that's partially due to being mentally exhausted at the end of the day.

    Previously, I tried to make one single item that could detect multiple gas partial pressures, switch pumping on from separate inputs, and switch on and off based on supplied power. The logic turned out to be way too complex to model in my data-driven system, and I got lost in abstract data across many text files.

  • Crazy Complex Air Pump

    dcfedor's picture

    Hey Folks! I managed to get the sensor-linked pump running. Well, mostly, anyway.

    As of right now, the pump will start "off," and if enough power is supplied, it switches to "standby" mode (green light). It then starts sampling the atmo for N2 and O2 partial pressures, and if either are below safe levels, switches to "pump" mode and begins flooding the room with O2 and N2.

    Unfortunately, that's the good news.

    The bad news is that it pumps 50/50 O2/N2 instead of 20/80 as it should. I also never stops.

  • Atmo Regulator and Complexity

    dcfedor's picture

    Hey Folks! Spent a lot of time in the gas/atmo systems today, gearing-up for some sort of regulated air pump to keep life support atmo at reasonable levels.

    The first block of work was cleaning-up a lot of the old code to handle gas exchange, gas pumping, gas respiration/conversion, and gas containment. This was all hard-coded in such a way that every object in the game had functions for it, but only some used them. Since Unity is an entity-component model, it made sense to break those bits off into their own components and only assign them to objects that need them.

  • She's Dead, Jim

    dcfedor's picture

    Hey Folks! Hope everyone had a good weekend. Had some grow-up playtime on Sunday as we caught-up with friends over a game of Pandemic Legacy. Refilling our social contact stats, so to speak.

    Back at work, I had a bit of admin work to catch-up on, then I wanted to try and get the ball rolling asap on making the game playable. So I decided to tackle two long-standing shortcomings: death and defecation.

  • Character Creation Video!

    dcfedor's picture

    Hey Folks! I was able to record that video of character creation today, so I'll let it do the talking for me!

    Hope you enjoy, and have a good weekend!

  • Character Creation: Launch

    dcfedor's picture

    Hey Folks! Sorry for the short news today. Running a bit late. The main thing to report today is that players can now proceed from character creation into the game!

  • Main Menu Update, and Save/Load Works on Chargen Now

    dcfedor's picture

    Hey Folks! As you can see from the image today, new art to show! Saving and loading working now, too.

    Emily's latest revision is looking quite good, and I think we're just about where we need to be now. She spent some time cleaning-up a lot of the perspective lines, rendering surfaces, and generally smoothing out the distracting kinks in the older versions. She also detailed the rest of the scene and background. And improved visibility of the manual.

  • Saving Chargen Data

    dcfedor's picture

    Hey Folks! Still sorting out the bugs in character creation, focusing on the ability to save and load data generated during that process.

    Now that chargen is creating social networks for the captain, career history, and other data, I need to bring the save file up-to-speed so it has that info, too. And that means a fair amount of code changes for reading/writing json data.

  • Socializing, Saving, and Admin

    dcfedor's picture

    Hey Folks! Hope everyone had a good weekend. Pretty quiet on this end, as we mostly stayed in. Which I think worked in my favor, as I actually felt motivated to get back to work today.

    Today was a little bit of everything, ranging from code, to design, to taxes and office stuff. As such, not a lot to show visually. Though you can see two of Michael's newest interactions in the log of today's screenshot!

  • Wrapping-Up Chargen

    dcfedor's picture

    Hey Folks! Character generation may be pretty close to operational today! I hesitate to say "finished," since it still has a ton of tweaking, fixing, and potentially rework to do over time. But I can basically build an entire character now, and the only step missing is the code to transport the finished character into the game!

    Well, technically, first they transport to the ship customization screen, then the game. But still!

  • Trait Selection Coded

    dcfedor's picture

    Hey Folks! After finishing the trait screen mock-up early this morning, I spent most of the day creating in-game assets and code for it.

    There really wasn't much left to do in the mock-up after yesterday. I added some instruction lines, some point cost info to each product (similar to NEO Scavenger's skill cost dots), a highlight/dimmed mode to each button, and some graphical sprucing-up to the signage. Once that was done, it was off to Unity and Visual Studio to bring it to life!

  • Ship Selection Running, Trait Selection Next

    dcfedor's picture

    Hey Folks! I've been neglecting development for a couple days, so I decided to ignore the outside world and put my nose to the grindstone today. And I think my efforts were rewarded!

  • Main Menu Progress, Ship Selection, and Mobile Bugs

    dcfedor's picture

    Hey Folks! Today was largely about getting detailed feedback to Emily about the main menu, as well as a bit of coding on both ship selection and NS mobile.

    As the main menu approaches completion, we're nailing down the remaining details and getting it ready for in-game use. Today's screenshot is the latest iteration from Emily, with some paint-overs I did to show some feedback.

  • Ship Selection Screen, Interaction Review

    dcfedor's picture

    Hey Folks! Hope everyone had a good weekend. Some good family time for us, as we held egg hunts, saw a cool variety show, and had some yummy meals. Also, we started exercising as a family, which is a bit painful. But it should hopefully slow my atrophy, stemming from sitting at a computer each day :)

    I don't know if I've found the final solution to the ship selection process, but I think I have a working plan for now. The first piece of it can be seen above in today's screenshot.