Щоб навести приклад, коли електронні таблиці мають сенс для врівноваження гри: я зараз розробляю RPG. Я хотів розробити формулу для досвіду, необхідного для досягнення кожного рівня персонажа. Моя мета полягала в тому, щоб досягти кожного рівня трохи більше часу, ніж попередній, навіть якщо персонаж сильніший з кожним рівнем і, таким чином, робить більше досвіду в хвилину.
Тому я створив електронну таблицю з рядком для кожного рівня та стовпцями "EXP to next" та "очікуваний EXP за хвилину", які були функцією рівня. Третій ряд "хвилин на рівень" був обчислений з попередніх двох. Таким чином я міг легко бачити, скільки часу гравець витратить на кожному рівні за допомогою моєї формули досвіду на рівень.
Моя перша формула, яка використовується для обчислення "EXP до наступного", насправді призвела до зменшення часу, витраченого на більш пізні рівні, тому що я недооцінив, наскільки більше зароблять знаки високого рівня. Тому я змінив формулу з квадратичної на експоненціальну. Це було виправлено, але тепер на нижчі рівні знадобилося лише секунди. Додавання коефіцієнта множення отримало приємні цифри для нижчих рівнів, але досягти рівня понад 60 знадобилося кілька років, що моє завдання було досить завищеним.
Після набагато більшого обертання, я нарешті отримав досить гарну формулу, яка зробила те, що я хотів. Імітація всіх цих формул у електронній таблиці, безумовно, врятувала мене тижнями гри.
Деякі випадкові приклади з інших жанрів, де використання електронних таблиць може мати сенс:
- Увімкнення бокового прокручування : середній термін служби кожного корабля противника, коли гравець концентрує свою вогневу силу на ньому. Важливо побачити, скільки нових ворогів за секунду ще керуються.
- Стратегія в реальному часі : імітація бою кожної одиниці проти кожної іншої, щоб побачити, хто з них виграє, скільки здоров'я залишилось. Перевірте ці результати на одиницю витрат, щоб отримати підказку, які з них можуть бути завищеними або заниженими.
- 4X : Модельний економічний ріст з часом та прогрес дослідження з часом, щоб знайти справедливу вартість для кожного нового блоку / об'єкта, який стає доступним.