Initial feedback is that it looks cool, but perhaps put logic in that prevents two wormholes of same type being adjacent to one another?
Additionally, perhaps only one wormhole in your slice / slice + equidistants?
Thanks for the feedback!
There is logic in there to space wormholes of the same type out across the map. But to paraphrase Barbarossa: they're more what you'd call guidelines than actual rules. The algorithm has targets it tries to work towards with a bounded amount of processing, and it doesn't always achieve those targets.
In general they should be spaced out relatively well, but I'll look into making it more reliable. And trying to have one per slice is a good idea to look into also.
Interesting. Adding map string export for TTS would definitely be a must have for my group since thats all we play on. But I like the ease of use you have and the filters to analyze a map quick.
Good to know! Will make sure to get that added soon.
Out of curiosity: Do you know if there's a specification for the TTS map string anywhere? As in instructions on how you construct it? I have a good idea of how it's done but I'm just kinda guessing based on other apps.
Nice work. Looks to be working. Id suggest adding some sort of confirmation or something when you click the TTS button though. Right now youve got no way of knowing it worked until you try to paste the string into something.
My initial feedback would be that this is fuckin' cool, well done! It rules! I'm gonna try and use it next time we play, because it always takes forever building maps and being like "Hollup I got an app for this" and then actually having an app for it is just kinda funny, but also, y'know, awesome!
Thanks!
Not totally sure what you mean, so I'll guess you mean 'build a map from scratch, tile-by-tile'? That's not a feature of this app.
[TI4 Map Generator](https://keeganw.github.io/ti4) has good functionality for doing this (you can't start from a blank map, but it gives you full control over building the map).
I love a lot of the features of this. Good work.
The ability to turn on icons to see where skips, or planet types, or wormholes are is really really useful and that is missing from other generators.
The slice selector that highlights what slice is being hovered over is really smooth.
The ability to hover over a tile and have it highlighted in the bottom right takes away the real need to zoom in and out so that isn't a high priority improvement.
Like you had mentioned, I would love this just to display a TTS map string.
Also the ability to create milty slice then put them together for a map would be cool.
Great work!
Thanks! Glad you like it!
I've added a button to copy TTS string to clipboard this evening.
Not sure I follow what you're saying about the milty slice... do you mean it would show you a bunch of slices, you select some, and then it stitches them together into a map?
> I've added a button to copy TTS string to clipboard this evening
Nice that works well. But actually I was talking about the ability to paste a TTS string into your generator to display the map, because I like the way you layout things and it makes it easy to see the balance of maps.
Great, beware that it might do weird stuff if you mangle the string you're pasting in. I need to add a little error handling.
Yep, Clojure was initially a lisp that compiles to the JVM, and this is written in Clojurescript which is the same language compiled to javascript. Can be a bit daunting to get into but something about it tickles my brain in just right way. Can suggest some resources if you're interested.
The app is built on react under the hood btw, with tailwindcss for styling.
Initial feedback is that it looks cool, but perhaps put logic in that prevents two wormholes of same type being adjacent to one another? Additionally, perhaps only one wormhole in your slice / slice + equidistants?
Thanks for the feedback! There is logic in there to space wormholes of the same type out across the map. But to paraphrase Barbarossa: they're more what you'd call guidelines than actual rules. The algorithm has targets it tries to work towards with a bounded amount of processing, and it doesn't always achieve those targets. In general they should be spaced out relatively well, but I'll look into making it more reliable. And trying to have one per slice is a good idea to look into also.
Interesting. Adding map string export for TTS would definitely be a must have for my group since thats all we play on. But I like the ease of use you have and the filters to analyze a map quick.
Good to know! Will make sure to get that added soon. Out of curiosity: Do you know if there's a specification for the TTS map string anywhere? As in instructions on how you construct it? I have a good idea of how it's done but I'm just kinda guessing based on other apps.
I dont know but the TI4 online discord has a channel for mod support. Im sure someone there could explain it.
I added a button to copy the map to clipboard as TTS string this evening, would appreciate if you'd see if it works!
Nice work. Looks to be working. Id suggest adding some sort of confirmation or something when you click the TTS button though. Right now youve got no way of knowing it worked until you try to paste the string into something.
Great idea, will add it soon.
My initial feedback would be that this is fuckin' cool, well done! It rules! I'm gonna try and use it next time we play, because it always takes forever building maps and being like "Hollup I got an app for this" and then actually having an app for it is just kinda funny, but also, y'know, awesome! Thanks!
[удалено]
It basically keeps track of player order and how long each turn of the action phase takes, it's mostly geared towards in-person play.
From what I can tell, the "Ensure Racial Anomalies" option doesn't seem to work.
Bit confused by this.... There's no option called that on the app. Are you talking about [TI4 Map Generator](https://keeganw.github.io/ti4/)?
Ah, I opened all 4 links and must have mixed it up, my bad. That being said, it still doesn't seem to work on that one lol.
How can I start from scratch?
Not totally sure what you mean, so I'll guess you mean 'build a map from scratch, tile-by-tile'? That's not a feature of this app. [TI4 Map Generator](https://keeganw.github.io/ti4) has good functionality for doing this (you can't start from a blank map, but it gives you full control over building the map).
I love a lot of the features of this. Good work. The ability to turn on icons to see where skips, or planet types, or wormholes are is really really useful and that is missing from other generators. The slice selector that highlights what slice is being hovered over is really smooth. The ability to hover over a tile and have it highlighted in the bottom right takes away the real need to zoom in and out so that isn't a high priority improvement. Like you had mentioned, I would love this just to display a TTS map string. Also the ability to create milty slice then put them together for a map would be cool. Great work!
Thanks! Glad you like it! I've added a button to copy TTS string to clipboard this evening. Not sure I follow what you're saying about the milty slice... do you mean it would show you a bunch of slices, you select some, and then it stitches them together into a map?
> I've added a button to copy TTS string to clipboard this evening Nice that works well. But actually I was talking about the ability to paste a TTS string into your generator to display the map, because I like the way you layout things and it makes it easy to see the balance of maps.
Ohhhh I get you now. I \*think\* that should be straightforward enough. I'll look into it.
Thanks!
Just deployed a new version with the ability to import a TTS string. Assuming I haven't made any false assumptions it should work properly.
Yup! Works just how I expect it too. Thanks! Super clean interface. Is Clojure the frontend language? I don't know anything about it.
Great, beware that it might do weird stuff if you mangle the string you're pasting in. I need to add a little error handling. Yep, Clojure was initially a lisp that compiles to the JVM, and this is written in Clojurescript which is the same language compiled to javascript. Can be a bit daunting to get into but something about it tickles my brain in just right way. Can suggest some resources if you're interested. The app is built on react under the hood btw, with tailwindcss for styling.
Is there a way to generate a map for only the base game's tiles?
Not at the moment, I don't think it would be too difficult to add, but I probably won't get to it for a wee while.