Rock paper scissors
Источник: Everyone Can Code Puzzles
Rock paper scissors составление правил собственной игры
План на урок:
- Разобраться с shared code
- Добавить действия в готовый код
- Решить задания
- Sharing code
- Adding actions
- Modifying Properties
Теория:
Shared code: Код, размещенный в shared code доступен из всех других файлов, и всклюяает в себя все модули проекта
В то время как код из main доступен только из него.
Добавьте код
game.addOpponent("IGOR")
Запустите свой код и у вас появится новый оппонент.
Если же вы добавите
game.roundPrize = "candy"
То у вас добавится новый приз.
Теоретическое задание
Посмотрите в MyGame, в ней будет функция setupGame() как вы думаете что означает слово public перед ней?
Как объявлять функцию?
func turnLeft(){
turnRight()
turnRight()
turnRight()
}