whatisgithub

What is f1-simulator?

daniel200308/f1-simulator — explained in plain English

Analysis updated 2026-05-18

22TypeScriptAudience · developerComplexity · 2/5Setup · easy

In one sentence

Project Pitwall is an early browser-based prototype of a real-time Formula 1 race management simulation set at the 2026 Silverstone Grand Prix.

Mindmap

mindmap
  root((Project Pitwall))
    What it does
      F1 race simulation
      Silverstone 2026 grid
      Deterministic replay
      Live timing tower
    Tech stack
      TypeScript
      PixiJS
      Web Worker
      Node.js
    Use cases
      Simulation prototyping
      Strategy command testing
      Race data visualization
    Audience
      Developers
      Racing fans

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run and explore an early prototype of a real-time F1 race simulation in the browser.

USE CASE 2

Test deterministic simulation behavior using a fixed seed and reset function.

USE CASE 3

Study how a fixed-timestep simulation engine is structured in a Web Worker with TypeScript.

What is it built with?

TypeScriptPixiJSWeb WorkerNode.js

How does it compare?

daniel200308/f1-simulatoraerdelan/housand-domaintoolmatrixaffaan-m/opencode
Stars222222
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-02-09
MaintenanceMaintained
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Standard npm install and npm run dev, no external services needed.

No license file is mentioned in the README, so usage terms are unclear.

So what is it?

Project Pitwall is an early prototype of a real-time Formula 1 race management simulation, run in a web browser. It simulates the current 2026 F1 driver grid racing at Silverstone, using a fixed-step simulation engine that runs in a background process called a Web Worker so the animation stays smooth. After installing and starting it with a couple of npm commands, the simulation opens in a browser and begins automatically at normal speed. From there a user can pause or resume the race, speed it up to as much as sixteen times normal speed, click on any car or row in the timing tower to inspect it, and select one of the Mercedes drivers to issue simple strategy commands about pace or tyre management. Resetting the simulation always returns to the same starting conditions, since it uses a fixed random seed, which makes race outcomes repeatable for testing. The current version includes the full eleven team, twenty two driver 2026 grid, an accurate model of Silverstone's track length and fifty two lap race distance, a live map built with the PixiJS graphics library, a timing tower, tyre wear and temperature tracking, and fuel burn simulation. Several features that a full race manager game would need are intentionally left out for now, including pit stops, tyre changes, weather, safety cars, and qualifying sessions. These are planned for later and listed in a separate game design document. Driver names, team details, and track geometry are sourced from Formula 1's official website and OpenStreetMap data. This project is aimed at developers and racing fans interested in simulation prototypes rather than at players looking for a finished game.

Copy-paste prompts

Prompt 1
Help me set up Project Pitwall locally and explain what npm run dev does.
Prompt 2
Explain how the fixed-timestep simulation and deterministic seed work in this codebase.
Prompt 3
What features does F1_2026_GAME_DESIGN.md say are planned next for this simulator?
Prompt 4
Show me how the PixiJS live map renders car positions from the simulation state.

Frequently asked questions

What is f1-simulator?

Project Pitwall is an early browser-based prototype of a real-time Formula 1 race management simulation set at the 2026 Silverstone Grand Prix.

What language is f1-simulator written in?

Mainly TypeScript. The stack also includes TypeScript, PixiJS, Web Worker.

What license does f1-simulator use?

No license file is mentioned in the README, so usage terms are unclear.

How hard is f1-simulator to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is f1-simulator for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.