EliseevDmitry / EPIC_RPS

Challenge 1 - Game "Rock paper scissors"
The Unlicense
2 stars 2 forks source link

Задача для всех. #29

Open EliseevDmitry opened 4 months ago

EliseevDmitry commented 4 months ago

Кто справляется со своей задачей - подключайтесь к Даниилу! (У него самая ответственая задача). Хотя мне кажется - что проще создать все экраны как "View", и в зависимости от выбора "компа и человека" - после проверки во ViewModel в функции:

func StartGame(data: ChoseData){ print("сработала кнопка - (data)") if computer.randomSelect != nil { if draw(data: data) { //отработка ничьей } else { if winOrLose(data: data) { //выиграл человек addScorePeople() print("Выиграл человек") if chooseWin() { } } else { //выиграл компьютер addScoreComputer() print("Выиграл компьютер") if chooseWin() { } } } }

Как результат ее выполнения - запускать требуемый экран с нужными руками. Менять руки модификаторами - и отслеживать нечью/победу и.т.д - мне кажется смертельная задача! Рекомендую подумать - я на связи в чате - но за компом буду после 15-00 по МСК