TripleA Logo TripleA Forum
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags
    • Register
    • Login

    TripleA 3.0 - Design Proposal & Discussion

    Scheduled Pinned Locked Moved Development
    52 Posts 12 Posters 18.1k Views 10 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • LaFayetteL Offline
      LaFayette Admin @zlefin
      last edited by

      @zlefin 2.6: https://github.com/triplea-game/triplea/projects/25

      The biggest item is thorough testing of the 2.6 engine.

      Z C 2 Replies Last reply Reply Quote 1
      • R Offline
        RaiNova @alkexr
        last edited by

        @alkexr said in TripleA 3.0 - Design Proposal & Discussion:

        With 3D graphics there would be no such thing as a mapmaker, I'm afraid.

        There are lots of map makers out there.
        Choosing the right basis for our own work may become a smaller project of its own. Some are a joy to play with, e.g. Mapgen 4. (A much simpler map maker would of course do.)

        Also, what do you mean, look at the list of top rated games on Steam, most of them are 2D.

        I did. The most popular games are 3D now.(Apart from classics and cookie maker). For TripleA 3 I think about something like the total war strategy map - or the game of thrones board game online. Freeciv web is unsing 3d units.

        ubernautU 1 Reply Last reply Reply Quote 1
        • ubernautU Offline
          ubernaut Moderators @RaiNova
          last edited by

          @rainova i think you are oversimplifying the situation i don't think personally, there's any real benefit to making this game 3D and it would come with a shit ton of overhead. the game is a 2D game, 3D would only be a graphical change and would arguably make the boards harder to see. also, the mapmaker doesn't just make maps its also is used to wire them up into playable map files. we have a lot of enhancements that are much more applicable to this game than just making it another 3D game. personally i'd would also argue there a ton of 2D grpahical enhancements that would have better impact on user experince.

          "You should never have told me horses sleep standing up, it gave me a mental block." - Mister Ed

          1 Reply Last reply Reply Quote 1
          • Z Offline
            zlefin Moderators @LaFayette
            last edited by

            @lafayette

            Nice. On that project sublist, there doesn't seem to be issues attached to it in a linked way that can be edited; ie if I were try to working on one, how do we note that and avoid duplicative effort? Do we make new github issues for work on of those and put our details in there?

            Is there already a thread or something covering the direct map download details? I might try working on that as something small and easy. But someone may've already started on it, and I have a feeling there's been some discussion fo it already somewhere, but I'm not sure where.

            LaFayetteL 1 Reply Last reply Reply Quote 0
            • C Offline
              Cernel Moderators @LaFayette
              last edited by

              @lafayette I would be down and I've sometimes asked to play my 270BC Wars in the 2.6 lobby, but no-one has ever wanted to so far.

              1 Reply Last reply Reply Quote 0
              • LaFayetteL Offline
                LaFayette Admin @zlefin
                last edited by

                @zlefin Either open an issue to discuss & coordinate or open a forum thread. Either one would be a good place to outline the design and approach.

                In the 'triple-dot' menu on the project cards, there is a 'convert-to-issue' option FWIW.

                Z 1 Reply Last reply Reply Quote 0
                • Z Offline
                  zlefin Moderators @LaFayette
                  last edited by

                  @lafayette

                  for me I'm not seeing an option for convert to issue on the project cards. The triple dot menu only has copy card link.

                  I probably don't have something setup right on github.

                  At any rate I'll see about opening up an issue soon.

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    RaiNova @LaFayette
                    last edited by

                    (3) Text-based save games. Rather than serializing java objects we would instead store text based game state changes.

                    This would fix a lot of the problems
                    Second, a text based save would be far faster to serialize and we could get a 10x increase in AI performance by doing this. Most of the time AI spends 'thinking' is doing battle calcs, the long pull on that is serializing game save data. If we convert that to text it'll be faster, but also the data model would be much improved and perhaps that step could be cut out completely.

                    Could the second reason be eliminated: Why does the battle calculator make a copy of the game save data in the first place?
                    (The first reason for text-based save games still being strong enough to make it an important issue to move forward.)

                    C 1 Reply Last reply Reply Quote 0
                    • C Offline
                      Cernel Moderators @RaiNova
                      last edited by

                      @rainova said in TripleA 3.0 - Design Proposal & Discussion:

                      (3) Text-based save games. Rather than serializing java objects we would instead store text based game state changes.

                      This would fix a lot of the problems
                      Second, a text based save would be far faster to serialize and we could get a 10x increase in AI performance by doing this. Most of the time AI spends 'thinking' is doing battle calcs, the long pull on that is serializing game save data. If we convert that to text it'll be faster, but also the data model would be much improved and perhaps that step could be cut out completely.

                      Could the second reason be eliminated: Why does the battle calculator make a copy of the game save data in the first place?

                      You cannot rely on the game file (xml) only, because how units behave and what units every player has access to may change in the course of the game (because of technology and triggers). The point is that only what matters should be loaded, not everything. My best guess is that nobody bothered making it efficient because, as long as you only play the basic games or such, it is virtually timeless anyway (unless maybe in case you play for hundreds of rounds, which virtually never happens). I believe that currently the game which suffers the most from it is "270BC Wars": I have to wait about 6 seconds for the battle-calculator to become usable.

                      R 1 Reply Last reply Reply Quote 0
                      • R Offline
                        RaiNova @Cernel
                        last edited by

                        To be continued in Topic 3077 - fast-battle-calculator

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1
                        • 2
                        • 3
                        • 2 / 3
                        • First post
                          Last post
                        Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums