So I've had this idea for about a month now I think. And I'm not a modder, but I'm pretty sure it would be a harder thing to code, but could really pay off in the end.
Basically here's my idea in a nutshell...
Normally right now, you type in a seed when you start a new world (that is, if you want to) and you will get a certain landscape following the codes of land creation. But I have an idea that might help newbies or younger players or just someone who doesn't really understand Minecraft to have really cool seeds. Basically you would create a new world and notify that you want your world to be a customizable world, then you type in the name, and if it's not already chosen, your seed will be the name you chose. Then you can play in that world and do whatever you like to it: make a really cool house, make an awesome fortress, or even World Edit in some custom terrain. Then in the options, you click a publish option, and now someone can type in that seed name to get your world. I know there are some problems with this, and some of them I realize and can work around. If you think of other problems, please tell me, so I can try to think of a solution to them.
First off, the most obvious one: What if there's a really cool seed called DonkeyKong for example, but the world you want to customize is going to be an adventure map or just a super jungle map, and want to name it DonkeyKong. Well when you pick your seed, there will be an option for creating the new world: type in a seed, or type in a custom seed. Then click the custom seed and type in the name and you get your world.
I really think this would be a cool idea, because I've always had problems with .rar files, and there are some REALLY EPIC .rar worlds out there. There could also be kids with parents who have problems with them downloading files off the internet. Now I know scenarios like this are uncommon, but out of the 6 and a half million players, theres probably a good amount that are like this. Also, even if you don't have problems like this, it could be more efficient because you wouldn't have to download and wait for the download, then transfer the files.
It also could help for people who have trouble uploading their files to file-sharing sites because the site is glitchy or they don't have a current version of Java or just don't understand.
Anyway, that is my idea, I hope you think it's coo. Leave a comment on what you think, thanks!
I don't think you understand how seeds work. The seed is just a variable used by the terrain generator to create the natural world. The seed itself is not capable of containing information about the world it creates, and will change the output if the generator is modified (new blocks, new biomes, or rule changes).
The level generation is a one-way function, so it isn't possible to modify the map and hash it back into a new seed value. Think of it as DNA for the world. You can have all the plastic surgery you want, but it will not change your DNA profile,
I don't think you understand how seeds work. The seed is just a variable used by the terrain generator to create the natural world. The seed itself is not capable of containing information about the world it creates, and will change the output if the generator is modified (new blocks, new biomes, or rule changes).
The level generation is a one-way function, so it isn't possible to modify the map and hash it back into a new seed value. Think of it as DNA for the world. You can have all the plastic surgery you want, but it will not change your DNA profile,
Maybe I should reword it. You start out a world file but there is no seed, just a name, like when you name your world and the default is untitled. Then you save it as a seed. I know, this isn't how seeds work. But obiously this is a big idea so the seed coding would have to be changed.
Basically, this is making it so that you can download maps from a server, in the same way Portal 2 does, or in the same way Powder Toy does for saves.
There are several fatal flaws with the idea:
The amount of worlds owned by players is ridiculous. You'd have to be completely insane to contemplate buying enough server space for Mojang to host all of these worlds. Say that each person has an average of 3 worlds (though in reality it's a lot more than this), that's just about 24 million worlds.
That would wreck seeds; you can't have two different worlds with the same seed name saved to a server like that, it doesn't work.
That's not how seeds work. Like said above, seeds are like DNA, as said above: you can alter yourself as much as you want, by exercising, with surgery, dyeing your hair, changing your clothes...all of this does nothing to your base code. Same with the world; you can build what you want, but that wont affect the seed. And there shouldn't be a gigantic rewrite to make it so.
Rollback Post to RevisionRollBack
[quote=Badgerz]You have to keep in mind that people are stupid.
[quote=Catelite]Just because you don't understand how something works, doesn't make it broken or pointless. >_<
Basically, this is making it so that you can download maps from a server, in the same way Portal 2 does, or in the same way Powder Toy does for saves.
There are several fatal flaws with the idea:
The amount of worlds owned by players is ridiculous. You'd have to be completely insane to contemplate buying enough server space for Mojang to host all of these worlds. Say that each person has an average of 3 worlds (though in reality it's a lot more than this), that's just about 24 million worlds.
That would wreck seeds; you can't have two different worlds with the same seed name saved to a server like that, it doesn't work.
That's not how seeds work. Like said above, seeds are like DNA, as said above: you can alter yourself as much as you want, by exercising, with surgery, dyeing your hair, changing your clothes...all of this does nothing to your base code. Same with the world; you can build what you want, but that wont affect the seed. And there shouldn't be a gigantic rewrite to make it so.
Well I know that games like MapleStory save all the bandwidth to each person's computer, and I'm not saying Mojang should turn into one of those companies, but maybe make it so that instead of saving into Mojang's server, save onto the person's, like MapleStory. But I guess it can't work D:
Although I do think it was a nice idea, and some ideas are impossible but fun to dream about.
Well I know that games like MapleStory save all the bandwidth to each person's computer, and I'm not saying Mojang should turn into one of those companies, but maybe make it so that instead of saving into Mojang's server, save onto the person's, like MapleStory. But I guess it can't work D:
Although I do think it was a nice idea, and some ideas are impossible but fun to dream about.
I can dream about flying dinosaurs that crap icecream, write video games and brew the best beer in the world.... but that doesn't stop me from being practical about it. Minimum another 20 years for DNA reconstruction, maybe another 30 for reliable gene splicing. But teaching them how to write games is gonna be hard when game companies of the future destroy the art of game design.
Basically here's my idea in a nutshell...
Normally right now, you type in a seed when you start a new world (that is, if you want to) and you will get a certain landscape following the codes of land creation. But I have an idea that might help newbies or younger players or just someone who doesn't really understand Minecraft to have really cool seeds. Basically you would create a new world and notify that you want your world to be a customizable world, then you type in the name, and if it's not already chosen, your seed will be the name you chose. Then you can play in that world and do whatever you like to it: make a really cool house, make an awesome fortress, or even World Edit in some custom terrain. Then in the options, you click a publish option, and now someone can type in that seed name to get your world. I know there are some problems with this, and some of them I realize and can work around. If you think of other problems, please tell me, so I can try to think of a solution to them.
First off, the most obvious one: What if there's a really cool seed called DonkeyKong for example, but the world you want to customize is going to be an adventure map or just a super jungle map, and want to name it DonkeyKong. Well when you pick your seed, there will be an option for creating the new world: type in a seed, or type in a custom seed. Then click the custom seed and type in the name and you get your world.
I really think this would be a cool idea, because I've always had problems with .rar files, and there are some REALLY EPIC .rar worlds out there. There could also be kids with parents who have problems with them downloading files off the internet. Now I know scenarios like this are uncommon, but out of the 6 and a half million players, theres probably a good amount that are like this. Also, even if you don't have problems like this, it could be more efficient because you wouldn't have to download and wait for the download, then transfer the files.
It also could help for people who have trouble uploading their files to file-sharing sites because the site is glitchy or they don't have a current version of Java or just don't understand.
Anyway, that is my idea, I hope you think it's coo. Leave a comment on what you think, thanks!
The level generation is a one-way function, so it isn't possible to modify the map and hash it back into a new seed value. Think of it as DNA for the world. You can have all the plastic surgery you want, but it will not change your DNA profile,
http://www.minecraftwiki.net/wiki/Seed_(Level_Generation)
Maybe I should reword it. You start out a world file but there is no seed, just a name, like when you name your world and the default is untitled. Then you save it as a seed. I know, this isn't how seeds work. But obiously this is a big idea so the seed coding would have to be changed.
There are several fatal flaws with the idea:
[quote=Badgerz]You have to keep in mind that people are stupid.
[quote=Catelite]Just because you don't understand how something works, doesn't make it broken or pointless. >_<
Well I know that games like MapleStory save all the bandwidth to each person's computer, and I'm not saying Mojang should turn into one of those companies, but maybe make it so that instead of saving into Mojang's server, save onto the person's, like MapleStory. But I guess it can't work D:
Although I do think it was a nice idea, and some ideas are impossible but fun to dream about.
I can dream about flying dinosaurs that crap icecream, write video games and brew the best beer in the world.... but that doesn't stop me from being practical about it. Minimum another 20 years for DNA reconstruction, maybe another 30 for reliable gene splicing. But teaching them how to write games is gonna be hard when game companies of the future destroy the art of game design.