DevLog 45: A Quick Update on The Baggage System & … More Serialization!

DevLog 45: A Quick Update on The Baggage System & … More Serialization!
November 8, 2016 Airport CEO

Hello and welcome to this week’s (last week’s?) edition of the Airport CEO development blog. We are moving into darker times and the winter now has a firm grip on all of Scandinavia but do not fear, as long as it’s warm inside we’ll keep developing…

Last week Fredrik begun moving to a new apartment, well actually he begun renovating the new place before they can move over there, meaning that his development computer is packed into a box awaiting departure to the new flat. This means that development has been somewhat crippled, but hopefully he’ll be able to devote a few hours to development this week as well.

Yesterday we posted a photo over att @AirportCEO as Olof went on a small field trip to ARN (Arlanda) and found himself in an unexpected situation, performing testing of serializing turnaround procedures next to a real life turnaround procedure.

More Serialization

We’ve put even more time into serialization and made some great progress. In comparison to the Kanban sheet we posted a few weeks ago

serialization-status

… this is where we are today:

serialization-overlook

Essentially, six items have been moved to the “Done” column, serialization of assets and vehicles is almost complete and we are carefully still focusing on testing passengers and employees. Why was bags renamed to assets? As explained in this forum post, we’ve implemented a simulated agent named “Asset” which now includes bags, tools, shop products and perhaps later, packages and other freight objects… it was a necessary step to make in order to achieve proper deserialization of bags and it is a lot more powerful than our previous bag (asset) system.

All in all, what does this mean? It means that we are not far from a fully functional saving and loading system with all data and all simulated agents included.

A Quick Update on The Baggage System

This has been brought up a few times, but this time it is for real. Since we removed the physics library this summer, a lot of effort has been put into fixing and repairing (well honestly more like enhancing) things that relied on physics. One of these things was the bags, previously propelled, scanned and sorted using extremely inefficient methods but now refurbished with the same low-impact code used for simulating passengers. This means that the entire system for building the baggage belt has needed to be rebuilt and that we’ve had to go over and fix each item that uses baggage belts, which has had some of the attention this previous week, and which we’ve now finally made some progress with.

While we still have a long way to go, we are now working on something that is a lot more sustainable in the long run and that will allow us to simulate a lot of bags without worrying about the FPS…

View post on imgur.com

We actually have no idea how many bags there are on this belt (a few hundred?), what we do now is that it would have destroyed your CPU if we were using physics calcs. When they finally stopped spawning we took another short overlooking gif (sorry, it’s pretty huge):

 

View post on imgur.com

That’s it for this week. As you know, we are focused on finishing the serialization for now meaning that the amount of new content we push out will be limited for some more time. However, bringing the baggage system back up to speed will allow us to finish the baggage loading and baggage train simulation as well as baggage claim and customs… so there’s still a lot of goodies ahead. Until next week: Fly safe!

13 Comments

  1. Dima 2 months ago

    We are very fast dev’s!

  2. Tecanus 2 months ago

    Just saying… Those bag colors hurt my eyes 🙂

    • Matias 2 months ago

      Agree! Too much colors :p

  3. Asian_Aviation 2 months ago

    Keep up the good work lads!

  4. Axios 2 months ago

    Very interesting, as usual.

  5. Nic 2 months ago

    I think that Passengers should have a need bar ( like prison architect). Where passengers will rate you airport services E.g. Air conditioning, wait time, shops…….

    Have a nice week,

    NIK

  6. Dylan Shaffer 2 months ago

    I love your work so far but Right now I’m worrying about my country’s future with the Presidential Election and who will be my president. I can’t wait for this game and I’m getting a new computer just for gaming. I wish there was just a little snow where I live just like you guys. Best of luck and can’t wait for the final product.
    Dylan Shaffer.

    • Dylan Shaffer 2 months ago

      Also I hope there will be pushback tractors or tugs for the types of aircraft that need them.

  7. Author
    Airport CEO 2 months ago

    Thanks for the comments ya’ll! The colors of the bags are not final, they are for testing! 🙂

  8. Smokee 2 months ago

    Great work guys. It’s looking better each time 😀

  9. LEIGHonPC 2 months ago

    Excellent progress guys…any news on when us content creators can get our hands on the beta to do some gameplay reviews ?

  10. Matt 2 months ago

    Good work fellas, keep it up! I agree with the other comments on baggage colours (too bright). I think the way you constantly update the devblog is great! It makes us all feel like we really are part of the process (and with you implementing many of people’s forum suggestions, i guess we really all are!). This really is going to be an amazing game when it’s ready for release. I wish people would stop comparing it to ‘Prison Architect’. It seems obvious to me that this game is going to be far superior in every way (graphically that’s obvious immediately), which is why I forsee it being way more successful. I also want to say, don’t rush the alpha guys. There’s enough buggy unfinished games on Steam already! I’d be happy to wait until 2017 Q2 or Q3 if it means you can get everything running silky smooth and uber efficient.

  11. BLUE 2 months ago

    (hand raising) Volunteer for Beta tester here 🙂

Leave a reply

Your email address will not be published. Required fields are marked *

*