/12t

Primary LanguageJavaScript

Здравствуй!

Я Сева Мальцев, и в этой папке решения заданий.

1

Скажу честно, это была моя первая встреча с redis'ом (работал только с rabbitMQ), и, скорее всего, есть другие способы или принятые стандарты для тех велосипедов, которые вы найдёте в папке 1

Там в src/config.js можно настроить конфиг под ваш redis, если нужно

Для решения я использовал готовые библиотеки redis, rsmq, и rsmq-worker для облегчения работы с redis.

В принципе можно запускать тупо несколько процессво node src. Первый процесс смекнёт, что нету генератора, и им станет

Если нужны ошибки - добавить можно --getErrors

2

Тут интересности) Я не удержался и придумал два варианта

Я сначала придумал superSnakeLog1, но он оказался достаточно громоздким и, быть может, недостаточно понятным. Я подумал, можно ли как-то применить хитрые алгоритмы? Так я написал superSnakeLog2. 100% первый вариант быстрее, но второй мне кажется интереснее, так как работает с трёхмерными поворотами двухмерных объектов. Но первый вариант быстрее намного)