Roadmap for next release

Discussion about the project in general, organization, website, or any other details that aren't directly about the game.
Post Reply
Message
Author
User avatar
Vezzra
Release Manager, Design
Posts: 4696
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Roadmap for next release

#1 Post by Vezzra » Fri Sep 21, 2018 12:03 pm

Ok, I think it's time that we start thinking about what the major item(s) of this release cycle should be. The original plan has been to design and implement the basic Influence and colony upkeep mechanics. Although TheSilentOne, who has done most of the work so far (particularly regarding prototype implementation), has mentioned elsewhere that he won't be available for at least half a year, I still think we should stick with that plan and make that the major feature of the next release.

Other things I think we could/should tackle within this release cycle:
  • Revision/refinement of Fighters/Carriers
  • Revision/refinement of the Imperial Stockpile
Please give your ideas, comments, thoughts, feedback!

Jaumito
Space Kraken
Posts: 164
Joined: Tue May 16, 2017 3:42 am
Location: Catalonia, France, Europe, Earth, Sol, Orion Arm, Milky Way, Virgo Cluster

Re: Roadmap for next release

#2 Post by Jaumito » Fri Sep 21, 2018 12:13 pm

Fleet upkeep. Should be dependent on resources invested rather than just the total number of ships. Maybe make hulls cost 4 (or any number you see fit) times as much for that purpose, to make chaff strategies less desirable.

User avatar
Dilvish
AI Lead, Programmer
Posts: 4749
Joined: Sat Sep 22, 2012 6:25 pm

Re: Roadmap for next release

#3 Post by Dilvish » Fri Sep 21, 2018 4:58 pm

On the AI side, we'd have to devote some time to handling influence, fine, and the other AI features I'd be most interested in the AI team focusing on are (i) continuing Morlic's work with using graph theory to improve various aspect of AI planning such as fleet deployment locations and colony placement, and (ii) if time allows, to finally get around to AI Alliances.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

o01eg
Space Kraken
Posts: 183
Joined: Sat Dec 10, 2011 5:46 am

Re: Roadmap for next release

#4 Post by o01eg » Fri Sep 21, 2018 7:59 pm

I'm interested in Combat Preferred Targetting.
Jaumito wrote:
Fri Sep 21, 2018 12:13 pm
Fleet upkeep. Should be dependent on resources invested rather than just the total number of ships. Maybe make hulls cost 4 (or any number you see fit) times as much for that purpose, to make chaff strategies less desirable.
Have you look upon part-based upkeep?
Gentoo Linux x64, gcc-7.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.3, boost-1.65.1
Welcome to multiplayer server at freeorion-test.dedyn.io.Version 0.4.8
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

Voskhod_02
Space Krill
Posts: 5
Joined: Sat Sep 22, 2018 6:40 am

Re: Roadmap for next release

#5 Post by Voskhod_02 » Sat Sep 22, 2018 8:48 am

I recently started playing the game and do think as well that combat preferred targeting would be a great thing to work on, as not to waste firepower on some random small low level targets when you've got a huge battleship that's laying waste on your fleet. Plus, some other user on another thread mentioned the idea to have some species who'd rather shoot at targets from another given species they dislike than on a bigger, juicier target manned by another species they don't have beef with.

Ophiuchus
Vacuum Dragon
Posts: 590
Joined: Tue Sep 30, 2014 10:01 am

Re: Roadmap for next release

#6 Post by Ophiuchus » Sat Sep 22, 2018 1:21 pm

Well, obviously i'd like to have targetting preferences in the next release :) (as part of the figher/carrier revision)

And maintenance cost for paused production items (as part of the anti-micromanagement anti-decoy movement).

And actually a stealth revamp (part noisiness, gradual change of stealth).

And I'd hope that we will have a general discussion about how the species inhabit the freeorion universe (e.g. distribution of species variety over planet/star types) in preparation for a balancing pass in the release after that.
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Oberlus
Juggernaut
Posts: 764
Joined: Mon Apr 10, 2017 4:25 pm

Re: Roadmap for next release

#7 Post by Oberlus » Sat Sep 22, 2018 5:45 pm

I'd like to see speeds of the ships considered for targetting/combat system, and open the door for tactical engines parts (opposed to interstellar engines, the current ones), and be the mass of the hulls also considered (as a base modifier for speed). The general idea would be that "faster" ships can have a tactical advantage reflected in harder chances to be hit or better chances to hit, and also it could affect the duration of combats (there is a old suggestion on that, I can link it if any of this gets attention).

o01eg
Space Kraken
Posts: 183
Joined: Sat Dec 10, 2011 5:46 am

Re: Roadmap for next release

#8 Post by o01eg » Sat Sep 22, 2018 8:40 pm

