FreeOrion

Forums for the FreeOrion project
It is currently Tue Jan 16, 2018 5:35 pm

All times are UTC




Post new topic Reply to topic  [ 18 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Fri Dec 22, 2017 3:25 pm 
Offline
Release Manager, Design
User avatar

Joined: Wed Nov 16, 2011 12:56 pm
Posts: 4339
Location: Sol III
MatGB wrote:
I'm still cautious about the very existence of rules, especially given the AI doesn't know about them, but I see the appeal for multiplayer etc: as long as I'm not expected to put too much effort into balancing stuff taking rules into account having more of them is fine.
Yep, that's definitely important. Things are already pretty hard, in some cases almost impossible to balance with the wide selections the "normal" game settings provide. Getting things right/to work with all possible game rules, especially exotic ones, isn't something we should (or can) try to accomplish.


Top
 Profile  
 
PostPosted: Wed Jan 10, 2018 10:30 am 
Offline
Space Dragon

Joined: Tue Sep 30, 2014 10:01 am
Posts: 264
Vezzra wrote:
MatGB wrote:
I'm still cautious about the very existence of rules, especially given the AI doesn't know about them, but I see the appeal for multiplayer etc: as long as I'm not expected to put too much effort into balancing stuff taking rules into account having more of them is fine.
Yep, that's definitely important. Things are already pretty hard, in some cases almost impossible to balance with the wide selections the "normal" game settings provide. Getting things right/to work with all possible game rules, especially exotic ones, isn't something we should (or can) try to accomplish.

A first step would be a rule as a challenge only for players, so the AI could build the way it does now. Enforcement is better than roleplaying.

On the more important general aspect of AI:
Is it possible to modularize the AI? Like a portal/package structure where you can plug in parts or hints of AI for certain rules?
I'm not sure how other projects like c-evo handle this, anybody has some experience?

What would be great: I want to provide another combat system as "plugin", so I would also add an AI-plugin for assessment of combat strength/ship design.

Or in the past I would have liked to provide the supply ships as plugin and help the AI to use it.

Or the Government branch.

_________________
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.


Top
 Profile  
 
PostPosted: Sat Jan 13, 2018 2:31 am 
Offline
Programmer

Joined: Sun Feb 14, 2016 12:08 am
Posts: 369
MatGB wrote:
Asteriod hulls depending on asteroid belts work because asteroid belts are an essential game element always present on all maps.

Slight gripe, I don't find asteroids to be suitably present on many maps to a point that bee-lining for asteroid hulls is a reliable option.
A suitable presence in this regard would be a system with an asteroid belt and a habitable planet.
In some instances, I feel obligated to the robotics line for bombardment.
Of course, that may be biased by my map setup/playstyle, though I try to alter the setups every so often.

Ophiuchus wrote:
Is it possible to modularize the AI? Like a portal/package structure where you can plug in parts or hints of AI for certain rules?

Depending what you want to accomplish, you could define or alter a behavior or character.

For use as an alternate to the default content/AI:
If there are other related content changes, simply copying the default folder to a new directory and changing the resource.path option should work.
For just AI changes, a different AI could be specified with ai-path (though I don't know how much use this option sees).

OT: Moving the combat resolution to python (or some similar script definitions) might be a nice option to consider.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 18 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group