🔥 Новости! ⚡ Изменения в тренажёрах в Сарасвати ⚡

Если коротко: Хорошие новости! Тренажёры станут лучше, а их разработка будет быстрее!

Если подробно:

Моя самая большая «головная боль» в разработке программы за последние годы это настраивание для каждого тренажёра этапов: начать с нуля, продолжить, завершить и заново, причём для каждого тренажёра индивидуально и автоматизировать это никак, т.к. каждый тренажёр уникален, со своими формами и данными.

А в последним релизе (версии 1.3.7) из-за того что любой вариант ответа прибавляет баллы, команда тестеров в лице Олега обнаружила новую проблему: невозможно посмотреть правильный или неправильный ответ в последнем этапе (105-108) цикла.

Из-за этих проблем я практически полностью потерял дух (прану), т.к. у меня не было идей как лучше решить эту проблему, программировать новые «костыли» не хотелось, т.к. программа и так уже довольно сложная, что ориентироваться в ней уже не просто. А при попытке сделать это начинала сильно напрягаться голова и переходило это в головные боли. Я мечтал чтобы можно было создать 1 новый тренажёр максимум за 1 день, а на практике выходило что на 1 тренажёр уходило от нескольких недель до несколько месяцев. Причём вся сложность была не в алгоритмах, а в сложности программы, чтобы не запутаться приходилось в голове держать десятки переменных и десятки нюансов. На это и уходила вся энергия (прана) вместе с желаниями.

Я на время забросил разработку, абстрагировался и полез читать профессиональную литературу по менеджменту, чтобы в будущем нанимать хороших программистов которые бы решили все проблемы программы Сарасвати.

Но сегодня мне Марцис Гасунс прислал новую идею для нового тренажёра и не сделать тренажёр для уважаемого мной санскритолога просто катастрофа.

Я заново начал думать как решить проблему с циклами в тренажёрах, чтобы и варианты ответов показывать и чтобы циклы работали совершенно. Ранее приходили 2-3 идеи, которые только усложняли программу как для разработчика, так и для пользователя (ученика). Но сегодня, благодаря тому что я полностью абстрагировался от формы, я задал себе вопрос: «− Как сделать тренажёр чтобы не решать проблему с циклами?» и тут словно озарение пришло: «− Не делай циклы!!!», затем я проверил мысль: «− Как? Но это же нестандартно, не по классике! А вдруг это не понравится пользователям?! Блин! Что я несу? Зачем я привязался к проблемной форме, когда новая форма/концепция лучше и полностью рабочая?! О боже! Это ведь решит все проблемы и ученикам станет легче заниматься, т.к. они будут объективно видеть все свои тренировки как на листе бумаги, весь свой прогресс!». Я от эмоций даже подпрыгнул от счастья и побежал записывать все идеи пока они не убежали из головы! Господь: − если это сделал Ты, спасибо огромное! 🙏😇

Теперь каждый тренажёр не будет иметь циклы. Будет всего лишь 1 бесконечный цикл, у которого полоса прогресса будет сперва 108, потом 1008, потом 10008 и т.д. Но это всё будет 1 цикл. Для просмотра статистики, внутри тренажёров будет кнопка «Статистика», к тому же настраивать тренажёры можно будет во время прохождения тренажёра, не выходя из него! Ученик будет заниматься столько, сколько сам захочет. Как это сделано в самых современных компьютерных играх.

Спасибо если вы дочитали. Следующая версия будет на много лучше. Спасибо за вашу поддержку программы.