Snow Captain on Nostr: Hmm, the new area generation prototyping for Seeds of Earth has been much more ...
Hmm, the new area generation prototyping for Seeds of Earth has been much more difficult than I had originally thought it would. I'm now planning on using a queue to build the space in multiple passes:
1. Put in the start node (entrance GrASP Node)
2. Enqueue primary nodes (things like asteroid fields, space stations, mega-corp vendor outposts, storage facilities, etc.)
3. Position primary nodes, rebuilding the queue when invalid conditions are found (such as unsolvable overlaps or other stuff I don't like tbd)
4. Pick some primary nodes to add secondary and/or secret nodes (like junk fields, enemy hangars, mini-bosses[?]), enqueue those
5. Position secondary/secret nodes, rebuilding or discarding invalid
6. <Redacted for spoilers>
I hope to make better progress over tonight and tomorrow, but the day is almost over already...
#gamedev #indiedev #gaming #seedsofearth #devlog
Published at
2023-08-17 01:45:16Event JSON
{
"id": "4bbbdbff1e0f2cd998ea80d21a01917d738a1949bb73dd849121c4e68933145d",
"pubkey": "811c17be8db3263fb0abb48fb7b416fcfa6681bb6eb0945c551e01394d1a262b",
"created_at": 1692236716,
"kind": 1,
"tags": [
[
"t",
"gamedev"
],
[
"t",
"indiedev"
],
[
"t",
"gaming"
],
[
"t",
"seedsofearth"
],
[
"t",
"devlog"
]
],
"content": "Hmm, the new area generation prototyping for Seeds of Earth has been much more difficult than I had originally thought it would. I'm now planning on using a queue to build the space in multiple passes: \n1. Put in the start node (entrance GrASP Node)\n2. Enqueue primary nodes (things like asteroid fields, space stations, mega-corp vendor outposts, storage facilities, etc.)\n3. Position primary nodes, rebuilding the queue when invalid conditions are found (such as unsolvable overlaps or other stuff I don't like tbd)\n4. Pick some primary nodes to add secondary and/or secret nodes (like junk fields, enemy hangars, mini-bosses[?]), enqueue those\n5. Position secondary/secret nodes, rebuilding or discarding invalid\n6. \u003cRedacted for spoilers\u003e\nI hope to make better progress over tonight and tomorrow, but the day is almost over already...\n\nhttps://void.cat/d/47bYosVrZWDbrKveuAyerd.webp\n\n#gamedev #indiedev #gaming #seedsofearth #devlog",
"sig": "e4b55c863c3a11c6c385acdcd311cac73d36cc2588adf193b34bf8fde74c61de05c46d00d0f48c8d10919129152bcee40ba0cf9043050de4ce9ebe43b2ad6175"
}