Jump to content

Tempature system


King jjwpenguin

Recommended Posts

Welcome and I would like to start by saying I didn’t take any ideas, these are mine and I had these for months. Second I would like to thank you for taking the time to read it. It means a lot. Now without any more interruptions here are my suggestions.

Now winter is a problem in Project Zomboid for sure. The only real way to combat this is by sweaters and a campfire. Now my suggestion is the system of heat but before that I need to cover some other things that would play a part in this.

 

The system overview- I say make it so each room has its own temperature, the outdoor has its own too. The temperature would work almost like the locks at the Panama Canal.  When a room is open to the outside the temperature slowly balances to the outside temperature since opening a door won’t change the outside temperature. Doing so with rooms however will balance them to a mid-level of balance. For example a room A is 70 Room B is 80. When connected the temperature becomes 75. This does take time so opening a door for a second won’t drop the room temp instantly.

 

               Temperature Control- These things help cool or heat the player and/or safehouse:

·        Thermostat- this is a little panel like the light switch that allows the temperature of the house to be changed. It could be set to choose presets like Hot, Cold, Warm, and such or in a way where you can control the temperature by putting in number. (using Fahrenheit) Setting 80 would put it to a warm temperature while setting it to 40 would be a cold temperature. This would be a major part in the system.

·        Ceiling fans- these just provide slight cooling when on. It requires power.

·        Heater- these small little items are placed down near power sources and provide heat to the room.

·        Small Fan- these are like the heater but provide cooling instead of heating.

·        Generators- this is like a very poor heater. It provides some heat but very little.

·        Players- players produce heat and being in a room can make it warmer.

·        Insulation- when you knock down walls you will find this fluffy pink stuff. Making walls using it (requires a higher carpentry skill) will keep the house warmer or cooler for long as you will see in the system.

·        Lights- having lights on will also heat up a room or area.

·        Working fridge- this will produce some heat while powered.

·        Stove- when it’s on it will heat up the room.

·        Swamp coolers- these will cool down a room fast but are noisy and take power and water.

·        Heated stone- this can be held to warm you up. It is made by putting a rock in a fire. It can cause burns on hands if pulled out when it’s too hot.

·        Cold packs- now these can be used to cool a player by having it on a secondary.

·        Wet towel- these can be used to cool a player if in secondary.

Now for a list of factors that will alter the room’s temperatures:

·        Doors- this will be the major point of temperature change. It is a major loss speed when open and very little when closed.

·        Windows- these are the second major point in the system. Having them open cause’s moderate temperature change, while having it closed it still changes but slower. Having curtains slows this even more and if you have it boarded it also slows it a little bit more.

·        Walls- these doo cause very VERY slight temperature loss. It’s even slower if they have insulation but player made walls at low levels do decrease faster.

·        Roofs- like the wall this is so very slight, player made ones are worse.

·        Flooring- tile and laminate cool faster and will lower room temperatures while being great insulation. Dirt is very poor at insulation. Carpet is really good insulation and keeps the room warmer but at the cost of lower insulation. Wood is ok at insulation and gets better as the levels go higher. The pavement and cement both hold and store a ton of heat during summer. They also could injure your feet if you are barefooted when hot. They also hold the cool temperature in the winter.

Now for the major system descriptions and non-variables:

The whole system revolves around each room having their own temperature. These are chosen when the game starts by the season chosen so you don’t have freezing houses in winter and such. Second the outside temp can’t be changed but the temperature around a house can be. If you are in front of an open door of a cold house while outside is hot the air reaches about 3 tiles out getting stronger as you grow closer and same with windows and other factors. Now a room can generate heat by the list of items at top so you can leave doors open and manage to keep the same temperature but it requires major power.

               That’s just about all of it so any questions or comments please leave down below.

Link to comment
Share on other sites

For giving it all its mean temperature needs severe drawbacks, more than actually.

For exemple hypothermia leads to frostbites, overheating leads to fall inconscious, and so on.

Anyway, i support this !

thank you. i came up with this when inside my house was the same temperature as outside during winter. it was insane. still i hope there is some sort of fix for this.

Link to comment
Share on other sites

That's a very thorough and interesting suggestion. While it makes sense in terms of realism, I can see a few flaws.

 

First, heat is not as simple as "take a room at 70, the same room et 80 and connect them - you get 75". Thermodynamics are a pain in the ass and unfortunately don't work this way. But that's just me being annoying.

 

Then, I might be wrong but I foresee a major CPU overload. You're basically suggesting that every room of every building in the whole map has its own temperature, which constantly changes depending on insulation, doors, windows, heaters, fans and so on. And you have to keep track and refresh all of this. I'm afraid there's a technical limitation here.

 

Now, for all the things you've suggested for heating or cooling a room / person, I'd keep them but I'd just give them and area of effect. Staying next to a working oven heats you up, sitting under a ceiling fan cools you down and so on. This would be a compromise between your ideas and maybe something less CPU demanding.

Link to comment
Share on other sites

That's a very thorough and interesting suggestion. While it makes sense in terms of realism, I can see a few flaws.

 

First, heat is not as simple as "take a room at 70, the same room et 80 and connect them - you get 75". Thermodynamics are a pain in the ass and unfortunately don't work this way. But that's just me being annoying.

 

Then, I might be wrong but I foresee a major CPU overload. You're basically suggesting that every room of every building in the whole map has its own temperature, which constantly changes depending on insulation, doors, windows, heaters, fans and so on. And you have to keep track and refresh all of this. I'm afraid there's a technical limitation here.

 

Now, for all the things you've suggested for heating or cooling a room / person, I'd keep them but I'd just give them and area of effect. Staying next to a working oven heats you up, sitting under a ceiling fan cools you down and so on. This would be a compromise between your ideas and maybe something less CPU demanding.

i can see your point but then again i feel that it would be flawed since i could have the doors to outside with it -10 and stand under the fan not so far away and have it be s slight cooling when the freezing outside winds are blowing in. it seems flawed to me.

Link to comment
Share on other sites

I've tried many times to explain how I see the heating/cooling things working but I can't, even to myself xD

 

Let's just say that I understand your concern about having a fan spinning in winter (stupid idea, heh?) still cooling the air. The thing is I think these objects should have a direct effect on the player's temperature, not the room/air temperature, hence the AoE idea. But there comes the part I can't figure out : how would this work? ^^

 

So, er, so far we're not going anywhere :P

 

(And actually, the way a fan cools you down IRL would make you feel colder if you stayed under it even if it's freezing outside)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...