awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ange-yaghi avatar

ange-yaghi/engine-sim

0
View on GitHub↗
9,420 stele·893 fork-uri·C++·MIT·2 vizualizăriengine-sim.parts↗

Engine Sim

This is an interactive combustion engine simulator that models internal combustion engine mechanics and generates realistic real-time audio output. The simulation computes torque, RPM, and throttle response from user-defined engine components and parameters, with keyboard controls for ignition, starter, throttle, clutch, gears, and simulation speed.

The engine behavior is modeled by assembling reusable mechanical parts like cylinders, crankshafts, and exhausts with adjustable parameters, using a custom node-graph scripting language that defines engine components as interconnected nodes. Audio is generated in real time by processing engine parameters through a directed graph of nodes that compute torque, RPM, and sound, while a virtual dynamometer measures horsepower and torque by holding the engine at a target RPM against a simulated load.

Engines are loaded from external configuration files by specifying a path and node name, allowing modular swapping of engine definitions. The diagnostic error reporting system checks script parsing and execution for argument mismatches, undefined references, and syntax errors to aid debugging.

Features

  • Combustion Engine Simulators - Models internal combustion engine mechanics with configurable components for torque, RPM, and throttle response.
  • Mechanical Dynamics Simulators - Computes engine response by simulating throttle, load, and inertia dynamics in real time.
  • Vehicle Simulation Controls - Controls ignition, starter, throttle, clutch, gears, and simulation speed using keyboard inputs.
  • Directed Audio Graph Architectures - Generates audio by processing engine parameters through a directed graph of nodes.
  • Engine Component Configurations - Computes torque, RPM, and throttle response from user-defined engine components and parameters.
  • Engine Sound Synthesizers - Generates lifelike engine sounds dynamically based on mechanical parameters and operating conditions.
  • Engine Sound Synthesizers - Generates realistic internal combustion engine audio in real time from configurable mechanical parameters.
  • Custom Scripting Languages - Defines engine components as interconnected nodes via a custom scripting language.
  • Engine Response Calculators - Computes torque, RPM, and throttle response from configurable mechanical components.
  • Combustion Engine Simulators - Models internal combustion engine mechanics and generates realistic real-time audio output.
  • Audio Synthesis Modules - Generate realistic internal combustion engine sounds in real time based on mechanical parameters and operating conditions.
  • Vehicle Dynamics Simulators - Models throttle, load, and RPM dynamics to produce lifelike engine behavior and drivability feel.
  • Mechanical Part Assemblies - Models engine behavior by assembling reusable mechanical parts with adjustable parameters.
  • Keyboard-Driven Interactions - Controls engine simulation variables like throttle, clutch, and gears via keyboard input.
  • Engine Definition Importers - Imports engine files by path and activates them by node name in the main configuration.
  • Engine Definition Loaders - Loads engine definitions from external files by path and node name for modular swapping.
  • Engine Dynamometer Simulators - Measures horsepower and torque by holding an engine at a target RPM on a simulated test stand.
  • Engine Performance Testers - Holds an engine at a target RPM on a virtual dynamometer and displays measured power and torque.
  • Virtual Dynamometers - Measures horsepower and torque by holding an engine at a target RPM against a simulated load.
  • Script Parsing Diagnostics - Reports argument mismatches, undefined references, and syntax errors in engine configuration scripts.
  • Engine Dynamometer Measurements - Measures horsepower and torque output by holding an engine at a target RPM on a virtual dynamometer.

Istoric stele

