Navigation

    TripleA Logo

    TripleA Forum

    • Register
    • Login
    • Search
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags

    TripleA Dev Project List (Jan-2023)

    Development
    3
    14
    802
    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.
    • LaFayette
      LaFayette Admin last edited by LaFayette

      Just want to post this list somewhere useful:

      Projects:

      • release 2.6
      • rebuild dice server
      • convert bots to relay server (targeting 2.7)
      • game data as game-diffs (targeting 2.8)
      • extract AI logic from game-core
      • usage statistics
      • map making tools overhaul
      • in-game ELO stats and/or ladder
      • in-game turn planner
      • isolate AI code into its own module (remove from game-core)
      • remove game logic from UI

      The above is stuff I'm aware of that would have a major impact. It's an open question how we should track lists like this. Ideally we would be able to discuss each project individually & do some sort of ranking & ownership assignment. Perhaps developers could create 'RFC' threads in this forum if there is capacity available to lead on any given project.

      TheDog ubernaut 2 Replies Last reply Reply Quote 1
      • TheDog
        TheDog @LaFayette last edited by

        @lafayette
        Please add map tags for 2.6 to the list.

        LaFayette 1 Reply Last reply Reply Quote 0
        • LaFayette
          LaFayette Admin @TheDog last edited by

          @thedog I think it's safe to consider map tags as part of 2.6 rather than a distinct project. I added a card to the 2.6 project for 'map tags': https://github.com/orgs/triplea-game/projects/2/views/1?pane=issue&itemId=18096825

          Would you mind adding notes of things that still need to be done? AFAIK it's a relatively complete feature. We need the map server to be more available though before we can really push forward.

          1 Reply Last reply Reply Quote 0
          • ubernaut
            ubernaut Moderators @LaFayette last edited by

            @lafayette rly like the sound of built-in ELO/ladder i know this not rly an engine thing per se but the TWW map which has been broken since 2.6 was released should rly be a high priority imo since it is the main example of how triplea is more than just a way to play axis and allies and is by far the highest "quality" ever made. it being so broken for so long rly throws a wet blanket on the entire project imo. it sounds like @Cernel figured out the patch already:

            https://forums.triplea-game.org/post/55267

            just needs to be pushed by someone who knows how to do it.

            LaFayette 1 Reply Last reply Reply Quote 0
            • LaFayette
              LaFayette Admin @ubernaut last edited by

              @ubernaut Editing files is really straight forward: https://docs.github.com/en/repositories/working-with-files/managing-files/editing-files#editing-files-in-another-users-repository

              Taking the time to make the update & test it is probably where the bulk of the effort would be. I don't think that would all-in-all require more than an hour or two. Given that it's just an hour or two of work, I'm not sure if fixing TWW really qualifies as a project for this list or if this is the right place to discuss TWW being broken.

              ubernaut 1 Reply Last reply Reply Quote 1
              • ubernaut
                ubernaut Moderators @LaFayette last edited by ubernaut

                @lafayette if you recall i couldn't even figure out how to upload a replacement image also i do not know the edits @Cernel is referring to. again just mentioning it here bc i think it should be a high priority for the project personally 🙂

                LaFayette 1 Reply Last reply Reply Quote 0
                • LaFayette
                  LaFayette Admin @ubernaut last edited by

                  @ubernaut Uploading files is just slightly more painful than editing an existing file. Perhaps that instructions link has a key step for you that you were missing. It is pretty spelled out. Let's keep the TWW convo in the thread that is already dedicated to it. The reason I don't consider it a project is because it seems more like a bug-fix. The 'projects' listed here are multi-week efforts, not multi-hour (just a matter of scale & scope). For example, I don't think we need to create a project board for the TWW fix.

                  ubernaut 1 Reply Last reply Reply Quote 0
                  • ubernaut
                    ubernaut Moderators @LaFayette last edited by ubernaut

                    @lafayette sure i do think it's a major misstep for us not to fix that some maps imo should be considered core to the project

                    LaFayette 1 Reply Last reply Reply Quote 0
                    • LaFayette
                      LaFayette Admin @ubernaut last edited by

                      @ubernaut Importance does not change the scale of an effort. The two are independent.

                      Listed here are items that would be candidates for the project-process, detailed here: https://forums.triplea-game.org/topic/3389/how-to-organize-feature-requests-projects

                      I'm not disagreeing with you - but let's stay on topic 🙂

                      It might be worth proposing that we do a more broad project of fixing broken maps. We have the one notable example, TWW, I'm not aware of more notable examples. I do know many of the experimental maps that are pervasively broken are not worth the effort to go through and fix (they are broken in deeper ways than just merely fixing XML).

                      1 Reply Last reply Reply Quote 1
                      • LaFayette
                        LaFayette Admin last edited by LaFayette

                        @ubernaut It is an interesting question though whether a project should depend on scale or not. If we were to have 'fix TWW' as a project card on a project board, I would generally think that would belong. But, it does seem like it's more a bug-fix kind of thing, for which there is already a board: https://github.com/orgs/triplea-game/projects/3

                        ubernaut 1 Reply Last reply Reply Quote 1
                        • ubernaut
                          ubernaut Moderators @LaFayette last edited by

                          @lafayette maybe we should try to make a monthly meeting or something many OS projects do this to keep folks tuned in and motivated

                          LaFayette 1 Reply Last reply Reply Quote 0
                          • LaFayette
                            LaFayette Admin @ubernaut last edited by

                            @ubernaut That's not a bad idea. What kinds of things would you expect from such a meeting? Do you know of any meeting minutes from any such meetings? Is there an example we could look at?

                            ubernaut 1 Reply Last reply Reply Quote 0
                            • ubernaut
                              ubernaut Moderators @LaFayette last edited by

                              @lafayette haven't done it in a while but all of wordpress project areas have them i'm sure you can find them somewhere

                              1 Reply Last reply Reply Quote 0
                              • LaFayette
                                LaFayette Admin last edited by

                                Was updating documentation, found this: https://github.com/triplea-game/triplea/blob/d3ad17b446fdd319d45424f6a62dfc47d346b4f4/docs/development/initiatives-and-tech-debt/anti-patterns-and-tech-debt.md

                                I think we can probably delete the doc file in favor of what we have here.

                                Adding in from that list:

                                • logic code mixed in with UI code
                                1 Reply Last reply Reply Quote 0
                                • 1 / 1
                                • First post
                                  Last post
                                Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums