Research:Experiments

__NOWYSIWYG__

Function
You can conduct Experiments in the Academy at a rate of for  (before any reductions from an Optician's).

It takes 4 hours to clean up between experiments before the next one can start in that Academy. You can carry out an experiment in each of your academies at the same time. The size of the experiments grow as you gain more research points, costing more Crystal Glass, but gaining more research points.


 * The cost of an experiment is based on your total accumulated research points since the begining of your gameplay. This includes research points that have already been used to complete previous research achievements and/or experiments. The cost is always an even number and for every 30 produced research points, 2 crystals are added to the cost.
 * You can use Optician's to reduce the cost of experiments by up to 32%.
 * The size of each experiment is capped at, meaning that you will be able to buy up to (without any reductions) or as much as  (with a Level 32 Optician).
 * This is an illusion effect with Optician's. The higher Futures researches, around Level 2, requires more research points, so it appears that the  stays at 300,000 while the  gained goes up.
 * With lower level researches, the optician will appear normal and drop the amount of crystal needed.

The formula that calculates the amount of Research Points that can be received from an experiment related to the current amount of Total Produced Research Points  (TRP) and the level (n) of Optician is the following: $$Research\ Points=\left\lceil \begin{cases}\frac{TRP}{30} & if\ TRP\ \le 4,500,000\\\frac{15,000,000}{100-n} & if\ TRP\ >4,500,000\end{cases}\right\rceil$$ The formula that calculates the cost in crystal related to the current amount of Total Produced Research Points  (TRP) and the level (n) of Optician is the following: $$Crystal\ Cost\ =\ \left\lfloor \begin{cases}\left\lceil \frac{TRP\times (100-n)}{1,500}\right\rceil & if\ TRP\ \le 4,500,000\\300,000 & if\ TRP\  >4,500,000\end{cases}\right\rfloor$$


 * Note :

__NOWYSIWYG__