The following warnings occurred:
Warning [2] Undefined array key "lockoutexpiry" - Line: 94 - File: global.php PHP 8.0.30 (Linux)
File Line Function
/global.php 94 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "lockoutexpiry" - Line: 573 - File: global.php PHP 8.0.30 (Linux)
File Line Function
/global.php 573 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $can_access_moderationqueue - Line: 749 - File: global.php PHP 8.0.30 (Linux)
File Line Function
/global.php 749 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 889 - File: global.php PHP 8.0.30 (Linux)
File Line Function
/global.php 889 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 889 - File: global.php PHP 8.0.30 (Linux)
File Line Function
/global.php 889 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $awaitingusers - Line: 34 - File: global.php(956) : eval()'d code PHP 8.0.30 (Linux)
File Line Function
/global.php(956) : eval()'d code 34 errorHandler->error
/global.php 956 eval
/printthread.php 16 require_once
Warning [2] Undefined array key "style" - Line: 1021 - File: global.php PHP 8.0.30 (Linux)
File Line Function
/global.php 1021 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 5196 - File: inc/functions.php PHP 8.0.30 (Linux)
File Line Function
/inc/functions.php 5196 errorHandler->error
/global.php 1021 build_theme_select
/printthread.php 16 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.0.30 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions.php 5216 is_member
/global.php 1021 build_theme_select
/printthread.php 16 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.0.30 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions.php 5216 is_member
/inc/functions.php 5233 build_theme_select
/global.php 1021 build_theme_select
/printthread.php 16 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7360 - File: inc/functions.php PHP 8.0.30 (Linux)
File Line Function
/inc/functions.php 7360 errorHandler->error
/inc/functions.php 5216 is_member
/global.php 1021 build_theme_select
/printthread.php 16 require_once
Warning [2] Undefined array key 1 - Line: 1449 - File: inc/functions.php PHP 8.0.30 (Linux)
File Line Function
/inc/functions.php 1449 errorHandler->error
/inc/functions.php 1404 fetch_forum_permissions
/printthread.php 76 forum_permissions
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.0.30 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.0.30 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.0.30 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.0.30 (Linux)
File Line Function
/printthread.php 165 errorHandler->error



Forum
Thoughts regarding AI - Printable Version

+- Forum (https://theairlineproject.net/forum)
+-- Forum: General Discussion & Suggestions (https://theairlineproject.net/forum/forumdisplay.php?fid=4)
+--- Forum: Discussion (https://theairlineproject.net/forum/forumdisplay.php?fid=10)
+--- Thread: Thoughts regarding AI (/showthread.php?tid=2000)



Thoughts regarding AI - Brytenwalda - 12-07-2019

I've noticed that airlines are set to have a certain mindset - domestic, international, regional etc. That seems like a great start. Why doesn't AI work at the moment?

1. International airlines - from my experience the main problem is setting routes everywhere, without much sense. How about restricting them in a twofold way:
    1) They should only create routes between locations with the highest level of demand. They should never open branches in airports lower than a set level - like medium demand.
    2) They should not move further than a set amount of km from their starting hub before activating the script allowing them to move further.
2. Domestic Airlines - they should try to connect every airport from the medium level up to each other. Scripts could make them only do this in a certain region, in large countries. An airline based in California would have the western script activated first, allowing it to expand on the west coast, followed by the midwest script, and eventually east script. Each script would have associated airports based on location and only allow them to open branches there. Smaller countries can skip it.
3. Regional airlines - they should be set to only create branches in certain regions and at certain levels - a high domestic airline would only create connections between airports with a medium demand or more, while low domestic airline would try to connect small airports to the nearest medium airport. Each could be assigned preferred types of planes that the AI would be forced to buy. These planes can be assigned based on the location and era.

Basically, I think that stages are the most important part - the AI won’t be active in a certain area before a certain threshold has been achieved - create a net in California, before moving to Oregon, create one in Oregon before moving to Washington, etc.

A domestic airline could have other rules - west coast before the mid-west, mid-west before west. 

Also, large airports first before even checking medium airports etc, and most domestic airlines would simply ignore smaller airports. They should look for best feeders in the area but that would be more complex, I guess.

I know that this constitutes the bare minimum of what the AI should do, but making AI airlines at least grow gradually would be a great step.

Also, real-world regional airlines should be assigned areas in which they will operate. An airline that has only operated in California throughout its history should be confined there, perhaps with scripts that would allow it to spread to nearby states if it’s successful enpugh.


RE: Thoughts regarding AI - FAA - 12-07-2019

Right now I’d be happier if they fixed the bug that makes it impossible to start a new game because the sim is unable to find an airport for one of your competitors. This is what makes it impossible to play.