2 repository-uri
Execution sequences that ensure consistent state updates regardless of frame rate or timing.
Distinct from Deterministic Event Sequencing: Shortlist focuses on test sequences or binary indexing, not game simulation determinism
Explore 2 awesome GitHub repositories matching software engineering & architecture · Deterministic Execution Loops. Refine with filters or upvote what's useful.
shapez.io is an open-source automation base building game and infinite sandbox factory simulation. Players extract and process geometric shapes through conveyor belts and industrial automation to meet delivery goals within an endless map. The project incorporates a logic circuit simulation environment, allowing for the creation of automated control systems using wiring and logic gates to optimize factory operations. It utilizes an entity-component game architecture to manage thousands of active elements across its simulation. Gameplay covers industrial automation and resource logistics, spec
Executes building updates and resource movement in a consistent sequence to ensure predictable factory behavior.
Quinn este o implementare a protocolului QUIC în Rust. Oferă capabilitățile necesare pentru a stabili conexiuni de rețea securizate și a gestiona atât fluxuri de date fiabile, cât și transmisii de datagrame nefiabile. Proiectul dispune de o mașină de stare a protocolului deterministă care decuplează procesarea evenimentelor de operațiunile I/O de rețea. Utilizează un motor de multiplexare a fluxurilor pentru a gestiona mai multe fluxuri de date bidirecționale și unidirecționale independente printr-o singură conexiune partajată bazată pe UDP. Securitatea este gestionată printr-un handshake integrat cu TLS și un sistem de identitate criptografic pluggable, care permite utilizarea unei logici personalizate de validare a certificatelor pentru verificarea peer-to-peer. Biblioteca suportă dezvoltarea de straturi de transport personalizate și servicii de rețea de înaltă performanță folosind un model de polling asincron.
Provides an execution loop that decouples protocol state updates from I/O to ensure consistent behavior.