Graficul istoricului de stele pentru ange-yaghi/engine-simGraficul istoricului de stele pentru ange-yaghi/engine-sim

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Engine Sim

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Engine Sim.
  • engine-simulator/engine-sim-community-editionAvatar Engine-Simulator

    Engine-Simulator/engine-sim-community-edition

    2,857Vezi pe GitHub↗

    Engine Sim Community Edition is an automotive powertrain simulation tool designed to model the mechanical physics and thermodynamic cycles of internal combustion engines. It functions as a technical sandbox where users can observe the movement of engine components and evaluate how specific configurations affect overall performance. The software distinguishes itself by utilizing a data-driven approach to component modeling, allowing for the definition of physical dimensions and material properties through external configuration files. It provides real-time feedback by synthesizing engine audio

    Vezi pe GitHub↗2,857
  • cambecc/earthAvatar cambecc

    cambecc/earth

    6,552Vezi pe GitHub↗

    Earth is an interactive web-based platform for visualizing global weather, ocean, and atmospheric data. It animates particle flows representing wind, ocean currents, and waves on a customizable map, and supports overlaying color-coded meteorological, oceanographic, chemical, and particulate data for detailed analysis. The platform distinguishes itself by offering multiple cartographic projections—including orthographic, equirectangular, and stereographic—that can be switched to view global patterns from different perspectives. It also provides keyboard-driven navigation, allowing map rotation

    JavaScript
    Vezi pe GitHub↗6,552
  • a-b-street/abstreetAvatar a-b-street

    a-b-street/abstreet

    8,138Vezi pe GitHub↗

    A/B Street is an open-source traffic simulation and urban planning tool that models how cars, bikes, and pedestrians move through real-world street networks. It imports data from OpenStreetMap to build detailed, lane-level road models, then runs discrete-event simulations to analyze travel times, delays, and congestion patterns across different infrastructure scenarios. The project provides an interactive map editor for modifying road geometry, lane configurations, traffic signals, and access restrictions, with full undo/redo support. Users can design low-traffic neighborhoods by placing moda

    Rustgameopenstreetmapseattle
    Vezi pe GitHub↗8,138
  • gridsound/dawAvatar gridsound

    gridsound/daw

    1,828Vezi pe GitHub↗

    This project is a browser-based digital audio workstation that provides a professional-grade environment for composing, arranging, and editing musical tracks. It functions as a complete audio sequencer, enabling users to manipulate digital audio signals and construct complex musical compositions directly within a web browser. The platform distinguishes itself through a cloud-synced architecture that stores musical projects on remote servers, ensuring that creative work remains accessible and synchronized across multiple devices. By leveraging the browser as a primary workspace, it facilitates

    JavaScriptaudiodawdigital-audio-workstation
    Vezi pe GitHub↗1,828
Vezi toate cele 14 alternative pentru Engine Sim→

Întrebări frecvente

Ce face ange-yaghi/engine-sim?

This is an interactive combustion engine simulator that models internal combustion engine mechanics and generates realistic real-time audio output. The simulation computes torque, RPM, and throttle response from user-defined engine components and parameters, with keyboard controls for ignition, starter, throttle, clutch, gears, and simulation speed.

Care sunt principalele funcționalități ale ange-yaghi/engine-sim?

Principalele funcționalități ale ange-yaghi/engine-sim sunt: Combustion Engine Simulators, Mechanical Dynamics Simulators, Vehicle Simulation Controls, Directed Audio Graph Architectures, Engine Component Configurations, Engine Sound Synthesizers, Custom Scripting Languages, Engine Response Calculators.

Care sunt câteva alternative open-source pentru ange-yaghi/engine-sim?

Alternativele open-source pentru ange-yaghi/engine-sim includ: engine-simulator/engine-sim-community-edition — Engine Sim Community Edition is an automotive powertrain simulation tool designed to model the mechanical physics and… gridsound/daw — This project is a browser-based digital audio workstation that provides a professional-grade environment for… a-b-street/abstreet — A/B Street is an open-source traffic simulation and urban planning tool that models how cars, bikes, and pedestrians… cambecc/earth — Earth is an interactive web-based platform for visualizing global weather, ocean, and atmospheric data. It animates… mustache-dev/mario-kart-3.js — Mario-Kart-3.js is a browser-based 3D racing simulation implemented in JavaScript. It utilizes a WebGL game engine to… nchudleigh/vimac — vimac is a keyboard-driven user interface controller for macOS that translates keyboard sequences and text labels into…