Anybody want to make some map designs?

Used Excel…
13Player Double Square with Centre player [1,1],[2,2],[1,3],[1,5],[3,1],[5,1],[4,2],[2,4],[5,3],[3,5],[4,4],[5,5],[3,3]
12Player Double Square without Centre player [1,1],[2,2],[1,3],[1,5],[3,1],[5,1],[4,2],[2,4],[5,3],[3,5],[4,4],[5,5]
8Player Dice 5 [1,1],[2,2],[1,3],[3,1],[5,1],[4,2],[5,3],[3,3]
12Player Octagon/Diamond [1,1],[2,2],[1,3],[2,0],[3,1],[5,1],[4,2],[4,0],[5,3],[4,4],[2,4],[3,3]
25Player Dice 5 Grid [1,1],[2,2],[1,3],[3,1],[5,1],[4,2],[5,3],[2,4],[3,3],[5,5],[1,5],[3,5],[1,7],[3,7],[5,7],[7,7],[7,1],[7,3],[7,5],[2,6],[4,6],[6,6],[6,4],[6,2],[4,4]
24Player Dice 5 Grid (no centre position) [1,1],[2,2],[1,3],[3,1],[5,1],[4,2],[5,3],[2,4],[3,3],[5,5],[1,5],[3,5],[1,7],[3,7],[5,7],[7,7],[7,1],[7,3],[7,5],[2,6],[4,6],[6,6],[6,4],[6,2]
13Player Snowflake [12,6],[10,3],[4,6],[6,3],[10,9],[6,9],[4,0],[4,12],[0,6],[16,6],[12,0],[12,12],[8,6]
12Player Snowflake [12,6],[10,3],[4,6],[6,3],[10,9],[6,9],[4,0],[4,12],[0,6],[16,6],[12,0],[12,12]

Some more base on a 5 pointed star
10Player [16,30],[6,0],[26,0],[0,18],[32,18],[16,7],[10,12],[22,12],[12,18],[20,18]
16player [16,30],[6,0],[26,0],[0,19],[32,19],[16,7],[10,12],[22,12],[12,19],[20,19],[16,14],[16,1],[4,10],[28,10],[8,23],[24,23]
21Player [16,30],[6,0],[26,0],[0,19],[32,19],[16,7],[10,12],[22,12],[12,19],[20,19],[16,14],[16,1],[4,10],[28,10],[8,23],[24,23],[10,5],[22,5],[6,17],[26,17],[16,23]
51Player [16,30],[6,0],[26,0],[0,19],[32,19],[16,7],[10,12],[22,12],[12,19],[20,19],[16,14],[16,1],[4,10],[28,10],[8,23],[24,23],[10,5],[22,5],[6,17],[26,17],[16,23],[7,5],[8,9],[11,3],[12,8],[14,5],[14,11],[18,5],[18,11],[20,8],[21,3],[24,9],[25,5],[4,13],[5,19],[7,13],[9,16],[9,19],[23,16],[23,19],[25,13],[27,19],[28,15],[16,20],[12,21],[20,21],[13,25],[19,25],[16,17],[13,14],[19,14]

Thanks Jay, Ill be available for more if needed.

thegraingers: Yes, I used excel too. Added a few formulas so after placing the stars on the excel map it outputs the coordinates out ready to paste here. I can email the excel if anyone wants it.

Double Eye
8Player
[0,0],[18,18],[0,18],[18,0],[2,9],[9,2],[9,16],[16,9]

12Player
[0,0],[18,18],[0,18],[18,0],[2,9],[9,2],[9,16],[16,9],[3,3],[3,15],[15,3],[15,15]

16Player
[0,0],[18,18],[0,18],[18,0],[2,9],[9,2],[9,16],[16,9],[3,3],[3,15],[15,3],[15,15],[7,7],[11,7],[7,11],[11,11]

32Player [0,0],[18,18],[0,18],[18,0],[0,3],[3,0],[1,6],[6,1],[2,9],[9,2],[4,12],[12,4],[6,14],[14,6],[9,16],[16,9],[12,17],[17,12],[15,18],[18,15],[0,15],[15,0],[1,12],[12,1],[4,6],[6,4],[3,18],[18,3],[6,17],[17,6],[12,14],[14,12]

36Player [0,0],[18,18],[0,18],[18,0],[0,3],[3,0],[1,6],[6,1],[2,9],[9,2],[4,12],[12,4],[6,14],[14,6],[9,16],[16,9],[12,17],[17,12],[15,18],[18,15],[0,15],[15,0],[1,12],[12,1],[4,6],[6,4],[3,18],[18,3],[6,17],[17,6],[12,14],[14,12],[7,7],[11,7],[7,11],[11,11]

