Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
0

Carnot Game - Casual physics made with Babylon.js and Havok.

A topic by Física Games created 19 days ago Views: 34
Viewing posts 1 to 1

Hi! I’m here to share my new interactive physics game with you all!

Carnot Game Link to play! (English Version) (official site)

Itch game page:  https://fisicagames.itch.io/carnot-game

Description Carnot Game is an interactive game inspired by the Carnot Cycle, where players alternate between three thermal sources—hotinsulator, and cold—to maximize the work performed on the piston of a cylinder. The objective is to maintain the piston operating in an ideal Carnot cycle by switching sources at the correct times to avoid the cylinder exploding or freezing. The closer the player is to replicating the Carnot cycle, the higher their score and progress.

Objective

Players must click a button to switch between the thermal sources of the system at the right moments, ensuring smooth operation of the piston. Mistimed transitions can lead to the piston jamming or the cylinder exploding. The Carnot cycle includes the following four thermodynamic processes: Isothermal Expansion, Adiabatic Expansion, Isothermal Compression and Adiabatic Compression.

Technologies Used

  • TypeScript: Programming language.
  • Babylon.js: 3D rendering engine.
  • Havok: Physics engine (for realistic physical interactions).
  • Vite.js: Build and development tool.
  • VS Code: Code editor.
  • GitHub: Version control and collaboration platform.