• Simultaneous games?

    Pinned
    6
    2 Votes
    6 Posts
    2k Views
    LaFayetteL
    I can say it is somewhat common to observe a game (or two) while waiting in a staging window or the lobby for a game of your own to start. @RoiEX it would be good to know a couple things as well specifically regarding the updated behavior: A) would the lobby window closes when connecting to a game? Currently it does not, would this change? B ) assuming the lobby window stays open, what would happen if a user did try to connect to a second game We can maybe pull stats from DB for how often a player connects to multiple games, I don't think it is rare per-say. It is a question though whether the "hassle" to fire up another TripleA instance manually, login to lobby again, all to join a second or a third game would be a major annoyance.
  • 4 Votes
    13 Posts
    165 Views
    VictoryFirstV
    @LaFayette Why is there chosen for this release strategy? What are the pros and cons? In other programs, there is a release strategy I like that notifies you every now and then of an update (like every 1-2 weeks). Then, as the user, you have the option to install the update, ignore it for now, or ignore it completely and not be reminded of it anymore. I think there are definitely people who would like to have the latest features and fixes, and if they get only notified like once every three or six months, they would have to go to the website themselves to see if there is a later version, somehow find out what has changed, and decide if it's worth updating. It would be better I think to have definitely not less than 4 releases a year. Probably more like 6 or 12 (simply every month). If we would do monthly releases, in an ideal world, players would get a pop-up the next time they start TripleA after a release, stating that there is a new recommended release, along with an overview of what has changed. Then, players have the option to install it (also ideally, let the program automatically uninstall the current version and install the new one instead of having to do that yourself), or to ignore the update for now and be reminded on the next start-up, or to ignore it completely and only be reminded once the next recommended release is out. There might be an argument against monthly releases that the program might not see enough updates in that time period. As I have started contributing only recently, I might have jumped in at a time that happened to have a lot of activity, but other than that I cannot imagine that in an entire month, nothing of importance has been done to the program. There is always some kind of improvement that would be nice to have for the user, regardless of how small it is. And once in a month is long enough that it wouldn't start feeling intrusive to a user, something that could happen with weekly releases. You don't want to bombard them with updates as that can become annoying over time. Twice a year sounds like way too little. A lot can happen during that time and might introduce too many changes and updates at once. Another argument would be that there wouldn't be enough new downloads that would prevent the TripleA installer from being flagged by Windows Defender when running. I can concur with that, but I think the majority of the downloads would come from users updating, not so much from new users downloading the program. So increasing the time period might not help as much as it might seem. But we would have to do some experimentation on that. Given everything, I would suggest simply starting with quarterly releases, that sounds like a good start, and then observe what the general feedback is from the users, and also keep an eye on the number of downloads.
  • Generic anthem anyone?

    8
    2 Votes
    8 Posts
    146 Views
    B
    @VictoryFirst How bout "Onward Christian Soldiers" https://www.hymnal.net/en/hymn/h/871 Edit Or some sort of drum beat https://audiojungle.net/search/war drums but yea, the air raid kinda harsh. Not to mention it's still used to this day. Don't wanna freak anyone out in a current warzone
  • Switch to "FlatLaf" for Look & Feel (updated skin)

    10
    4
    1 Votes
    10 Posts
    324 Views
    VictoryFirstV
    @LaFayette I personally prefer the old look but that is mostly because I am used to it. But if the new look is better for long-term development then I would go for that.
  • Game Engine Rules (AI Training)

    21
    5 Votes
    21 Posts
    2k Views
    ubernautU
    @kindwind exciting stuff!
  • is 2.5.22294 the latest release?

    7
    2 Votes
    7 Posts
    355 Views
    P
    @thedog downloaded the 393 and started a game. It's working great and the AI is much faster. Now I have a more challenging game and stronger allies & axis bots.
  • Is TripleA finally dead

    22
    2 Votes
    22 Posts
    2k Views
    LaFayetteL
    @johnnycat you raise good questions: Is the answer time and programmers? Or just programmers or just time? Or management ? Does it come down to Money? If the answers are: yes, no, maybe, and only on weekends, how could I and others help? Time and programmers is the biggest need. Every bug fix and issue probably takes 2 to 16 hours to fix. This is the biggest gap. Further, TripleA is a larger code base that is very brittle. Making that codebase be easier to work with would help. Money is useful for keeping the servers running and paying the monthly bills. As much as I would love to be payed for TripleA work, paying any type of reasonable developer wage becomes way too much very quickly. Additional management would be helpful. Getting issues sorted, cleanly stated, boiled down to a bare minimum would all be helpful.
  • ML and Cloud deployment

    4
    1 Votes
    4 Posts
    437 Views
    RogerCooperR
    @kindwind It would seem that training against random games would be every inefficient compared to training against the AI that TripleA comes with.TripleA is not Go, random play should be very bad.
  • Looking for beginner-friendly issues to start contributing

    5
    3 Votes
    5 Posts
    637 Views
    TheDogT
    @Darmok72 here is a new starter request, it was half done but not completed, it will affect about 1/4 maps, so please attempt this. https://forums.triplea-game.org/topic/2999/2-6-release-getting-close-need-volunteers-to-help-beta-test-2-6/73?_=1762176127175 EDIT: Also copied links from above link https://forums.triplea-game.org/topic/2752/maxbuiltperplayer-error-resets-purchase-ui-was-how-to-limit-the-number-of-units-purchased/11 https://github.com/triplea-game/triplea/issues/9231
  • Does anyone have a praser for Triplea?

    2
    0 Votes
    2 Posts
    1k Views
    RogerCooperR
    @kindwind Efforts You seem to have in mind using a neural net style AI to play TripleA. I suspect that this we actually be quite difficult given the huge number of possible board positions.You might be better off using a very small mod like Minimap even without a large record of games to train it. TripleA's own AI can be used for training.
  • Dev Status Update (2.7)

    5
    3 Votes
    5 Posts
    1k Views
    LaFayetteL
    @ubernaut yeah, redoing MARTI would potentially save us $10/month on costs as well. I think redoing the bots with 'network relay' might be higher up on the list. That will save a ton of code, create an effective infinite number of bots, and save us maybe like $25/month. The 'network relay' will be an update where the bots will just be responsible for only forwarding network packets. Today, a bot is basically an entire player but is made somewhat invisible. We are bounded by the amount of RAM on a host for how many bots we can host. If bots are just sending network packets, they'll take up very little RAM. We'll only be bounded by network traffic. We could theoretically run dozens of bots per host instead just 3 to 5. This should cut our bot host count down from the current 6 or 8 today to maybe 2. I think there might be some quick wins with the server's as well. AT least for me, I might be inclined to do a quick ELO system before redoing MARTI.
  • New Lobby Release Model for 2.7+ / Zero-Downtime & Continuous Release

    1
    2 Votes
    1 Posts
    536 Views
    No one has replied
  • 1 Votes
    10 Posts
    1k Views
    LaFayetteL
    @rogercooper Not yet. I'm thinking to bump the version number to '2.8' when all of these updates are ready. The '2.8' release announcement will be when it is ready. These backend changes are most of what we are waiting for.
  • Interesting reddit post Triplea vs 1942 online

    2
    3 Votes
    2 Posts
    688 Views
    PantherP
    @ubernaut What I have learned - in almost two decades of assisting people with TripleA - is that problems in many cases are not related to TripleA itself but to a general (not ) understanding of PC, Operating Systems and computer / software procedures.
  • Priority Targets

    3
    2 Votes
    3 Posts
    1k Views
    RogerCooperR
    @beelee In Stalingrad it is only a priority. On all other ways it is a normal combat roll and the targeted unit fires back normally.
  • AI Generated Technical Documentation for TripleA (it's not bad!)

    6
    4 Votes
    6 Posts
    2k Views
    B
    @lafayette oh yea a bit out of our price range
  • Invalid link in "Developer w/o Merge Rights" part

    11
    1 Votes
    11 Posts
    3k Views
    C
    I've opened an issue for this problem. https://github.com/triplea-game/triplea/issues/13244
  • Improving the display of production_tabs.X.properties Purchase Panel

    5
    2
    1 Votes
    5 Posts
    2k Views
    TheDogT
    Yes I considered it, but with 30+ Techs and growing its messy, times 8 factions. I tolerate its current way of bolting on units. @frigoref @LaFayette @Myrd Maybe a Dev could take a look?
  • This topic is deleted!

    1
    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • 2.6 Testing (Report 2.6 problems here)

    Locked
    217
    4 Votes
    217 Posts
    195k Views
    B
    @panther then this should be locked please

Recent Posts

  • @LaFayette Why is there chosen for this release strategy? What are the pros and cons? In other programs, there is a release strategy I like that notifies you every now and then of an update (like every 1-2 weeks). Then, as the user, you have the option to install the update, ignore it for now, or ignore it completely and not be reminded of it anymore.

    I think there are definitely people who would like to have the latest features and fixes, and if they get only notified like once every three or six months, they would have to go to the website themselves to see if there is a later version, somehow find out what has changed, and decide if it's worth updating.

    It would be better I think to have definitely not less than 4 releases a year. Probably more like 6 or 12 (simply every month). If we would do monthly releases, in an ideal world, players would get a pop-up the next time they start TripleA after a release, stating that there is a new recommended release, along with an overview of what has changed. Then, players have the option to install it (also ideally, let the program automatically uninstall the current version and install the new one instead of having to do that yourself), or to ignore the update for now and be reminded on the next start-up, or to ignore it completely and only be reminded once the next recommended release is out.

    There might be an argument against monthly releases that the program might not see enough updates in that time period. As I have started contributing only recently, I might have jumped in at a time that happened to have a lot of activity, but other than that I cannot imagine that in an entire month, nothing of importance has been done to the program. There is always some kind of improvement that would be nice to have for the user, regardless of how small it is. And once in a month is long enough that it wouldn't start feeling intrusive to a user, something that could happen with weekly releases. You don't want to bombard them with updates as that can become annoying over time. Twice a year sounds like way too little. A lot can happen during that time and might introduce too many changes and updates at once.

    Another argument would be that there wouldn't be enough new downloads that would prevent the TripleA installer from being flagged by Windows Defender when running. I can concur with that, but I think the majority of the downloads would come from users updating, not so much from new users downloading the program. So increasing the time period might not help as much as it might seem. But we would have to do some experimentation on that.

    Given everything, I would suggest simply starting with quarterly releases, that sounds like a good start, and then observe what the general feedback is from the users, and also keep an eye on the number of downloads.

    read more

  • Would pre-release versions be available with any change? I am always using the pre-release.

    read more

  • On the other hand, to minimize the risk of burn-out in doing such a thing (which I guess is easily done but very unengaging especially in case of problems emerging right after the community at large gets to "test"), the best choice would be doing it only once per year and exactly in the time of the year (whatever it is) where developers tend to have more free time and more willingness of using their free time to manage TripleA. Add to that that, if one thing happens once a year, it is much easier for a person immediately to remember "it's TripleA release time", so it can become more easily part of the tribal knowledge of the community (meaning that people will be more likely to accept problems as part of an expected process rather than feeling like the developers are randomly thowing lemons at them) if the process becomes consolidated.

    read more

  • @LaFayette said:

    So, if we do twice a year, that would be be a Nov 1st recommended release and then a May 1st recommended release. That is probably a good place as any to start.

    As a non-developer, I would go with whenever tends to be the period when developers have more free time (asking the other main developers).

    (I think more people being online during releases can be argued either way about being a good or bad thing.)

    I would actually go with quarterly "releases", so, when one gets skipped, it becomes a 6 months wait rather than an 1 year wait (and 9 months instead of 1.5 years if two get skipped).

    read more