37Player
[0,0],[18,18],[0,18],[18,0],[0,3],[3,0],[1,6],[6,1],[2,9],[9,2],[4,12],[12,4],[6,14],[14,6],[9,16],[16,9],[12,17],[17,12],[15,18],[18,15],[0,15],[15,0],[1,12],[12,1],[4,6],[6,4],[3,18],[18,3],[6,17],[17,6],[12,14],[14,12],[7,7],[11,7],[7,11],[11,11],[9,9]

45Player
[0,0],[18,18],[0,18],[18,0],[0,3],[3,0],[1,6],[6,1],[2,9],[9,2],[4,12],[12,4],[6,14],[14,6],[9,16],[16,9],[12,17],[17,12],[15,18],[18,15],[0,15],[15,0],[1,12],[12,1],[4,6],[6,4],[3,18],[18,3],[6,17],[17,6],[12,14],[14,12],[7,7],[11,7],[7,11],[11,11],[9,9],[3,3],[3,15],[15,3],[15,15],[9,5],[5,9],[9,13],[13,9]

Big Spiral Galaxy
[28,26],[30,26],[30,24],[27,23],[25,24],[24,26],[23,28],[24,31],[26,33],[28,34],[31,35],[33,34],[35,32],[37,30],[38,28],[38,25],[38,22],[37,20],[36,18],[34,16],[32,14],[29,13],[26,13],[24,14],[21,15],[19,17],[18,19],[16,21],[16,24],[15,26],[15,28],[16,31],[17,33],[19,35],[21,37],[23,39],[25,40],[28,40],[31,40],[34,39],[36,38],[39,37],[41,35],[42,33],[43,30],[44,28],[44,25],[44,22],[43,19],[42,17],[41,14],[40,12],[38,10],[35,9],[32,8],[29,7],[26,7],[24,8],[21,9],[18,10],[16,12],[14,14],[12,16],[11,19],[10,21],[9,24],[9,27],[9,29],[9,32],[10,35],[11,37],[13,39],[15,41],[18,43],[20,44],[23,45],[26,46],[29,46],[32,46],[34,45],[37,44],[40,43],[42,41],[45,40],[47,37],[48,35],[49,32],[50,29],[50,26],[50,23],[50,20],[49,17],[48,14],[47,11],[45,9],[43,7],[41,5],[38,4],[36,3],[33,2],[30,1],[27,1],[24,2],[21,2],[18,3],[15,4],[13,6],[10,8],[8,10],[6,13],[5,15],[3,18],[2,20],[2,23],[2,26],[1,29],[2,32],[3,35],[4,38],[6,40],[8,43],[9,45],[11,47],[14,49],[16,50],[19,51],[22,52],[25,53]

Spirals out from first co-ord’. 128 points, use first 8,16,32 or 64 or for 32 & 64 player games you could omit some of the first coord’s and have an empty middle.

The 4Square
8 Player
[0,0],[0,1],[1,0],[1,1],[0,4],[0,5],[1,4],[1,5]

16 Player
[0,0],[0,1],[1,0],[1,1],[0,4],[0,5],[1,4],[1,5],[4,0],[5,0],[4,1],[5,1],[4,4],[5,5],[4,5],[5,4]

32 Player
[0,0],[0,1],[1,0],[1,1],[0,4],[0,5],[1,4],[1,5],[4,0],[5,0],[4,1],[5,1],[4,4],[5,5],[4,5],[5,4],[11,0],[12,0],[15,0],[16,0],[11,1],[12,1],[15,1],[16,1],[11,4],[12,4],[15,4],[16,4],[11,5],[12,5]

64 Player [0,0],[0,1],[1,0],[1,1],[0,4],[0,5],[1,4],[1,5],[4,0],[5,0],[4,1],[5,1],[4,4],[5,5],[4,5],[5,4],[11,0],[12,0],[15,0],[16,0],[11,1],[12,1],[15,1],[16,1],[11,4],[12,4],[15,4],[16,4],[11,5],[12,5],[15,5],[16,5],[0,11],[0,12],[1,11],[1,12],[0,15],[0,16],[1,15],[1,16],[4,11],[5,11],[4,12],[5,12],[4,15],[5,16],[4,16],[5,15],[11,11],[12,11],[15,11],[16,11],[11,12],[12,12],[15,12],[16,12],[11,15],[12,15],[15,15],[16,15],[11,16],[12,16],[15,16],[16,16]

The idea behind this is that players are grouped into clusters of 4. At a distance from their cluster of 4 are other clusters of 4 and in 32 & 64 player games there are further clusters at a greater distance again.
The perfect 64 player scenario would see 16 4x4 initial combats, when these were resolved the 16 survivors would then meet in 4 4x4 combats, with the 4 winners then moving into a final 4x4 fight.
I could see this working well in a dark galaxy, where the direction to the next cluster is known.
The clusters above are set at 3 & 6 LY apart, game testing and some feedback may find these distances need to be adjusted.

