Laboratory of C#. of OOP.
The 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.
Applications 1
Client's review of cooperation with Aleksandr N.
Laboratory of C#. of OOP.Term, price and quality at the height, constantly in contact. I recommend cooperation!
![]()
Freelancer's review of 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)
Current freelance projects in the category C#
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 2 days 20 hours back ∙ 2 proposals |
Creation of a plugin for integration with the POS system Syrve, C#Develop a plugin for the Syrve POS system (on-premise), which is installed on the establishment's server. The plugin must: (1) transmit data to our server in real-time — orders, table statuses, payments, receipts; (2) receive commands from Reservble — booking confirmations,… C#, Web Programming ∙ 5 days 16 hours back ∙ 14 proposals |
Improvement in the existing version of 1C retail block for the distribution center (DC)In general, I will explain what kind of database we have - There is a main server where there is a retail database (where all receipts are recorded) - a UTP database - where all sales are transferred - it calculates the markup and stock balances - small databases of retail… C & C++, C# ∙ 13 days 8 hours back ∙ 6 proposals |