As a long time player/tester/whatever of StarMade, one of my key complaints about the game has been a paradox: this game generates entire frickin' galaxies...yet, there's little to actually explore. All planets are notable because of mineral deposits, and, frankly, why bother? Asteroids have more, and when mined out, regenerate.
I didn't post this topic to continue complaining; I'm posting this, because after stewing over this for months, I've come up with a prospective solution. In the current game, we have everything needed to improve exploration of the galaxies; Schema doesn't really have to add much of anything, except block content (which, the community can source!)
What Do We Have?
In this game, the main mechanic is building ships (and sometimes, stations.) Schema put a lot of work in roughly a year or so ago with the Shipyards - a multi-block structure that, given the correct blocks, can let you design, build, and replicate ships as you see fit. This is a key system in my proposed improvement of StarMade's exploration.
The game also features stations and planets. "Good job noticing, Captain Obvious!" some may say, but this is actually really important. These are things that a player would want to land on and explore. A derelict station might have anything, really, from apocalyptic logs, to abandoned starships, to deranged sentinel robots. Planets are capable of being any size, really, based on config settings, but even a r100 planet can take a while to fully explore.
We also have the new factions. These factions don't yet have quests - something on the much-touted roadmap - but these factions do have a distinctive style.
We also have a community that comes up with designs both derivative of existing sci-fi franchises, but also completely original designs. These original designs are another key in how we're going to Make StarMade Exploration Great Again!
#MSMEGA
This is where the world-generator comes in.
Pretty much, upon generating a planet, we need an extra bit of code to overwrite parts of a segment, with a structure - a mini-dungeon, or something. In this dungeon is a chest with a Design for a new ship. Alternatively, there could also be an un-factioned ship docked somewhere that the player can get into and fly off in, or just salvage as they see fit.
Existing stations would need a rework, but this is purely a content thing this time. Currently, stations that generate in galaxies are based on pre-Rails update designs. Those designs would need to be retired in favor of newer designs that feature a loot chest, or docked unowned ships. Given that servers already have custom stations and custom ships, we have this point of the suggestion already doable with no extra work from Schema; we'd just need the updated station/ship designs included with the game proper.
Lastly, let's talk ships. Currently, the default ships consist mostly of Isanths...but they aren't very interesting, or held in great esteem. Instead, a community competition for unique, one-off designs could be held to determine which Designs or 'free' ships that can be taken, are found. I'm not sure if Isanths have a place in the game or not, but generally speaking, they're not considered to be awesome ships, and I'd be happy for them to go away in favor of more interesting designs.
Lastly, I brought up killer robots. When an AI change happens, I'd be open to having multi-block automated robots in some bases that don't appear on ship scanners, but that a player on foot would have to use their weaponry to deal with, to add extra danger to exploration. After all, why would we want to just give the player anything without making them work for it? You could even go one better, assuming you want to add something to the game, and make the robots drop a block that lets you build your own undetectable sentry bot!
Also, per Xskyth - those darn spiders that used to sometimes appear on stations. Those are something that already exist that could be used to guard loot chests, or be enemies in microdungeons.
Conclusion
Even if no one wants to touch the world generator, there's still all sorts of cool stuff that could be done to the content of the game to make exploration more interesting. We have huge, procedurally generated galaxies...to me, it's a supreme waste that the only legitimate question a player can ask is, "Where's the ores?" Let's put our awesome, creative community to work, retire older pre-made content, and make this game a much more interesting place to play in.
I didn't post this topic to continue complaining; I'm posting this, because after stewing over this for months, I've come up with a prospective solution. In the current game, we have everything needed to improve exploration of the galaxies; Schema doesn't really have to add much of anything, except block content (which, the community can source!)
What Do We Have?
In this game, the main mechanic is building ships (and sometimes, stations.) Schema put a lot of work in roughly a year or so ago with the Shipyards - a multi-block structure that, given the correct blocks, can let you design, build, and replicate ships as you see fit. This is a key system in my proposed improvement of StarMade's exploration.
The game also features stations and planets. "Good job noticing, Captain Obvious!" some may say, but this is actually really important. These are things that a player would want to land on and explore. A derelict station might have anything, really, from apocalyptic logs, to abandoned starships, to deranged sentinel robots. Planets are capable of being any size, really, based on config settings, but even a r100 planet can take a while to fully explore.
We also have the new factions. These factions don't yet have quests - something on the much-touted roadmap - but these factions do have a distinctive style.
We also have a community that comes up with designs both derivative of existing sci-fi franchises, but also completely original designs. These original designs are another key in how we're going to Make StarMade Exploration Great Again!
#MSMEGA
This is where the world-generator comes in.
Pretty much, upon generating a planet, we need an extra bit of code to overwrite parts of a segment, with a structure - a mini-dungeon, or something. In this dungeon is a chest with a Design for a new ship. Alternatively, there could also be an un-factioned ship docked somewhere that the player can get into and fly off in, or just salvage as they see fit.
Existing stations would need a rework, but this is purely a content thing this time. Currently, stations that generate in galaxies are based on pre-Rails update designs. Those designs would need to be retired in favor of newer designs that feature a loot chest, or docked unowned ships. Given that servers already have custom stations and custom ships, we have this point of the suggestion already doable with no extra work from Schema; we'd just need the updated station/ship designs included with the game proper.
Lastly, let's talk ships. Currently, the default ships consist mostly of Isanths...but they aren't very interesting, or held in great esteem. Instead, a community competition for unique, one-off designs could be held to determine which Designs or 'free' ships that can be taken, are found. I'm not sure if Isanths have a place in the game or not, but generally speaking, they're not considered to be awesome ships, and I'd be happy for them to go away in favor of more interesting designs.
Lastly, I brought up killer robots. When an AI change happens, I'd be open to having multi-block automated robots in some bases that don't appear on ship scanners, but that a player on foot would have to use their weaponry to deal with, to add extra danger to exploration. After all, why would we want to just give the player anything without making them work for it? You could even go one better, assuming you want to add something to the game, and make the robots drop a block that lets you build your own undetectable sentry bot!
Also, per Xskyth - those darn spiders that used to sometimes appear on stations. Those are something that already exist that could be used to guard loot chests, or be enemies in microdungeons.
Conclusion
Even if no one wants to touch the world generator, there's still all sorts of cool stuff that could be done to the content of the game to make exploration more interesting. We have huge, procedurally generated galaxies...to me, it's a supreme waste that the only legitimate question a player can ask is, "Where's the ores?" Let's put our awesome, creative community to work, retire older pre-made content, and make this game a much more interesting place to play in.
Last edited: