- Introduced the `HSchool.Ai` project, responsible for routing, day plans, and presence management. - Updated the `HSchool.Simulation` project to integrate with the new AI functionalities, improving decision-making and presence tracking. - Added `travelMinutes` to room and territory definitions, ensuring accurate movement calculations within the simulation. - Enhanced the `School` class to manage presence and implement empty-time skipping functionality. - Updated documentation to reflect the new AI features and their impact on school simulation. - Added tests for presence management and routing to ensure robust functionality and reliability.
22 lines
467 B
JSON
22 lines
467 B
JSON
{
|
|
"Logging": {
|
|
"LogLevel": {
|
|
"Default": "Information",
|
|
"Microsoft.AspNetCore": "Warning"
|
|
}
|
|
},
|
|
"AllowedHosts": "*",
|
|
"Simulation": {
|
|
"TickRate": 20,
|
|
"MaxSchools": 6,
|
|
"GameMinutesPerRealSecond": 5,
|
|
"DefaultStartDate": "2012-03-31T06:00:00",
|
|
"SavesDirectory": "saves",
|
|
"ModsDirectory": "mods",
|
|
"SaveIntervalSeconds": 30,
|
|
"MonthlyPayrollCap": 100000,
|
|
"SchoolWeekDays": 5,
|
|
"MaxDecisionsPerTick": 64
|
|
}
|
|
}
|