Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing air and vacuum mechanics to the game. #3529

Open
DenisBro227 opened this issue Dec 31, 2024 · 0 comments
Open

Introducing air and vacuum mechanics to the game. #3529

DenisBro227 opened this issue Dec 31, 2024 · 0 comments
Assignees
Labels
feature-request Someone wants a new feature

Comments

@DenisBro227
Copy link

DenisBro227 commented Dec 31, 2024

Feature description

Enhance the destructive and experimental gameplay of People Playground with a new air pressure and vacuum mechanic. This feature lets players:

Adjust air pressure levels in the Environment tab, from normal atmospheric conditions (1.01325 bar) to a complete vacuum (0 bar).

Experiment with extreme environments and their effects on objects and characters:

  • Water freezes instantly in a vacuum.
  • Characters exposed to low pressure will lose consciousness, suffer oxygen depletion, and experience internal injuries.
  • Decompression effects cause explosive damage when transitioning between extreme pressure zones.
  • Create sealed, airtight structures by selecting and sealing specific objects. Once sealed, players can adjust the internal air pressure via the "Set Internal Air Pressure" option in the object’s right-click menu. This mechanic simulates environments like submarines or spacecraft, where internal pressure is controlled separately from the outside world.
  • Use Valves and Gas Pipes to connect and transfer gases between airtight spaces. These tools allow for controlling internal environments, including:
    • Transferring gases (such as oxygen, nitrogen, methane) between sealed spaces.
    • Reducing pressure in a sealed space by releasing gas into the surrounding environment, causing the pressure inside the sealed object to equalize with the external atmospheric pressure.

Add more chaos and creativity with new items and tools:

  • Oxygen, Nitrogen, Methane, CO2, and empty gas tanks for managing breathable air and creating hazardous environments.
  • Helmets to protect characters in extreme conditions.
  • New Valves and Gas Pipes, which were mentioned earlier, to control gas flow and pressure.
  • Gas Exchange Mechanism: Characters in airtight spaces will consume oxygen and release carbon dioxide, which gradually replaces the air inside sealed environments, causing asphyxiation over time if not properly ventilated.
  • Atmosphere Composition: In the Environment tab, players can select not only the air pressure but also the composition of the atmosphere. A dropdown menu allows players to choose a specific gas (such as oxygen, nitrogen, methane, carbon dioxide, etc.), or for a more customizable option, players can configure the atmosphere by adjusting the proportions of different gases, simulating diverse and complex atmospheric conditions.

Feature purpose

This feature amplifies the core chaos and sandbox experimentation of People Playground. Players gain new ways to:

  • Torture ragdolls with suffocation, decompression, or pressure-related injuries.
  • Design complex scenarios where environmental hazards and survival systems collide, like space stations (which can be easly made with "Make weightless" option while selection) or underwater bases.
  • Push the limits of destruction and creativity with pressure-sensitive explosions, gas leaks, and collapsing structures.

Additional context

Make destruction even more immersive with advanced effects:

  • Pressure Dynamics: Objects and characters are "sucked" into vacuums or explode from sudden pressure changes, adding more chaotic scenarios.
  • Structural Failure: Sealed areas can shatter or implode when exposed to extreme external forces.
  • Liquid Physics: Water boils or freezes depending on environmental conditions and pressure.
  • Explosive Gases: Use various gases to create devastating reactions:
    • Methane and Hydrogen for explosive chain reactions.
    • Nitrogen for suffocating characters or cooling systems.
    • Carbon Dioxide to replace oxygen, leading to asphyxiation and toxic environments.
  • Sound Effects: Muffled or silent sound in low-pressure environments for added atmosphere.

Recently, I also saw someone (I don't remember who) suggesting adding pressure in water, especially at depth. I think this idea would pair perfectly with the one I proposed.

Update: Here it is, the idea I was talking about."

@DenisBro227 DenisBro227 added the feature-request Someone wants a new feature label Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Someone wants a new feature
Projects
None yet
Development

No branches or pull requests

2 participants