Announcement

Collapse
No announcement yet.

Let's Make Our Own Game

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

  • #31
    quote:

    Originally posted by Darkknight on 03-04-2001 03:48 PM
    I've been looking at the Pentagon tiles idea and I'm confused on how your going to put it together is it going to look like a sphere or will it be flat? Because when it is stretched out flat there are spaces between some tiles where they don't join together.



    The problem does not lie with the flat map. These can be made with both square and hexagon tiles. Basing the map on the carbon-fullerene structure would work, but it has two inherent problems that I can immediately (there may be more which I am missing) perceive:

    1) The buckminster fullerene structure contains both hexagons and pentagons. This would mean that the map would have to have both of these types of tiles, which would be hell for AI pathfinding. This would be on top of the fact that AI pathfinding would already be severly hampered by the curvature of the surface requiring the use of polar rather than cartesian coordinates.

    2) Geometry dictates that even a combined hexagon/pentagon structure can only be used to create certain specific sizes of "spheres". The minimum size of the map would have to have exactly 60 vertexes (easier to measure map size by vertexes rather than tiles under this system), no more and no less. Similar restrictions would apply to maps of other sizes. There simply cannot be sizes in between these - geometrically it just does not work.

    Suggested Solution:

    If you are going to use a spherical map, don't use the structure of carbon-fullerene as your model. I suggest you abandon the entire idea of tiles alltogether and instead fully rely on polar coordinates for assigning locations. Each coordinate would have strings of information attached to it regarding the terrain values. There could then be a skin superimposed on the surface of the virtual sphere depicting terrain. The colour of each pixel would then be dependent on the terrain value of the corresponding coordinate. Alternatively each pixel would not need an assigned coordinate. The pixels between coordinates could be blended in automatically with a gradual colour transfer between two pixels that have their own coordinates.
    Rome rules

    Comment


    • #32
      ok, i think it's time to move this where it belongs, in the Alternative Civs section

      Comment


      • #33
        Alright Mark G. Thanks. Sorry to post it in the wrong forum to begin with, but it spun off from a thread started there, so there you have it. In any case, we have a good start with this game.

        It sounds like Roman has thought about this in depth already! And Wittlich, I wish we could use hexes throughout the entire spherical model. But it is those "fudge" factors, that you mention, that cause unreasonable gamer deployment of certain regions of the map.

        Personally, I don't like the "point" movement spherical coordinate system, even though I think that graphically and visually, it much more accurately depicts a real sphere. I believe this point movement system creates way too much micro management of everything. (By the way, I think you meant spherical, not polar. Polar coordinates [angle and radius] represent points in two dimensions where spherical [theta angle, phi angle, and radius] represent points in three dimensions like latitude and longitude with the radius always being the radius of the earth.)

        The reason for wanting to stay with the Buckminster Fuller (bucky ball or soccer ball) spherical representation, is because it allows discrete regions to be able to apply regional properties more simply. I haven't really thought it out, but point movement seems kind of like "Warcraft" and "Red Alert". Though, those are great games, I would instead like to create more of a strategic game than a tactical one.

        Chess and Go use discrete squares, with just a few different types of pieces, yet both games still offer infinitely complex strategies. I would rather stay with discrete regions (hexagons and pentagons) in this game, and create a game that enjoyably (and accurately within reason) simulates mankind's true expansion from the Stone Age to the Stars. While at the same time creating a fun and challenging human-against-human, (and human-against-artificial-intelligence), true strategy game.

        And yes, there would always be 52 regions, (I think that comes out to 60 vertices, like you said Roman), on all the spheres represented in this game engine, no matter how large or small. The size of the sphere respresented is dictated by the length of the struts. All the struts (or seams of a soccer ball) are exactly the same distance in a single bucky ball. That is one of the reasons this makes for a great model. Two adjacent regions always have exactly the same length "front" between them on a bucky ball. Hexes have the exact same "frontage" quality also, but they cannot be accuarately twisted into a sphere... hence the use of the "bucky ball". This distinction becomes quite apparent as compared with the "square" tile system, where diagonally adjacent squares have a ZERO length frontage between them, which is not very realistic.

        Yes, when the Bucky Ball is laid out flat there are some gaps between the hexagons and pentagons, but the computer handles all of this wrapping for the player. And it wraps PERFECTLY with a bucky ball model. It might not even be necessary to lay the ball out flat. If we could get a little fancy, we could have the user discretely rotate the bucky ball sphere to the desired region in order to view statistics, make adjustments, and relocate units within that hexagon or pentagon region.

        Comment


        • #34
          no problem quinns


          if you guys want my opinion, i would tell you to support the existing projects. only this way we can have more hope that we will see some good (and finished) civ games

          Comment


          • #35
            quote:

            Originally posted by quinns on 03-04-2001 08:00 PM
            I believe this point movement system creates way too much micro management of everything.


            I am not sure about that. You would basically drag a straight line (OK, curved to fit the sphere) from the unit to the point where you want to move it and the unit would move there. Moreover, units and cities would still occupy some space on the map, so that that would remain unchanged, only their position would not be discrete (well it would be less discrete anyway ). On the other hand, I am not convinced myself about the suitability of the idea, as the map generation would be difficult to say the least.

            quote:


            (By the way, I think you meant spherical, not polar. Polar coordinates [angle and radius] represent points in two dimensions where spherical [theta angle, phi angle, and radius] represent points in three dimensions like latitude and longitude with the radius always being the radius of the earth.)



            Like coordinate geometry, polar geometry can also be applied to any number of dimensions. Spherical might be the name for it in three dimensions, though, whenever I talked about it I always called it polar. What you describe, however, is what I meant, so I didn't cause any confusion, I hope.

            quote:


            The reason for wanting to stay with the Buckminster Fuller (bucky ball or soccer ball) spherical representation, is because it allows discrete regions to be able to apply regional properties more simply.



            This is true, I haven't thought of that . While it could be done in the point movement system, it would be much more complicated to program.

            In fact this statement has led me to a great (IMO) idea, which I will describe later in this post.

            quote:


            Chess and Go use discrete squares, with just a few different types of pieces, yet both games still offer infinitely complex strategies.



            Well, with the point idea was not trying to suggest it would be better for strategy, only that it would make a better and more flexible sphere.

            quote:


            And yes, there would always be 52 regions, (I think that comes out to 60 vertices, like you said Roman), on all the spheres represented in this game engine, no matter how large or small.



            Actually it is not quite that inflexible a structure. In my studies of chemistry, I came across other buckyballs of different sizes. 60 vertices (52 regions) is just the smallest of the structures that folds into a sphere. There are other larger ones, but I have forgotten the exact numbers for them since.

            quote:


            Yes, when the Bucky Ball is laid out flat there are some gaps between the hexagons and pentagons, but the computer handles all of this wrapping for the player.



            I don't think the map even needs to be laid out flat for the player, so this needen't be a problem.


            Now the idea I had would help us vary map sizes while keeping the buckyball structure. It is very simple. One buckyball region would simply be made up of multiple tiles, which could be say hexagonal so that they would fit perfectly into the hexagonal regions of the buckyball. Of course, the fit would not be perfect into the pentagons, but it would be close enough. Simple and effective, no?
            Rome rules

            Comment


            • #36
              Ok Quinns, you've sold me. Do you need another worker-bee to jump onto your band wagon? I am a political analyst by trade and only dabble in computer programming out of curiosity and leisure. Mind you, I'm not trained in programming and more times than not end up digging myself into the proverbial "cyber hole," but I do like the challenge . I can be of assistance in any political/tactical aspects of the game (I am a 20 yr Army verteran) and whould love the chance of testing the different aspects of the game, while maintaining the neccessary documentation/paper trail of course.

              Comment


              • #37
                Mark G, Your opinion is always valued here. But I did check out the other Alternative Civ games and did not see one that was even remotely close to what I had in mind. I'm glad you placed this thread in the "Other Games" section because it really will not be a Civilizaton Clone. Maybe a Distant Cousin to Civilization, but definitely not a clone!

                Roman, We are thinking somewhat similarly. I had thought about trying to squeeze hexes into a pentagon, but I ended up not liking the thought. I've been in the computer industry long enough to know that the one area that you try to "fudge" on programatically, (even though it might only reflect 1% of the program), will be the part of the code that causes 95% of the bugs... over and over. I still like the idea of always using 52 regions (a perfect bucky ball) to represent all heavenly bodies... from a sun to an asteroid. The scale would be the primary thing that changes on the spherical model. This would make programming all 95 major solar sytem bodies an exercise in repitition once the first model is created. In addition, other stellar planetary systems could be added without too much extra programming.

                I DO like the idea of "point" movement in regards to the "Stellar" map display only. And "hex" movement in the "Planetary System" display. It is only on the "Spherical Body" display that we should use the "bucky ball" (52 region) model, in my opinion. The limited 52 regions that would represent Earth (and the other planets) actually works out well for a grand strategy game. And I like the idea of programming just ONE basic modeling engine to represent any sized world or heavenly body.

                We need to start thinking a little about the structure of the company now, though, (in addition to the first game) .... Viceroy? Can you help us with this "hierarchy and structure" a little?

                Also, we might start to be getting into possible copyright problems if we go into any more detail here on the forum. I can see this forum as a recruitment area (if you don't mind too much Mark G ) for the new company, but we should probably start taking these "game detail" ideas off forum for our own good, I think.

                Respectfully,

                Quinns


                [This message has been edited by quinns (edited March 05, 2001).]

                Comment


                • #38
                  And Wittlich... Thanks for your list of accomplishments. Your skills will be very beneficial to the company, I'm sure.

                  I'm not sure if your going to like this, but I was a second lieutenant in the field artillery back in the early 1980's. (I couldn't hack it as an enlisted man!) I made it to E4 before I went to OCS. I was stationed at Fort Benning most of the time... (I know, it's the Infantry school, not Artillery!). But because I was airborne qualified, I got sent there, I guess. My MOS was 11B as an enlisted man, so I guess that helped put me there as well. In any event, I never saw any action... I was a Peace Time -- 90 Day Wonder -- Butterbar! But it really was good experience, regardless.

                  Quinns

                  Comment


                  • #39
                    Quinns, lol!!! I can relate with that. I myself did two tours with Field Artillery in Germany. Both units were with PERSHING. I always got a kick when someone asked me what size artillery did my unit have. My answer - the really bad ones - since PERSHING was nuclear and ONLY nuclear capable...but since the signing of the treaty, PERSHING II has since gone by the way side. Of course, being MI, I worked in the G-2 so the assignments were not really all that bad

                    Comment


                    • #40
                      PERSHINGS!! I had ONE class on nukes... and the briefing they gave us before the class led me to believe that they were going to reveal all the secrets of the United States!! (Of course, they didn't reveal much at all, as you know well I'm sure.)

                      Regarding this new gaming company. Does anyone have any suggestions about the best way to discuss these topics in private amongst us all? I have an ICQ address, and it seems pretty popular to have an ICQ number in this forum. Is this a good way to discuss things privately, with many people involved?? Mass e-mail seems so cumbersome, especially if I'm trying to record the data coming and going. Any better ideas welcome!

                      Comment


                      • #41
                        Well, downloaded the program and got a new ICQ number...my God! my last number was only 5 or 6 digits long...this one is 9!!! Oh, and by the way it's 110689330

                        Comment


                        • #42
                          Will do Mark -- you are removed. Sorry for not joining your team. And sorry I couldn't persuade you to join ours. It looks like you do good work! I've always wanted to "stretch to the stars" with the whole Civilization concept, and this new game attempts to do this, (but not like many of the "start with a ship and expand" space games already out there). This one starts on Earth (or an imaginary world on another star system), develops it's civilization, then expands to other worlds. I know this might have been done before, but that shouldn't stop us from trying to do it better!

                          Wittlich has joined ICQ... good! I think this might work well for us... Any other opinions about other private communication methods?

                          Quinns

                          Comment


                          • #43
                            Wittlich, since you were working with Pershing Missiles, did you by any chance happen to be stationed in Schwaebisch Gmuend in Germany? If so, I am currently living in your former base. This was a US army base for Pershing Missiles. It has now been converted to an overseas campus of the University of Maryland University College.

                            More on the subject: I used to have ICQ, but the noises and notices it entailed anoyed me too much, so I deleted it. It would be best to contact me by e-mail: lajciak@hotmail.com
                            However, I think discussion on the forums could be productive too. Copyright issues might not be such a problem with the style of company you are proposing.
                            Rome rules

                            Comment


                            • #44
                              Sorry double post but i was going to say this anyway, I think the religion aspect should be more important in the game as it has caused a lot of wars and other stuff. Check out the old Religion thread.
                              The effect of religion should rise and fall over the ages and according to a civilizations level of "Culture" Rise of atheism and cynics etc.


                              ------------------
                              " mind over body "
                              [This message has been edited by Darkknight (edited March 06, 2001).]
                              Destruction is a lot easier than construction. The guy who operates a wrecking ball has a easier time than the architect who has to rebuild the house from the pieces.--- Immortal Wombat.

                              Comment


                              • #45
                                Hmmm about this bucky ball will the Hexes be bulged out are will they be flat bacause if you bulge them you create massive amounts of extra vertexes which if the world was a sphere really slow down the scrolling.
                                I take it they'll be flat it'll be easier all round.
                                Can you hold a chatroom in ICQ I think you can do it one on one but more then that I don't know.My ICQ is 96951342 anyway. I was thinking about the meetings and I agree that there should be an admin. committee that meet to decide basic things that can't be decided elsewhere but for any major decisions I think the whole team should meet.
                                PS Quinn are you getting my mails at all or is your address down or something because whenever I try to mail you I get a delayed notice. Also can anyone tell me how to post pics here??


                                ------------------
                                " mind over body "
                                Destruction is a lot easier than construction. The guy who operates a wrecking ball has a easier time than the architect who has to rebuild the house from the pieces.--- Immortal Wombat.

                                Comment

                                Working...
                                X