Carnot Game - Casual Physics

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

Carnot Game
Link to play! (English Version)

Description
Carnot Game is an interactive game inspired by the Carnot Cycle, where players alternate between three thermal sources—hot, insulator, 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
  • Adiabatic Compression

Features

  • Thermal Source Switching: Switch seamlessly between hot, cold, and insulator sources with a single button.
  • Carnot Cycle-based Scoring: Achieve higher scores by accurately timing transitions to maximize work output.
  • Temperature Visual Effects: Particle systems dynamically change color (from red to blue) and speed, representing temperature and molecular movement inside the cylinder.
  • Pressure Visual Effects: The piston vibrates as internal pressure builds up, based on actual particle collisions.
  • Levels and Scoring System: Players are ranked based on their performance, with titles ranging from Beginner to Curious Student, and culminating in Nicolas Léonard Sadi Carnot for top-tier players.
  • Switch Limitation: Players have a maximum of 9 thermal source switches, with the final switch causing an explosion if the source is set to hot.

Feel free to play and explore the mechanics of thermodynamics in a fun and engaging way! Feedback and suggestions are welcome.



5 Likes

Nice!!!

1 Like