June 2021 Update
Curator » Devlog
Hi there, I realized it's been a month since my last update so I thought I would write a quick update on what's been happening this month.
Progress has been a bit slower than I would have liked due to a couple of bumps in the metaphorical road, but there has been some some smaller bits of progress done including.
- Programming and designing the shop system.
- This includes shops that can have different things for sale at different times of days, things that take currency to purchase, things that take items to purchase, etc. It took a while to complete a flexible design, but I'm satisfied with the implementation.
- There are still some small quality of life improvements I need to make, but this system is about 80% feature complete now from what I've imagined.
- Rewriting 80% of my NetCode implementation. (This took a good chunk of time to redesign.)
- The technical aspect is that I discovered that I could send information to and from a server, but the receiving end would always deserialize this information into an explicit C# type. This isn't a problem if the receiving object type is the same as the sender's object type, but being that I'm supporting mods and C# inheritance exists, I had to account for types that would be derived from the base expected type.
- Example: If I want to send a Shape over the net, the receiving end would expect a Shape object. However, in order to send a Square, or a Circle (which are derived from the Shape class) I needed to include some of that type information to ensure that all of the information is sent for proper serialization/deserialization of game objects.
- The technical aspect is that I discovered that I could send information to and from a server, but the receiving end would always deserialize this information into an explicit C# type. This isn't a problem if the receiving object type is the same as the sender's object type, but being that I'm supporting mods and C# inheritance exists, I had to account for types that would be derived from the base expected type.
As you can imagine, things take time and trying to balance work, life, and working on my game things definitely take a bit longer than I like and anticipate. However, I feel like I'm finally getting into a good work groove again after being in a bit of a slump for the last six months, so hopefully progress continues at a slow, yet steady pace.
Until next time!
Omegasis
Curator
A game about running a museum and exploring it's world!
Status | Prototype |
Author | JoshuaNavarro |
Genre | Simulation |
Tags | 2D, museum |
More posts
- Hi there, it's been a moment!Feb 26, 2022
- Plans for the immediate futureMay 08, 2021
- A year forward and a long delayed status updateApr 15, 2021
- The first post... and hopefully not the last!Apr 06, 2020
Leave a comment
Log in with itch.io to leave a comment.