Skip to content

Ildarec11/001_2021_playground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Домашнее задание

Для самостоятельного изучения нужно будет разобраться с синтаксическими особенностями работы с массивами на Swift.

  1. Создать новый лист в Playground для домашнего задания
  2. В созданном листе реализовать 3 принципа ООП.

3.1 Реализовать структуру данных дробное число в виде (4/5, где 4 числитель, а 5 знаменатель) 3.2 Добавить операции умножения, деления, вывода, сложения, вычитания.

  1. Освежим знания c помощью ООП игры под названием Bully (гуглите) будем реализовывать бой:
  • Вводные данные: есть протокол учеников Student от которого мы можем создать других учеников и протокол Arena, который имеет массив из двух фракции и метод startBattle()
  • У каждого ученика есть Здоровье, Урон, Кричалка, Имя (зависит от фракции). Так же ученики могут атаковать можете придумать дополнительные методы.
  • Студенты могут принадлежать одной из 4 фракций (сами придумаете)

Бой:

  • Мы будем реализовывать сценарий схватки двух фракций в которых есть N учеников в одной фракции и M учеников во второй фракции.
  • Бой может проходить на разных площадках (придумайте сами), которые могут иметь или не иметь свои пагубные и положительные последствия для учеников (в общем ваша фантазия не ограничена).
  • После начала битвы можно услышать кричалки и увидеть кто на кого полез драться
  • Правила битвы описываете сами, главное, чтобы по результатам битвы в консоль было выведено: какая фракция победила и какие потери понесли фракции. Критерии победы можете придумать сами.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%