Laboratory of C#. of OOP.
9 USDThe task:
The general task is to develop an application that realizes the logic of the computer game, in which:
- There is a basic class of "Being" for any character/being (with the fields "Health Quantity", "Powerful Weight", "Cash", "Inventory" etc.);
- There is a basic class "Object" for any object (with the fields "Weight", "Price" etc.and the
- Arms interface for objects, which has the "Get Damage" method and returns the amount of removed for one health attack;Individual task To develop the application from a general task, adding:
- A “Help” interface for items that has the “Effect” method and returns the amount of recovered for one health treatment session;
Interface "Doctor" with the "Healing" method, taking as the argument the being to which the treatment is aimed, and the object that realizes the "Help" interface, which is being treated;
- Interface "Wor" with the method "Receive", which has the same name and signature as in the interface "Trader", but a different implementation.With the help of combinations of identified beings to realize several classes of inheritors.
Нужно выполнить лабораторную работу в Win.Forms с подробными комментариями. Теория в закрепе. Срок- к понедельнику 22.06.
Задание:
- Общее задание
Разработать приложение, реализующее логику компьютерной игры, в которой:
- Имеется базовый класс "Существо" для любого персонажа/существа (с полями "Количество здоровья", "Переносимый вес", "Кошелек", "Инвентарь" и т.д);
- Имеется базовый класс "Предмет" для любого предмета (с полями "Вес", "Цена" и т.д.);
- Интерфейс «Оружие» для предметов, имеющий метод «Получить урон» и возвращающий количество снимаемого за одну атаку здоровья;
- Индивидуальное задание
Доработать приложение из общего задания, добавив:
- Интерфейс «Помощь» для предметов, имеющий метод «Получить эффект» и возвращающий количество восстанавливаемого за одну сессию лечения здоровья;
- Интерфейс «Лекарь» с методом «Лечить», принимающим в качестве аргумента существо, на которое направлено лечение, и предмет, реализующий интерфейс «Помощь», которым ведется лечение;
- Интерфейс «Вор» с методом «Получить», имеющий такое же название и сигнатуру, что и в интерфейсе «Торговец», но иную реализацию.
При помощи комбинаций обозначенных сущностей реализовать несколько классов-наследников.
Applications 1
Client's feedback on cooperation with Aleksandr N.
Laboratory of C#. of OOP.Term, price and quality at the height, constantly in contact. I recommend cooperation!
Profile deleted | Safe
Freelancer's feedback on cooperation with client
Laboratory of C#. of OOP.A great employer.
TZ is clearly provided.
Always in contact.
It is pleasant to work!
Contact me more)
-
74 3 1 1 Hello to you! I have experience in C#, I have done similar work. Ready to start doing right now.
Здравствуйте! Есть опыт в С#, делал похожие работы. Готов начать выполнять прямо сейчас.
-
7094 249 7 3 I have a lot of experience with the use of forms.
I'm making both the program and the recording in the best way. Class diagrams and everything needed.
I will be happy to cooperate
Имею большой опыт разработки на с# с использованием форм.
Сделаю как программу так и записку в лучшем виде. С диаграммами классов и всем необходимым.
Рад буду сотрудничать
Current freelance projects in the category Application programming
Import products to Simpla website and update themHello, you need to import products through data export. There are different export formats - csv, xml, xls. Also, it is necessary to update the availability of products from a Google spreadsheet. It is required that products with the same SKU from different sources (currently… Web programming, Application programming |
Develop a smart home on Raspberry.make friends with some touch screen with raspberry When the screen is loaded, there should be 10 pictures and all when you click on the picture with the image of a light bulb, signal 3v one should be when you click on the picture with the image of a kettle, signal 3v another… Application programming |
Set up the feed for exporting goods from Horoshop to KastaSet up a feed for exporting products from an online store on the Horoshop platform to Kasta, according to Kasta's requirements and instructions. 4-5 product categories, up to 50 products per category. Data parsing, Application programming ∙ 2 proposals |
Make importing goods to the Simpla website and updating themGood day, you need to import goods from the upload. There are different upload formats - csv, xml, xls. Also, it is necessary to update the availability of goods from Google Sheets. Web programming, Application programming ∙ 2 proposals |
Internet page with testing and results in the form of a diagramNeed to create a web page (there is a site, the site is on Tilda), on which - first, the user will be offered a test (see the attachment) - as a result of the test, a report will be created, similar to this one… Web programming, Application programming ∙ 2 proposals |