Skip to content

almariel1/Tamagotchi

Repository files navigation

Tamagotchi

Funny simple text console program to be nostalgic about the famous game of 90-s

Проект можно открыть в Visual Studio 2012 и выше.

Разрабатываемая система классов призвана продемонстрировать основной функционал игрушки тамагочи. В частности, программа должна выполнять следующие задачи: создание персонажа (задание вида, имени, внешности, а также генерирование даты и времени его рождения), базовые действия над персонажем (кормление, игры, прогулки и т.д.).

Классы системы имеют следующее назначение:

  • CreatureName – абстрактный класс, хранящий свойство, которое отвечает за получение и вывод имени персонажа, введенного пользователем с клавиатуры.
  • Cat – класс персонажа Кот, содержит в себе конструкторы, реализующие основные команды меню для взаимодействия пользователя с созданным им персонажем.
  • Dog - класс персонажа Собака, содержит в себе конструкторы, реализующие основные команды меню для взаимодействия пользователя с созданным им персонажем.
  • Human - класс персонажа Человек, содержит в себе конструкторы, реализующие основные команды меню для взаимодействия пользователя с созданным им персонажем.
  • Working – делегат, реализующий конструктор для персонажа Человек.
  • Personality - абстрактный класс, содержащий абстрактное свойство для класса Human, которое отвечает за получение и вывод черт характера персонажа, выбранных из предложенного пользователю массива.
  • Appearance - абстрактный класс, содержащий абстрактное свойство для классов Cat и Dog, которые отвечают за получение и вывод особенностей внешности персонажа, выбранных из предложенного пользователю динамического массива.

About

Funny simple text console program to be nostalgic about the famous game of 90-s

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages