Pioneer – An Open Source space adventure game set in our galaxy
pioneerspacesim.net
pioneerspacesim.net
Looks nice though for people who want that original Elite feel.
https://twitter.com/pioneerspacesim/status/15283868813559275...
https://user-images.githubusercontent.com/4182678/169698135-...
Think of it as mathematical compression. The ability for math to create very large amounts of data from a simple starting point.
In their case they used a "random" number sequence, based on a specific seed. [1]
Storing the seed is trivial, but the sequence is infinitely long, so getting lots of data from that point is easy.
This approach doesn't let you compress a specific thing, but it does let you decompress something wonderful in a consistent way.
[1] https://www.theguardian.com/books/2003/oct/18/features.weeke...
I see the lines between procedural world generation and bespoke crafted worlds as somewhat arbitrary.
Eg, bespoke simulations have a finite custom form, but are yet also infinite, the custom constraints typically being things such as permissible movement or magnification.
In principle, without those constraints, you could also keep exploring infinitely, and similar to a procedural world, it'd become boring.
Conversely, in Elite, the vocabulary list, and various classifications of world features, are the custom, stored inputs. One could also keep "zooming" into them arbitrarily, but custom limits were placed on that.
Space sims are of course about space flight, but they are also about showing utopian and dystopian societies and how people made a home in space. How specific architecture looks like, what culture developed (e.g. bars and trucker like culture) and so on. This is the part that interests me more than most other things.
I wonder how I would think about it now, in 2023.
There's a directory with a lot of licenses ?for third party resources? but no LICENSE file in the root of the repository.
FAQ doesn't answer this either.
Is this really Open Source?
// Copyright © 2008-2023 Pioneer Developers. See AUTHORS.txt for details
// Licensed under the terms of the GPL v3. See licenses/GPL-3.txt
GPL-3, so it is open source.