Здравствуй!
Я Сева Мальцев, и в этой папке решения заданий.
Скажу честно, это была моя первая встреча с redis'ом (работал только с rabbitMQ), и, скорее всего, есть другие способы или принятые стандарты для тех велосипедов, которые вы найдёте в папке 1
Там в src/config.js можно настроить конфиг под ваш redis, если нужно
Для решения я использовал готовые библиотеки redis, rsmq, и rsmq-worker для облегчения работы с redis.
В принципе можно запускать тупо несколько процессво node src. Первый процесс смекнёт,
что нету генератора, и им станет
Если нужны ошибки - добавить можно --getErrors
Тут интересности) Я не удержался и придумал два варианта
Я сначала придумал superSnakeLog1, но он оказался достаточно громоздким и, быть может,
недостаточно понятным. Я подумал, можно ли как-то применить хитрые алгоритмы?
Так я написал superSnakeLog2. 100% первый вариант быстрее, но второй мне кажется интереснее,
так как работает с трёхмерными поворотами двухмерных объектов. Но первый вариант быстрее намного)