64 Player, Circular (Doughnut/Torus/Ring)
[1,11],[1,15],[2,13],[3,7],[3,9],[3,11],[3,15],[3,17],[3,19],[4,13],[5,5],[5,8],[5,10],[5,16],[5,18],[5,21],[7,3],[7,7],[7,19],[7,23],[8,5],[8,21],[9,3],[9,23],[10,5],[10,21],[11,1],[11,3],[11,23],[11,25],[13,2],[13,4],[13,22],[13,24],[15,1],[15,3],[15,23],[15,25],[16,5],[16,21],[17,3],[17,23],[18,5],[18,21],[19,3],[19,7],[19,19],[19,23],[21,5],[21,8],[21,10],[21,16],[21,18],[21,21],[22,13],[23,7],[23,9],[23,11],[23,15],[23,17],[23,19],[24,13],[25,11],[25,15]

I’d like to see that, actually. I want to take a crack at making something like the Twin Elliptical map from Endless Space. Can you maybe put it in a Dropbox, or on Mega, or give us a public Google Docs link? That way you don’t have to e-mail it to everyone who wants it.

Sorry I have been taking a while to get this feature actually implemented. There are a few bugs that have popped up that really should be fixed first.

Its on the top of my list of actual fun stuff to implement.

Cool! It really does sound like it could add a lot to the game.

Question: how are you handling star distribution? Are you just doing something like calculating a convex hull around all the home stars, expanding it by some amount to create the boundaries of the galaxy, and then distributing the stars uniformly or using something like Perlin noise? Or, are you centering the distribution around home stars? Or something else?

In Hex galaxies, obviously, the galaxy is implicitly made up of hexes, so you can distribute stars within each hex depending on whether it’s a hex with a player in it or an empty hex. And in circular galaxies, you have a very explicitly defined shape, which makes the distribution straightforward. But if we’re making custom galaxy shapes, I imagine that it’s a lot more difficult to come up with something that produces good distributions every time.

I’m asking because I’m wondering about map shapes that are designed to create, say, large impassible voids. For instance, in a lot of old RTSes there would be a map type like “Continents” where, until you have the technology (and cash) to cross the ocean, you’re only competing against people on the same continent. If you’re centering the star distribution on home stars, that could be reproduced pretty easily by just having groups of home stars with a large gap between them. If the distribution is more uniform, it would be more difficult.

Obviously, simplicity is key for something like this, but if you’re centering the distribution on home stars, maybe map layouts could also specify locations that have a star cluster but not a player spot, to give slightly finer control over how the generation happens. (It might also relieve you of some of the difficulty of coming up with an algorithm that handles every weirdly-shaped galaxy people input; if they give some bizarre shape your algorithm doesn’t work well with, they can just tweak it themselves.) Just a suggestion, anyway.

Also, will you be providing some kind of preview when creating the game of what the galaxy will look like? That would probably save people creating a bunch of test games just to see if their map layout works right.

I scatter the stars in a circle around the home star. From memory, its not completely random, I believe I make and array of angles, and an array of distances, then randomly pick and angle and distance and place the star.

So for example if the stars per player was 12 the angles array would look like [0, 30, 60, 90, etc ect]. The distance array would be a range between some small distance and I think 2x home star distance.

Each players stars actually “overlap” quite a lot.

Ahh, okay, so we can make maps like I’m thinking of just by placing the home stars in the right places. That’s good to know, thanks!

My Excel Coordinates spreadsheet

https://dl.dropboxusercontent.com/u/55181087/NP2%20Coordinates.xlsx

Sorry for taking my time, but my version of the editor can be found at:

Please download your local copy from the File / Download. No warranty of any kind given. :wink:

First pass of this is in and working.

Dysp’s 16 player Spiral

At the moment, each player start should be 1 unit apart. Dysps maps work well but Dave yours are a little too spread out.

It does occur to me now that one unit apart doesn’t offer much flexibility, my question to you guys, what scale should I use?

In a medium random hex galaxy each player start is 12 light years? Should we use that?

Jay.

Spiral isn’t the first thing that comes to my mind with that…

2 Likes

I will revisit my designs.

I suggest we stick with the name spiral for that design.

I also thought, since I was messing around with this stuff I should add a symmetrical distribution of stars you can use if you want to.

This is 32 stars per player in circle map.

Those are cool. How about a fractal snowflake pattern. A circle made up of branching Ys out from the center, so until you get extended levels of range, you have to follow your branch into the center.

Oh man - this is pretty cool! I don’t know much about programming/json - but I’m going to learn so I can do some! :smile:
I’d be even better if you’re able to control the resources on each star - like give the centre star in Jay’s example above SUPER good resources, making it a rush to the middle.