Also it looks like python2 going to finish at 2020 ( https://pythonclock.org/ ) so next release in 2019 could be the last with python2 support. Will it still be based on python2 or will move to python3?
Gentoo Linux x64, gcc-7.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.3, boost-1.65.1
Welcome to multiplayer server at freeorion-test.dedyn.io.Version 0.4.8
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

User avatar
Dilvish
AI Lead, Programmer
Posts: 4749
Joined: Sat Sep 22, 2012 6:25 pm

Re: Roadmap for next release

#9 Post by Dilvish » Sat Sep 22, 2018 11:02 pm

o01eg wrote:
Sat Sep 22, 2018 8:40 pm
Will it still be based on python2 or will move to python3?
Cj has been making progress on making our Python code 2/3 neutral; I expect there should be no problem having that completed by the next release, and should be the plan. It would probably also be best to start shipping py3 in the prebuilt packages, but I think that wouldn't matter too much really.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

User avatar
Vezzra
Release Manager, Design
Posts: 4696
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Roadmap for next release

#10 Post by Vezzra » Sun Sep 23, 2018 12:35 pm

Maybe I should clarify a bit more what my intention for this topic is: I want to collect the major "bullet points" (so to speak) of the next release. These would be major new features, or major revisions of existing features - the major things we want to complete for the next release. E.g. like the new Influence resource and mechanic. Of course there will be lots of other smaller and bigger stuff being worked on, but this list should only be about the "biggies".

These items would be release blocking (unless we decide to drop them for this release and postpone them for later, for whatever reason), and I would open "feature request" issues on github, assigned to the "Next Release" milestone to indicate that they are mandatory for the release, for each of these major "bullet points". This list isn't set in stone and might/will change of course, depending on the progress we make on each item, if anyone picks certain ones up at all, or if people start working on and progressing much better with other things, etc. I want to keep that list to as few items as possible, to avoid another excessively drawn out release cycle.

Once we get close enough to wrap up the items on that list, we would start to prepare to get the release out (at which point we start to decide which of the other stuff worked on we'll try to get in too, and which stuff we postpone for the next release cycle).

So, judging by the replies so far, I'd propose the following intial list (which, as noted, is of course subject to change):
  • As nobody objected to the basic Influence and colony upkeep mechanics, I'd stick with these as the top item on the list, the primary feature of the next release. Although it will depend very much on if somebody will actually pick that up and start working on it, especially the implementation (as the guy who promoted it most in the past, TheSilentOne, is currently on hiatus, which might throw a wrench in those plans).
  • Combat Target Priorities (I think that's a better name for the "Combat Preferred Targetting" feature) apparently is a popular feature, is already worked on, so yeah. :wink:
  • As support for Python 2.7 is going to end 2020, getting our Python code at least fully Python 3 compatible/compliant in preparation for the full switch is probably something we can't/shouldn't put off any longer, so needs to be done this release cycle.
Everything else I think can stay optional, at least at this point.

Comments, objections, etc.?

User avatar
Vezzra
Release Manager, Design
Posts: 4696
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Roadmap for next release

#11 Post by Vezzra » Sun Sep 23, 2018 12:40 pm

Jaumito wrote:
Fri Sep 21, 2018 12:13 pm
Fleet upkeep.
The idea has been suggested to completely change the way fleet/ship upkeep works, more in line with the proposed colony upkeep mechanics, to pay fleet upkeep with Influence (simulating the administrative efforts required to maintain your fleets, the crews and all support stuff you need for a space navy). As the requirement for that is the planned primary feature of this release cycle, I'd postpone any tinkering with fleet upkeep until Influence is implemented.

User avatar
Vezzra
Release Manager, Design
Posts: 4696
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Roadmap for next release

#12 Post by Vezzra » Sun Sep 23, 2018 1:15 pm

Dilvish wrote:
Fri Sep 21, 2018 4:58 pm
On the AI side, we'd have to devote some time to handling influence, fine, and the other AI features I'd be most interested in the AI team focusing on are (i) continuing Morlic's work with using graph theory to improve various aspect of AI planning such as fleet deployment locations and colony placement
Have to admit that I'm looking forward to this stuff getting implemented very much, however, that sounds like some kind "internal improvement" stuff you're going to implement incrementally, not one big new feature that needs to be completed before we can even think of getting the release out.

So not something I'd put on a "major features" list.
(ii) if time allows, to finally get around to AI Alliances.
That's more of a major feature, but obviously something you consider optional at this point, so also not something I'd put on the inital list right now.

User avatar
Vezzra
Release Manager, Design
Posts: 4696
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Roadmap for next release

#13 Post by Vezzra » Sun Sep 23, 2018 1:20 pm

Oberlus wrote:
Sat Sep 22, 2018 5:45 pm
I'd like to see speeds of the ships considered for targetting/combat system...
That's actually a bit off-topic here, as it's about a specific design discussion, not about what major items should go on the features list for the next release. So I suggest either opening a separate thread or posting this in the current thread about combat targetting (whatever you prefer).

Post Reply