Announcement

Collapse
No announcement yet.

Spherical Map

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    I don't mind the idea of dropping the tile system entirely and replacing them with something like a proximity-based system but we should have little problem using hex-based tiles on a sphere (the game would then kinda resemble board wargames with hex maps). The world would look similar (but not exactly) to a football (FIFA, not NFL ).
    "And so, my fellow Americans: ask not what your country can do for you—ask what you can do for your country. My fellow citizens of the world: ask not what America will do for you, but what together we can do for the freedom of man." -- JFK Inaugural, 1961
    "Extremism in the defense of liberty is not a vice." -- Barry Goldwater, 1964 GOP Nomination acceptance speech (not George W. Bush 40 years later...)
    2004 Presidential Candidate
    2008 Presidential Candidate (for what its worth)

    Comment


    • #32
      Edit . Nevermind that idea.
      Last edited by Dauphin; July 6, 2003, 17:49.
      One day Canada will rule the world, and then we'll all be sorry.

      Comment


      • #33
        Tell me what your idea was!
        American by birth, smarter than the average tropical fruit by the grace of Me. -me
        I try not to break the rules but merely to test their elasticity. -- Bill Veeck | Don't listed to the Linux Satanist, people. - St. Leo | If patching security holes was the top priority of any of us(no matter the OS), we'd do nothing else. - Me, in a tired and accidental attempt to draw fire from all three sides.
        Posted with Mozilla Firebird running under Sawfish on a Slackware Linux install.:p
        XGalaga.

        Comment


        • #34
          Probably something about maps being wrapped around other things.
          "And so, my fellow Americans: ask not what your country can do for you—ask what you can do for your country. My fellow citizens of the world: ask not what America will do for you, but what together we can do for the freedom of man." -- JFK Inaugural, 1961
          "Extremism in the defense of liberty is not a vice." -- Barry Goldwater, 1964 GOP Nomination acceptance speech (not George W. Bush 40 years later...)
          2004 Presidential Candidate
          2008 Presidential Candidate (for what its worth)

          Comment


          • #35
            I was just thinking about all the weird and wonderful maps you could create and was trying to visualise particular maps in real space.

            As such trying to play civ in/on a Klein bottle would probably not be a good idea.
            One day Canada will rule the world, and then we'll all be sorry.

            Comment


            • #36
              It would be really cool to do a map that's non-euclidean.
              "And so, my fellow Americans: ask not what your country can do for you—ask what you can do for your country. My fellow citizens of the world: ask not what America will do for you, but what together we can do for the freedom of man." -- JFK Inaugural, 1961
              "Extremism in the defense of liberty is not a vice." -- Barry Goldwater, 1964 GOP Nomination acceptance speech (not George W. Bush 40 years later...)
              2004 Presidential Candidate
              2008 Presidential Candidate (for what its worth)

              Comment


              • #37
                I have an idea for a pentagonal map... that is, a map whose tiles are regular pentagons that fill an arbitrarily large area.

                First, start off with a dodecahedron (consisting of 12 regular pentagons) and think of it as a sphere with a circumference of 1. Now, imagine another sphere inside it, which is only slightly smaller, and that there's a circular "edge" which connects these two spheres so that if you walk over the edge you always either drop from the outer sphere to the inner one, or climb from the inner one to the outer one in a continuous manner. On a computer where we think of the surface of the sphere (i.e. the actual map we see) as flat, the spheres can be exactly the same size, so what we've got is a map consisting of two spheres.

                More spheres can be added in similar manner... the "edge" now works as a teleporter that always drops you down one level, except in the final level it puts you all the way to the top (or, if you are walking in the other direction, does exactly the opposite). It might be a little bit difficult to visualize, but I think that this way it may be possible to have a uniform map of regular pentagons.

                Does this work?

                Comment


                • #38
                  This is how a rectangular map could have the topological properties of a Klein botle.
                  Code:
                   ______________________________________
                  |        ||        ||        ||        |
                  |       a||       c||       e||       g|
                  |        ||        ||        ||        |
                  |        ||        ||        ||        |
                  |        ||        ||        ||        |
                  |        ||        ||        ||        |
                  |h       ||b       ||d       ||f       |
                  |        ||        ||        ||        |
                   ______________________________________
                  The columns of lines represent smooth frictionless hemispheres that units slide over.without stopping.
                  If a unit goes left from point a it moves to point b.
                  c<->d e<->f g<->h
                  It might be a good idea after all.
                  Last edited by geeslaka; July 8, 2003, 09:10.
                  American by birth, smarter than the average tropical fruit by the grace of Me. -me
                  I try not to break the rules but merely to test their elasticity. -- Bill Veeck | Don't listed to the Linux Satanist, people. - St. Leo | If patching security holes was the top priority of any of us(no matter the OS), we'd do nothing else. - Me, in a tired and accidental attempt to draw fire from all three sides.
                  Posted with Mozilla Firebird running under Sawfish on a Slackware Linux install.:p
                  XGalaga.

                  Comment


                  • #39
                    Leland: How do you determine when someone crosses the edge?

                    Everyone: Keep in mind that there needs to be a way to display a reasonable amount of the map. If you can't visualize it, it can't be displayed. This is one of the reasons why I favor fooling around with square-based maps.
                    American by birth, smarter than the average tropical fruit by the grace of Me. -me
                    I try not to break the rules but merely to test their elasticity. -- Bill Veeck | Don't listed to the Linux Satanist, people. - St. Leo | If patching security holes was the top priority of any of us(no matter the OS), we'd do nothing else. - Me, in a tired and accidental attempt to draw fire from all three sides.
                    Posted with Mozilla Firebird running under Sawfish on a Slackware Linux install.:p
                    XGalaga.

                    Comment


                    • #40
                      Actually, I realized that the scheme doesn't work out quite so easily. Back to the drawing board...

                      The "edge" was supposed to be just an arbitrary circumference of the sphere, like equator. It would have been totally invisible to the players. As for visualizing a map like that, well, I can think of multiple ways actually. One would be to allow gaps between tiles, and when scrolling the map the gaps would close so that they're least obtrusive at the exact center of the map. Another way would be to distort the map on the edges. Tiles would still be visible, but their shapes would be messed up. Next time, I think I'll try to come up with a visualization first and write the explanation around that. Maybe even make a little demo program or something.

                      To see weird topologies like this in actual games would probably require that the games themselves only have a very abstract representation of a map (e.g. as an arbitrary graph) and provides an API for plugging in new topologies and visualizations. I can't imagine that happening in commercial projects because it's beyond simple modding, but maybe an open-source project somewhere will take heed...

                      Comment


                      • #41
                        Erm.... How would it be hard to make a map with vectors? I mean exactly like in many RTS: you move on a distance X in a certain direction, simply.

                        Would it work well? For the AI, I guess they should have some specific rules... like having a specific goal which forms a rally point, or otherwise simply have units that are wandering in a specific area.
                        Go GalCiv, go! Go Society, go!

                        Comment


                        • #42
                          Trifna: Which RTS has a vector-based map? AoE, Warcraft, and Starcraft are all based on squares.
                          It wouldn't be hard at all. A city would be at point A and draw resources from any object within a circle of radius 3. Terrain objects would affect the movement of any unit that passed within 1 unit of measurement of them.
                          Leland: If you are interested in working on an open source civ game go to http://freeciv.org
                          American by birth, smarter than the average tropical fruit by the grace of Me. -me
                          I try not to break the rules but merely to test their elasticity. -- Bill Veeck | Don't listed to the Linux Satanist, people. - St. Leo | If patching security holes was the top priority of any of us(no matter the OS), we'd do nothing else. - Me, in a tired and accidental attempt to draw fire from all three sides.
                          Posted with Mozilla Firebird running under Sawfish on a Slackware Linux install.:p
                          XGalaga.

                          Comment


                          • #43
                            Originally posted by geeslaka
                            It might be a good idea after all.
                            It would be interesting, if nothing else it would help people learn about unfamiliar topography. I just don't think its a good idea for people trying to visualise the actual 'globe' you're playing on.
                            One day Canada will rule the world, and then we'll all be sorry.

                            Comment


                            • #44
                              I was thinking about that and I realized that if you displayed those four sections side by side and flipped two of them to avoid confusing the user it would be indistinguishable from a cylinder.
                              American by birth, smarter than the average tropical fruit by the grace of Me. -me
                              I try not to break the rules but merely to test their elasticity. -- Bill Veeck | Don't listed to the Linux Satanist, people. - St. Leo | If patching security holes was the top priority of any of us(no matter the OS), we'd do nothing else. - Me, in a tired and accidental attempt to draw fire from all three sides.
                              Posted with Mozilla Firebird running under Sawfish on a Slackware Linux install.:p
                              XGalaga.

                              Comment


                              • #45
                                Screw spheres, I want a 3-D map!
                                Visit First Cultural Industries
                                There are reasons why I believe mankind should live in cities and let nature reclaim all the villages with the exception of a few we keep on display as horrific reminders of rural life.-Starchild
                                Meat eating and the dominance and force projected over animals that is acompanies it is a gateway or parallel to other prejudiced beliefs such as classism, misogyny, and even racism. -General Ludd

                                Comment

                                Working...
                                X