BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
아이템과 속도를 선택하세요
Pick an item and a rate; see every machine, belt and raw input as a table or a flow graph. Space Age supported, and Kirk McDonald calculator links open here too.
게임JavaScript · TypeScriptGitHub @jordan-schnur온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Factorio 2.0 / Space Age production-rate calculator: a fork of Kirk McDonald's calculator, table-first with a flow graph
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A production-rate calculator for Factorio 2.0 and
Space Age: pick what you want to make and how fast, and it works out every
machine, belt and input behind it.
It is a fork of Kirk McDonald's Factorio Calculator
(source, Apache-2.0).
The solver and data model are his; the page around them is new:README 전문 보기 ↗A production-rate calculator for Factorio 2.0 and Space Age: pick what you want to make and how fast, and it works out every machine, belt and input behind it.
Use it: https://factoriocalculator.app/
It is a fork of Kirk McDonald's Factorio Calculator (source, Apache-2.0). The solver and data model are his; the page around them is new:
It is a Svelte 5 + Vite app that builds to static files:
npm ci
npm run dev # http://localhost:5173/calc.html, with hot reload
npm run build # the site, prerendered, in dist/
npm run preview # serve dist/ on http://127.0.0.1:8000/calc.html
src/components/ holds the Svelte components and src/lib/ the solver
plus the UI modules still being moved to components. public/ (data,
images, the changelog) is served as-is. The code rules are in CLAUDE.md.
This repo is also the calculator inside the Factorio Companion (a Claude Desktop MCP server), whose local server adds extras the static site hides: reading settings from your save and adding a plan to a board.
tests/e2e/ is a Playwright suite that pins down what the page does: the
plan it works out for a link, what every control changes, the link it
writes back and how each state looks. It drives the page only as a player
would and reads back what the page shows, so it is the check that a
rewrite (to a framework, say) still behaves the same.
npm ci
npx playwright install chromium
npm test # build, then the whole suite against dist/
npx playwright test golden # one spec file, by name
npm run test:update # refresh snapshots after an intended change
npm run test:ui # watch and debug
tests/e2e/support/ holds the only code that knows the markup:
selectors.ts (core hooks), areas/*.ts (per-feature hooks),
calculator.ts (the page object). A rewrite that changes the markup
updates those files, and every spec should then pass unchanged.specs/golden.spec.ts holds 45 plans across every dataset. Each plan's
table, footer, graph and written link are compared with JSON snapshots in
__snapshots__/golden.spec.ts/, and each link must reopen to the same
plan.specs/visual.spec.ts compares screenshots with the PNGs in
__snapshots__/visual.spec.ts/. They are rendered on Linux Chromium with
the vendored Titillium Web, so refresh them on the machine (or CI) that
runs the gate.tests/e2e/fixtures/fonts/..github/workflows/test.yml) runs the suite on every pull request
and branch push. On main, deploy.yml runs it first and publishes the
site only when it passes. To regenerate snapshots on the CI machine, run
the Test workflow by hand with "update snapshots" ticked, then download
the snapshots artifact.CALC_BASE_URL to its
address and CALC_PAGE to the page path (default /calc.html).Apache-2.0, as upstream: see LICENSE and NOTICE-factorio-companion.md.
Factorio's item and machine icons are Wube Software's.