Алгоритм в C# для логической игры

485
05 июня 2017, 21:35

Подскажите пожалуйста алгоритм для подсчёта рекорда в C# для логической игры. У меня есть игра, в которой нужно складывать картинку на время. Но я не могу придумать как организовать рекорд. Именно не время что бы как рекорд было, а очки.

Сейчас у меня первоначально задаётся значение, затем он делится на время уровня и умножается на кол-во прямоугольников.

P.S кол-во прямоугольников у меня: 4,9,16,25; время уровня устанавливает сам пользователь в настройках, Первоначальные очки я устанавливаю сам(по умолчанию поставил 1200)

private string calculatePlayerScore(int record)
{
    int playerScore = record / timerValue * LengthSides; // 1200 * на минуты в настройках * кол-во прямоугольников
    return playerScore.ToString();
} 

Но хотелось бы как-то по оригинальному сделать. Я не знаю просто какие есть алгоритмы для таких игр

READ ALSO
Как вынести счётчик файлов в отдельный метод

Как вынести счётчик файлов в отдельный метод

Для начало прохожусь циклом по папкам и собираю файлы в FilesF = new List<string>()

314
Сериализация делегата в UWP с помощью Newtonsoft Json

Сериализация делегата в UWP с помощью Newtonsoft Json

Добрый деньПытаюсь сериализовать делегат с помощью json:

483
Отловить нажатие левой кнопки мыши

Отловить нажатие левой кнопки мыши

Добрый всем день! Пытаюсь отловить нажатие левой кнопки мыши, но ничего не происходит!

296
Не подтягивать foreign key поля

Не подтягивать foreign key поля

Пробую переписать Java EE проект в C#Замапил базу с помощью Entity Framework, создались классы под каждую таблицу

273