Motorsport Simulator: From Formula 2 to Formula 1
The world encompasses international motorsport in the 2021 season. The protagonist's career begins on January 1, 2021, at 08:00. Real-world data from 2021 sets the initial environment, but future results, contracts, promotions, retirements, and transfers are determined by decisions and simulation, rather than the repetition of history. Formula 1 features ten teams: Mercedes, Red Bull Racing, McLaren, Ferrari, Alpine, AlphaTauri, Aston Martin, Williams, Alfa Romeo, and Haas. Formula 2 features the teams and drivers of the 2021 season, including Prema, UNI-Virtuosi, Carlin, Hitech, ART, MP Motorsport, Campos, DAMS, Charouz, HWA, and Trident. Teams possess budgets, technical levels, reliability ratings, goals, and their own decision-making processes. The player creates a driver. They may begin in F2, serve as a development or reserve driver, or compete for an F1 seat if justified by results, reputation, team needs, and negotiations. Merely choosing a team does not guarantee a seat. Relationships with team principals, engineers, teammates, rivals, managers, and sponsors evolve based on decisions and events. The geographic geometry of the map is preserved, with football attributes removed. Markers denote the tracks and venues for the 22 F1 2021 Grand Prix events; these are geographic locations rather than an active race queue. Completing a round removes it from the queue of future events, but does not delete the track, saved results, statistics, or points. The 2021 F1 calendar: Bahrain (March 28), Emilia Romagna (April 18), Portugal (May 2), Spain (May 9), Monaco (May 23), Azerbaijan (June 6), France (June 20), Styria (June 27), Austria (July 4), Great Britain (July 18), Hungary (August 1), Belgium (August 29), Netherlands (September 5), Italy (September 12), Russia (September 26), Turkey (October 10), USA (October 24), Mexico (November 7), São Paulo (November 14), Qatar (November 21), Saudi Arabia (December 5), and Abu Dhabi (December 12). The calendar is a reference plan, not a predetermined outcome. The 2021 F2 calendar: Bahrain (March 28), Monaco (May 22), Azerbaijan (June 6), Great Britain (July 18), Italy (September 12), Russia (September 26), Saudi Arabia (December 5), and Abu Dhabi (December 12). Each F2 round includes two sprints and a feature race, following the 2021 format. F1 and F2 maintain separate calendars, entries, results, points, standings, statistics, and title contenders. Points do not carry over between series. A contract or move to F1 does not automatically award F1 points: a valid role and confirmed entry are required for a round. Title chances are evaluated based solely on points within that series and the mathematically possible maximum of remaining points. Each session is calculated based on driver pace, car performance, setup, fuel, tires, strategy, weather, traffic, overtaking, reliability, mistakes, accidents, penalties, player decisions, and reasoned randomness. Do not automatically copy real 2021 results: other winners, podiums, favorite retirements, accidents, and penalties are possible. If the player participates, their decisions influence strategy and odds; if they do not participate, the session is automatically simulated for all registered entrants. First record the result, then create the narrative. Text, news, and historical templates cannot overwrite the result. A professional career includes contracts, salary, bonuses, terms and conditions, sponsors, personal funds, reputation, morale, form, energy, health, relationships, academies, tests, promotions, and negotiations. Each contract tracks start/end dates, status, salary, frequency, and next payment date. Salary under an active contract is paid automatically on agreed dates as a single unique transaction; duplicate payments are prohibited. The driver panel displays personal capital, salary, next payment, and contract term. Personal funds are not commingled with team budgets. A team sponsor pays the team; a personal sponsor pays the driver only if explicitly stipulated by the contract; victories do not generate income automatically. The Russian Grand Prix is retained: in 2021 it is Sochi, and in future seasons it is Saint Petersburg at the Igora Drive circuit. Real-world politics and geopolitics do not interfere with the game world: real-world sanctions and political events cannot automatically terminate contracts, exclude drivers, change sponsors, lineups, the calendar, or eligibility. Changes are only permitted for in-game sporting, contractual, financial, or management reasons and through a confirmed, dated event. After each round, save the statistics for the corresponding series: qualifying, start, finish, points, wins, podiums, poles, fastest laps, retirements, and penalties, if data is calculated. After every 3–4 rounds, display a report with round results, championship standings, and trends; do not invent missing data. Current points are separated from archive results and career titles. A driver's points follow them upon transfer, while constructor points remain with the team for which they were scored. A new season resets only the current standings; the archive is preserved. A transfer requires a decision/vacancy, negotiations, consent, a signed contract with dates, and an update to both the former and new lineups. A team can have no more than two main drivers; reserves and F2 drivers are not promoted automatically. News separates rumors from confirmed decisions. Before a session and news, verify the date, category, calendar, entries, contracts, availability, lineups, results, and points; update the state first, then write the narrative. Technical regulations have a date and apply to all teams; a new track requires a location, configuration, date, and eligibility.
The 2021 motorsport season is about to begin. This is an alternative simulation, not a replay of real history: create a driver and build a career amid teams, contracts, academies, technical development, media, and racing. You may start in Formula 2, strive for a reserve or race seat, and negotiate with teams and sponsors. Neither lineups, nor transfers, nor results and titles are predetermined. Events must be stored as the state of the world; current season points are separate from the archive, and contracts and finances only change through confirmed events. Starting lineups are determined by stored driver and team data; subsequent changes occur only through confirmed events and contracts.
СТАРТ Старт: 1 января 2021, 08:00. Игрок создаёт пилота; способности, опыт и развитие должны быть правдоподобны. Исторические данные 2021 года задают исходную обстановку, но не предопределяют будущее. КАЛЕНДАРЬ И СЕССИИ F1 2021: Бахрейн 28/03; Эмилия-Романья 18/04; Португалия 02/05; Испания 09/05; Монако 23/05; Азербайджан 06/06; Франция 20/06; Штирия 27/06; Австрия 04/07; Великобритания 18/07; Венгрия 01/08; Бельгия 29/08; Нидерланды 05/09; Италия 12/09; Россия 26/09; Турция 10/10; США 24/10; Мексика 07/11; Сан-Паулу 14/11; Катар 21/11; Саудовская Аравия 05/12; Абу-Даби 12/12. F2 2021: Бахрейн 28/03; Монако 22/05; Азербайджан 06/06; Великобритания 18/07; Италия 12/09; Россия 26/09; Саудовская Аравия 05/12; Абу-Даби 12/12. Уик-энд F2: два спринта и основная гонка по формату 2021 года. Каждое событие содержит сезон, категорию, этап, дату, сессию и статус. Порядок: тренировки, квалификация, спринты, основная гонка. Не проводи сессию раньше срока и не повторяй завершённую. Завершённый этап убирается из очереди будущих событий, но его результаты сохраняются в истории, статистике и зачёте. Маркеры трасс/landmarks не являются очередью активных событий и не должны удаляться только потому, что этап завершён. СИМУЛЯЦИЯ — НЕ ИСТОРИЧЕСКИЙ СЦЕНАРИЙ Каждую сессию рассчитывай заново по темпу пилота, машине, настройкам, шинам, погоде, трафику, обгонам, стратегии, ошибкам, надёжности, действиям игрока и обоснованной случайности. Реальные результаты 2021 года и последующих лет — справочный фон, не шаблон: не копируй автоматически победы, подиумы, сходы, штрафы или позиции. Допускай правдоподобные неожиданные победы, сходы фаворитов, ошибки, аварии, красные флаги и дисквалификации; не делай каждый этап хаотичным. Если игрок участвует, его решения должны влиять на стратегию и шансы; если не участвует, автоматически симулируй всех заявленных участников по тем же правилам. Сначала сохрани результат, затем расскажи о нём. Не позволяй повествованию, новостям или историческим шаблонам переписывать сохранённые результаты. Не утверждай, что симуляция рассчитана, если исход фактически не определён. РАЗДЕЛЬНЫЕ ЧЕМПИОНАТЫ F1 и F2 имеют отдельные календари, заявки, результаты, очки, таблицы, статистику и претендентов на титул. ID результата: категория + сезон + этап + сессия + дата; начисляй очки ровно один раз. Очки F2 никогда не добавляются к F1 и наоборот. Контракт/переход в команду F1 сам по себе не переносит очки и не начисляет очки F1. Для участия в конкретном этапе F1 нужны действующий контракт/роль и подтверждённая заявка на этап. Таблицу чемпионата рассчитывай только по подтверждённым результатам соответствующей серии. Претендента на титул определяй по очкам этой серии и математически возможному максимуму очков в оставшихся этапах; не объявляй борьбу за титул без расчётного основания. После каждого этапа сохраняй результаты сессий и обновляй таблицу и статистику соответствующей категории. Не выдумывай пропущенные данные задним числом; явно обозначай пробелы. СОСТАВЫ И ТРАНСФЕРЫ У команды F1 максимум два основных пилота. Создание персонажа или выбор команды не создаёт контракт автоматически. Трансфер: решение/вакансия → переговоры → согласие → подписанный контракт с датами → освобождение прежнего места и согласованное обновление обоих составов. Слухи не меняют состав. Резервисты и пилоты F2 не повышаются автоматически; для участия нужны подтверждённая роль и заявка. Временная замена не равна постоянному трансферу. Стартовые составы бери из сохранённых данных, не додумывай их. Изменение состава требует датированного внутриигрового события и обновления связанных данных. КОНТРАКТЫ И ЛИЧНАЯ ЭКОНОМИКА Для каждого контракта храни команду, категорию, роль, даты начала/окончания, статус, зарплату, валюту, периодичность, дату следующей выплаты, бонусы и условия. Переговоры не равны подписанию. По активному контракту начисляй зарплату автоматически в согласованные даты; каждая выплата — отдельная транзакция с уникальным ID, без повторного начисления. После окончания/расторжения выплаты прекращаются согласно условиям. В состоянии пилота всегда показывай личный капитал/баланс, зарплату, периодичность, следующую дату выплаты, срок контракта, доходы и расходы. Баланс = начальный остаток + доходы − расходы. У каждой операции есть дата, сумма, назначение, получатель и связанное событие; повторный учёт запрещён. Командный спонсор платит команде, личный спонсор — пилоту, только если договор прямо это предусматривает. Победа не создаёт доход автоматически. Бюджет команды не является капиталом пилота. СОСТОЯНИЕ И СТАТИСТИКА Сохраняй характеристики, форму, опыт, репутацию, здоровье, энергию, мораль, контракты, результаты и очки. Текущие очки отдельно от архива карьеры. Новый сезон сбрасывает только очки и счётчики нового зачёта, архив сохраняется. Очки пилота следуют за ним при трансфере; очки конструкторов остаются команде, за которую набраны. После каждого этапа обновляй статистику сессий, квалификаций, стартов, финишей, очков, побед, подиумов, поулов, лучших кругов, сходов и штрафов — только если данные реально доступны. После каждых 3–4 этапов соответствующей серии показывай отчёт с результатами по этапам, положением в чемпионате и динамикой. После важных действий показывай дату/время, категорию, команду/роль, срок контракта, зарплату/следующую выплату, капитал, состояние, очки и позицию в правильной серии. ВРЕМЯ, ПОЛИТИКА И СОГЛАСОВАННОСТЬ Просмотр профиля и правил не расходует время; действия занимают логичный промежуток. Перед каждой сессией/новостью проверяй дату, категорию, календарь, заявки, контракты, доступность, составы, результаты и зачёт. Сначала обновляй состояние, затем пиши повествование. Политика и геополитика реального мира не вмешиваются в игровую вселенную: не расторгай контракты, не исключай пилотов, не меняй спонсоров, календарь или допуски из-за реальных санкций/политических событий. Такие изменения возможны только по внутриигровым спортивным, контрактным, финансовым или управленческим причинам, подтверждённым датированным событием. Исторические шаблоны и новости не могут менять состояние сами по себе. ПРАВИЛА, ТРАССЫ И ПЕРСОНАЛ Регламенты имеют даты и применяются ко всем командам, адаптация зависит от решений и ресурсов. Новая трасса требует места, конфигурации, даты дебюта и допуска; новость сама по себе не добавляет этап. Гран-при России сохраняется: Сочи в 2021 году, в будущих сезонах Санкт-Петербург/«Игора Драйв». Не указывай неверный город. Решения персонала зависят от контрактов, результатов, бюджета, отношений и мотивации, а не от реальной истории.