News:

Simutrans Tools
Know our tools that can help you to create add-ons, install and customize Simutrans.

Islands / islets for maritime constructions

Started by Yona-TYT, June 16, 2020, 12:05:44 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Yona-TYT

I think that we must give more variety to the seas.

I don't know if this is possible, but I would like the map generator to create small islands where exclusive tourist attractions for ships would be planted, with a season coverage like oil platforms do.  8)

Only tourist attractions, for other types of objects I am not sure.

Leartin

Seems convoluted compared to simply allowing water-spawned curiosities (with their own station for pax/mail) same as oil platforms.

Yona-TYT

Certainly, but it would be very strange to see the boats passing over these buildings as if they were the water itself.

Another curious point is, if there are lakes, why not the islands ?, they make a lot of sense for ships and tourist trade IMHO.  8)

prissi

You can generate islands, just play with your map settings.

As for water attractions, there is of course the factories that produce nothing. I think pak192.comic has a Mr. Kraken or so.

Yona-TYT

Quote from: prissi on June 16, 2020, 11:37:35 PMYou can generate islands, just play with your map settings. 
I was thinking rather of a specific configuration to activate the islands, then the map generator will spawn the tourist attractions on these islands. 8)
Quote from: prissi on June 16, 2020, 11:37:35 PMI think pak192.comic has a Mr. Kraken or so.
Who in their right mind would visit the kraken !. :o :o :o
I was thinking rather of an old lighthouse, a paradise island, an inactive volcano or the house of "Master Roshi".  ;D ;D ;D

Vladki

Quote from: Yona-TYT on June 17, 2020, 12:08:34 AMWho in their right mind would visit the kraken !. :o :o :o
Only one way tickets on sale ;)

Leartin

Quote from: prissi on June 16, 2020, 11:37:35 PM
I think pak192.comic has a Mr. Kraken or so.
Mr. Kraken is a productive member of society, he produces ink.

Quote from: Yona-TYT on June 17, 2020, 12:08:34 AM
I was thinking rather of [...] the house of "Master Roshi".  ;D ;D ;D
Luckily, Muten Roshi has subscriptions to various magazines, such that he can spawn as a consumer. Mr. Kraken appeared in those magazines, he was young and needed the money.


I guess the idea is to have curiosities which only spawn on very specific locations - in this case, tiny islands. If a curiosity was restricted to spawning on 2x2 islands, it would never find a spawning spot, even if such islands exist on the map.

The problem is not to restrict a building to only spawn on a 2x2 island, it's finding those islands during the spawning process. A different concept would be needed - eg. to parse the whole map for 2x2 islands and store them in a list, then recall their locations whenever an island-curiosity should spawn.

I was thinking that it might make sense to have cities dedicate land for factories, such that city factories wouldn't check the map 'randomly' for a spawning spot near a road and rather have a shortlist of potential locations. Same basic concept - I mention this because just for islands it wouldn't be worth it, but the more abstract part of it - having predefined spawning regions - could be more generally useful.

Isaac Eiland-Hall

Quote from: Leartin on June 17, 2020, 09:47:20 AMMr. Kraken is a productive member of society, he produces ink.

Clearly a factory and not a tourist attraction! ;-)

Quote from: Leartin on June 17, 2020, 09:47:20 AMI was thinking that it might make sense to have cities dedicate land for factories,

Muah-hah-haaa! This would bring us ever closer to SimCity, which I support. lol.

I know, I know, it wouldn't be RCI "zoning", but a tiny step closer. ;-)

I think it sounds like a good idea (seriously), although I wonder about the various size of factories affecting land that was reserved and remains empty - maybe the extra tiles could be unreserved if a factory is built there.

Yona-TYT

Quote from: Leartin on June 17, 2020, 09:47:20 AMMr. Kraken is a productive member of society, he produces ink.
For a moment I thought it was a factory with "0" production with the sole purpose of sacrificing people.  :o :o :o

Quote from: Leartin on June 17, 2020, 09:47:20 AMI guess the idea is to have curiosities which only spawn on very specific locations - in this case, tiny islands. If a curiosity was restricted to spawning on 2x2 islands, it would never find a spawning spot, even if such islands exist on the map.
I believed that the Tourist Attractions were already doing something like this, I take as an example the lighthouses in pak64, this only spawn on the maritime coasts / lakes.

Quote from: Leartin on June 17, 2020, 09:47:20 AMI was thinking that it might make sense to have cities dedicate land for factories
I like the idea of reserving places for certain objects.
In cities it would be like an industrial area, which is very close to reality in my humble opinion.  8)

Vladki

Quote from: Yona-TYT on June 17, 2020, 03:43:28 PMI was thinking that it might make sense to have cities dedicate land for factories
Wouldn't be the current city growth enough? City buildings of residential type do not like to spawn near industries and vice versa. Wouldn't it be possible  to add this logic to factories and curiosities?. With factories that are consumer only (and are not power plants) behaving as COM, other factories as IND, and curiosities and monuments as RES ?

Leartin

Quote from: Vladki on June 17, 2020, 04:24:16 PM
Wouldn't be the current city growth enough? City buildings of residential type do not like to spawn near industries and vice versa. Wouldn't it be possible  to add this logic to factories and curiosities?. With factories that are consumer only (and are not power plants) behaving as COM, other factories as IND, and curiosities and monuments as RES ?

Not at all. The place a citybuilding could spawn is decided by the cityconf depending on where buildings/roads are (and aren't). This only checks for a single tile. Then, the tiles around that chosen tile are checked to see if a multi-tile citybuilding can be placed, and if not, a single-tile building spawns.
So it might work for single-tile factories, but you couldn't reliebly find a spot for a multi-tile factory like that - anything larger than 3x3 is completely out of the question.

It might work the other way around. Suppose the city plans out where RES, IND and COM should go and dedicates land just like a player would in SimCity. Now you could have a factory that's supposed to spawn in a city, and instead of testing random places on the map, it would pick a random city, look through the land dedicated to IND and spawn there if it finds a spot.

But that's theoretical. While I'm certain it's possible, it means pretty much rewriting completely how both factories and citybuildings spawn. Ain't nobody got time for that ;)



Isaac Eiland-Hall

Of course, if anyone ever did have time for that (which I don't think anyone will), hopefully it'd be trivial to grant public user the ability to set zones as well. lol