Что нужно сделать?
Выполнить упражнения в конце следующих глав учебника: https://guide.elm-lang.org/effects/random.html
RUS:
*) Вместо того, чтобы показывать число, покажите лицевую часть кристалла как изображение.
*) Вместо того, чтобы показывать изображение лица кубика, используйте elm / svg, чтобы нарисовать его самостоятельно.
*) Создайте взвешенный кубик с помощью Random.weighted. *) Добавьте второй кубик и пусть они оба бросят одновременно.
*) Пусть кубики перевернутся в случайном порядке, прежде чем они остановятся на окончательном значении. https://guide.elm-lang.org/effects/time.html
*) Добавить кнопку для приостановки часов, отключение подписки Time.every.
*) Сделайте цифровые часы красивее. Может быть, добавить атрибуты стиля.
*) Используйте elm / svg, чтобы сделать аналоговые часы с красной секундной стрелкой!
ENG:
*) Instead of showing a number, show the die face as an image.
*) Instead of showing an image of a die face, use elm/svg to draw it yourself.
*) Create a weighted die with Random.weighted. *) Add a second die and have them both roll at the same time.
*) Have the dice flip around randomly before they settle on a final value. https://guide.elm-lang.org/effects/time.html
*) Add a button to pause the clock, turning the Time.every subscription off.
*) Make the digital clock look nicer. Maybe add some style attributes.
*) Use elm/svg to make an analog clock with a red second hand!
Материал (ссылки):
Основной учебный материал: https://guide.elm-lang.org/
https://elm-lang.org/
Как будет работа оцениваться?:
Предлагайте свою цену.
Будем с Вами поддерживать переписку и держать вкурсе друг друга.
Жду Ваших предложений! :)