Archive: Dev Blog

March 6th – Teleportation

As you may know, one of the big features of the coming update will be player-placeable teleporters. There are still some edge cases to address and polish to add, but most of the basic functionality is now in and I’m already having a blast testing it out. I’ll be writing a much more in-depth post about the specifics when this hits Unstable, but for now here’s a little demo showing off the basics:

March 3rd – Pet Ship Boys

As you might have seen already, we’ve been designing some pets for your ship, and Healthire has been giving them pet behaviours. Here’s a peek at what you might find!

Pet1

I guess wasn’t alone on this ship! Who is this little guy? He seems to follow me when I carry this ball around.

Pet3

Filling his food bowl with consumables to eat seems to make him happy. He doesn’t like everything I give him though, I found out what he liked the most with a bit of experimenting.

Pet2

…And now he’s gone to sleep. Sometimes he’ll sleep inside his house, too. Cute thing, I wonder how he ended up on this ship?

 

Until next time!

March 2nd – Developing the economy.

Over the past couple of weeks I’ve been looking at the structure of Starbound’s economy as a whole, trying to devise a pricing structure that makes sense for both the 3D printer, and in preparation for when our selling interface is added in down the line. This ultimately entails repricing about 2000 objects and items which, as I’m sure you can imagine, is not exactly a trivial task.

The intent is that, once implemented, merchants will typically buy any items off you for half their value, so you could earn a steady profit looting dungeons of their most precious objects, or by carefully managing your resources as a farmer.

I began by tackling the pricing on our crops, as they are one of the few things that have a tiered structure in place with clearly established values, making them an ideal place to start. Typically buying a seed for a crop will cost about a quarter of the value of the crop itself, or about half of what you’d earn from selling said crop. This means if you grew four wheat crops and sold them, you could then spend those earnings to get eight more wheat seeds, and exponentially expand your farming operation, or alternatively, spend that money investing in higher value seeds. As you progress through the tiers you gain access to higher value crops from increasingly hostile worlds, which in turn will net you greater rewards.

This led to me repricing all of the prepared foods that the player can make or purchase, which are now priced in accordance with the component ingredients and tier of the food. At this time the current food buff system is still not quite where we want it, so this aspect will receive further attention down the line. In a similar vein (heh) all the ore values have been tweaked to suit, and almost all of them can be refined now if you have no use for them.

The real challenge was figuring out how to evaluate the value of the sheer multitude of objects. I didn’t want to just go through and slap random numbers on them, but rather I wanted the value to be directly tied to the traits of the object in question. These traits include:
– Tier (where in the progression the object may be acquired)
– Utility (bed, chairs, containers, light sources, switch functionality, crafting, etc).
– Material Value (if it’s something the player crafts).
– Rarity
– Size

After much experimentation, I finally felt like I had some solid formulae in place and thus I’ve been working my way through all our objects and assessing their values. Printing things is still going to be fairly costly in the early game, but by the late tiers things should be feeling quite affordable, so if you’re one to build large elaborately decorated structures, you’ll likely notice prices overall have come down a bit.

As an aside, I got some reprieve from all the object pricing today to make some minor updates to the outpost. There is now a crafting room on the outpost that has all the basic crafting stations, for those situations where you happen to already have the ingredients you need to complete a quest. Perhaps of greater significance is the addition of a teleporter inside the outpost, which you’ll be able to link directly to your own teleporters as part of our new placeable teleporter implementation. These changes should hopefully alleviate the tedium of traveling to and from the outpost.

starbound 2015-03-02 17-11-27-34

Have a good night everybody!