Closed RadoRado closed 10 years ago
Ами по-скоро е feature. Написах му цяла функция, която в зависимост от това дали броят на хората, които остават е по-малък от избрания размер на групата делен на две, тогава започва да ги разпределя в други групи. Ако оставащите хора са повече от избрания размер на групата делен на две, тогава прави отделна група с тях. А това за допълнителния човек - и в двата варианта към кого ще се присъедини?
От 45 ред в модула за групиране е именно тази логика, която съм разписал.
Като че ли е по-добре да го оставим човек сам, в самостоятелна група, защото тогава имаме 2 случая:
В другия случай, имаме:
Цялата идея е, че може лесно да видим кой не е доразпределен (На базата на random„ разбира се) и да го направим.
Премахнах функционалността, която проверяваше дали остават по-малко хора отколкото са нужди, за да сформират група. Сега дори да остане един човек си прави нов отбор само с него.
Супер е, ползвахме го за Multiplayer змията във вечерната група - http://development.hackbulgaria.com/DeyanYanakiev/HackBulgaria/FrontEndJS/week3/team-matcher-app/
Ще го сложим към сайта на Хак България в някаква Utils секция, за да се ползва :+1:
Ако имаме селектирани, например 7 човека и искаме да направим групи от по 2ма, последния, вместо да го сложи в отдена група, го пълни към някого друг.
Това не знам дали е bug или е feature - от една страна лесно се решава, ако не сме четен брой, някой да не остане сам, от друга страна ако дойде нов човек трудно ще се каже към кого да се присъедини.
Ето screenshot: