Создайте игру «Камень-ножницы-бумага», используя класс для каждогоC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Создайте игру «Камень-ножницы-бумага», используя класс для каждого

Сообщение Anonymous »

Сегодня сложное задание. Я работал в кругах около пяти часов. Я просто не могу осмыслить это и увидеть это сквозь туман. Вот задание, которое наш учитель дал сегодня вечером:


Создайте новое консольное приложение Visual Studio с именем
RockPaperScissors.
В игре «Камень/Ножницы/Бумага» действуют следующие правила:
  • Ножницы всегда побеждают бумагу < /li>
    Камень всегда побеждает ножницы
  • Бумага всегда побеждает камень
Создайте следующие три класса, которые
следуют этим правилам:
  • PlayerRock – всегда выполняет действие( ) Рока.
  • PlayerScissors –
    Всегда выполняет функцию Act() функции Scissors.
  • PlayerPaper — всегда выполняет
    функцию Act() Paper.
Создайте класс Game с методом с именем
Fight(), который удовлетворяет этим требованиям:


Создайте класс Game, имеющий метод с именем
Fight(), который удовлетворяет этим требованиям:


Создайте класс Game с методом с именем
Fight(), который удовлетворяет этим требованиям:
p>


[*]Метод Fight() принимает два параметра: Player1 и Player2.
[*]Метод Fight() вызывает методы Act() обоих игроков.
[*]Метод Fight() возвращает победившего игрока, используя приведенные выше правила «Камень/ножницы/бумага».
< /ul>

Какой игрок победит после 100 раундов?


Я легко могу сделать игровую логику и сценарий этой игры, без проблем. Как заставить его использовать методы Act для каждого оружия? И передать player1 и player2? Нужны ли мне классы для создания новых объектов игрока? У меня есть классы «Камень, ножницы, бумага», но в основном внутри них есть только метод, возвращающий камень, ножницы, бумагу. Я не прошу кого-либо сделать эту игру для меня, но может ли кто-нибудь направить меня в правильном направлении? Спасибо всем!

Подробнее здесь: https://stackoverflow.com/questions/339 ... s-for-each
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Камень, ножницы, бумага, включает обратный отсчет и счетчик очков
    Anonymous » » в форуме Python
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • Камень, ножницы, бумага, включает обратный отсчет и счетчик очков
    Anonymous » » в форуме Python
    0 Ответы
    63 Просмотры
    Последнее сообщение Anonymous
  • Бесконечный цикл в игре «Камень, ножницы, бумага» на Python
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Игра «Камень-ножницы-бумага» продолжает печатать «неверный выбор», даже если выбор действителен.
    Anonymous » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Правильное использование оператора OR в игре «Камень, ножницы, бумага»
    Anonymous » » в форуме Javascript
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»