I am a fan of civilization-style games, yet one way in which I am dissatisfied is how the maps are made. They are grids of squares wrapped around a cylinder, not including the top and bottom in any way. Personally, I am very unsatisfied with this incomplete, inaccurate, and boring layout.
For a good long time, I have sought a simple, yet effective means of having a specific number (in the hundreds or thousands or more) of close-to-circular tiles to be distributed evenly on a sphere. Obviously, the tiles wouldn't get any more circular than a collection of hexagons and pentagons (and maybe even some heptagons), but that's still a major improvement from a grid of squares, kite-shaped tiles, or triangles. The longstanding answer has been to only use numbers of tiles of the form 10*(x^2+xy+y^2)+2, then arrange them into a geodesic configuration. However, that always bothered me as the twelve pentagons were always smaller than all the hexagons, I couldn't get very exact locations of many of the tiles, and I could never get a number of tiles divisible by five. There was also how there are large gaps in what numbers work.
...but no matter. A number of days ago, I found another solution. ...and the funny thing is that nature (specifically plant biology) got there first. Every two consecutive tiles are the golden ratio from each other in terms of longiture and right next to each other in terms of latitude.
First they go on the unit sphere.
z (height) = 2s/a-1, and theta (longitude) = a*(360 degrees or 2pi radians)*(golden ratio)
The golden ratio is (5^(1/2)+1)/2.
a is 1/2 less than the number of a specific tile on the globe.
s is the total number of tiles on the globe.
Latitude, distance from the polar axis, x value, and y value can be determined from those equations, but I'm a bit to lazy to explain how right now. xP
We then have a sphere covered in points that are of sufficiently even distribution (for me, at least). As an added bonus, the equation works for any number of tiles. However, for the next step, that number of tiles should hopefully be at least four unless for 3 tiles or less you don't mind either curved exceptions or infinitely large tiles.
My next step was to try to expand the points into tiles. Each tile is tangent with the sphere at the location of the point. So what happens is you have a plane for each point, and borders of adjacent tiles are where planes of close points intersect. The result is something similar to the image above, minus the terrain features.
The next step is to just resize the entire map, like multiplying it by the square root of the number of tiles. That way, when units, cities, terrain features, and other stuff are placed on them, they won't look too large on tiles of large worlds or too small on tiles of small worlds.
The final step, of course, is adding all the features.
The above map is a globe of 144 tiles, centered on the north pole, given a very basic terrain look, and made to look vaguely like Earth. I also decided to give shading to tiles faced farther away from the viewer, despite how the sun, the north pole, and the center of the Earth never line up.
If this isn't in the right category, please let me know so that I can change it before it gets erased from this site. o.o;
Edit: By the way, that dot in the middle of the map is the north pole, itself.
Yeah... I was a bit surprised of how long that description turned out to be. At the end, I copied it into MS Word and while still single-spaced, it stretched into the second page.
DeviantART and the martial arts action film, Ninja Assassin, have teamed up to allow ALL deviants the ability to install Journal Skins! Select an awesome Ninja Assassin skin or choose the skin of your choice.
Daily Literature Deviations is a group that is dedicated to bringing literature to the forefront of the deviantArt community. We attempt to accomplish this by daily featuring Literature artists from around the community that deserve the recognition, but are not getting it.
Each day we will feature 5 deviations from the Literature categories in a News Article. In order to support the artists that we feature, we ask that you the news article as well as check out the individual pieces. We understand that each day you may not be able to check out each and every one of the pieces, everyone has their own things going on. We just ask that you make an attempt to help support the growing Literature community.
The Deviousness Award is an accolade which is traditionally handed out on the 1st of every month to one trully outstanding deviant. `Cyantre is one of the most helpful deviants within our community. With a positive attitude and a resourceful mind, you can always find him providing support and encouragement to those in need. Always looking for ways in which he can get more involved in our community, John's positive presence is to be aspired to. A well respected poet, John is a must-have on your deviantWATCH to make sure that you don't miss out on your dose of community inspiration. It's with great pleasure that the Deviousness Award for November 2009 goes to... Read More
Comments
--
I'm a mystery wrapped in an enigma wrapped in an awesome rack.
Zelink FOREVER. Bitch I will cut you.
--
The laws of physics are my playthings!
--
I'm a mystery wrapped in an enigma wrapped in an awesome rack.
Zelink FOREVER. Bitch I will cut you.
--
If sunshine is truly a brazened honey, then darkness is a melted chocolate. Darkness never tasted so good.
-chuubi
--
The laws of physics are my playthings!
Previous PageNext Page