For what's not in 'Top Priority Game Design'. Post your ideas, visions, suggestions for the game, rules, modifications, etc.
-
o01eg
- Dyson Forest
- Posts: 214
- Joined: Sat Dec 10, 2011 5:46 am
#1
Post
by o01eg » Sat Sep 15, 2018 2:26 pm
Currently empire statistics disclosures much information about player empire. It could be inconvenient in multiplayer so there should be a way to restrict statistics.
I got some ideas and those without game rules could be implemented without breaking compatibility with 0.4.8 protocol and content:
- Add server-side option to turn-off while empire statistics. It is most simple solution to sent dummy instead of real data when option enabled.
- Add game rule per each graphs. It would be preferred because players could decide which graph will be available in the game. But either it will require to maintenance list of game rules in sync with list of graphs or each graph description must declare game rule as well.
- Add server-side option to randomly shuffle or nullify empire in empire statistics. Player will see their own stats but won't determine which other stats belongs to which other empire. Server will send information to the player where only the player itself saves his id.
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
-
Dilvish
- AI Lead, Programmer
- Posts: 4768
- Joined: Sat Sep 22, 2012 6:25 pm
#2
Post
by Dilvish » Sat Sep 15, 2018 7:18 pm
o01eg wrote: ↑Sat Sep 15, 2018 2:26 pm
Currently empire statistics disclosures much information about player empire. It could be inconvenient in multiplayer so there should be a way to restrict statistics.
Right-- the expectation is that eventually access to this kind of information would be gated in some fashion by an Espionage system-- there might start out being an extreme amount of uncertainty about the other empires, which is reduced as certain espionage techs are acquired, and espionage projects might be required.
In the meantime, I could totally understand that the multiplayer groups might want to be able to more simply turn these on or off. One possible solution even slightly simpler than the ones you mention, is that for now the default could be that only single player games continue getting the current handling of empire statistics, and for multiplayer games the provided empire statistics could be similar to your last proposal, either be entirely limited to the respective player's info, or maybe that could be augmented with an average or median value for the other empires.
The ideas you listed all sound OK to me. As for game rules, I think that there should be an overall on-off rule whether or not you plan to have individual statistic on-off rules.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0
-
Vezzra
- Release Manager, Design
- Posts: 4784
- Joined: Wed Nov 16, 2011 12:56 pm
- Location: Sol III
#3
Post
by Vezzra » Sun Sep 16, 2018 1:40 pm
Yep, that definitely sounds reasonable.
-
xahodo
- Space Floater
- Posts: 31
- Joined: Fri Jan 13, 2012 6:49 pm
#4
Post
by xahodo » Wed Jan 02, 2019 6:26 pm
Why not make it simple? You only see statistics on empires you have actually discovered. When espionage gets added, this becomes a requirement too to see the statistics.
-
Dilvish
- AI Lead, Programmer
- Posts: 4768
- Joined: Sat Sep 22, 2012 6:25 pm
#5
Post
by Dilvish » Wed Jan 02, 2019 8:32 pm
xahodo wrote: ↑Wed Jan 02, 2019 6:26 pm
Why not make it simple? You only see statistics on empires you have actually discovered. When espionage gets added, this becomes a requirement too to see the statistics.
That would be a fine tweak to the current arrangement, but I don't think it would really do much to address o0leg's main concerns, or at least what I am inferring to be his main concerns, about this information being available in multiplayer games.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0