I'd create a new post for the mod itself but I prefer to wait till it is a bit more complete.
Currently could use suggestions for recipes for heliostats (reflecting mirrors, motors), the blocks that heat up, the insulating blocks that are on top.
Also, looking for suggestions to make it balanced and based on science.
Short version of how this works:
Assume tower is constructed, and heliostats are placed.
Upon daylight (which I'm actually having trouble with, the isDaytime() doesn't seem to function...?) and clear sky, mirrors start reflecting light to the solar tower.
Solar tower begins to heat up. Larger tower requires more input energy (light from heliostats) to heat up, compensated by placing larger number of heliostats.
So long as the tower has heat, it is producing EU/t. This means if you can keep the tower hot longer, by placing the heat shields on the top (helps to conserve heat longer), you can continue to produce EU well into the night.
ventHeight is the variable that represents the layers of blocks that accept light energy to heat up. Notice range isn't taken into account for how much heat is gained?
Just like in reality it is easier to heat something up when it isn't hot. That is what is happening here. Likewise it is easier to cool something off when it is hot.
public void increaseHeat(int helios){
float change = (float)helios / (ventHeight * 8);
float heatAdjust = change * (1F - currentHeatValue / maxHeatValue);
currentHeatValue += heatAdjust;
}
public void decreaseHeat(int helios){
float heatAdjust = ventHeight * (currentHeatValue / maxHeatValue);
currentHeatValue -= heatAdjust * ((shieldHeight > 0) ? 2 : 4);
}
Also, on the link ILoveGregTech posted - you can see how much EU/t the tower produces at max heat.
All of the equations are subject to change and would like if I could get input on this, I've been currently just getting input from the people I play with on the FTB server I'm on.
I want the Solar Tower to be exactly what it is in real life, a power plant, that can output substantial amounts of power if it is large enough (current max tower height is 40, with a max of almost 7k heliostats surrounding it) I don't care to get any larger than that as visibility becomes an issue, not to mention keeping chunks loaded.