Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Автоинструкторы
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² Казани

Π”Π°Ρ‚Π°: 2024-04-07
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Казань
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
ΠΎΡ‚ 3000.00 Ρ€ΡƒΠ±.
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2024-04-07
ОписаниС
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° с++. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Overview: In this assignment, you will develop a C++ program that simulates a medieval fantasy story. Your program will create characters, weapons, and spells that interact within a dynamic story. The story progresses through a series of events such as attacks, spawns, and deaths, with each event written to an output file to narrate the unfolding adventure. Entities These are the entities in this task: Narrator. Characters: Character, Fighter, Wizard, Archer. Physical items: PhysicalItem, Weapon, Potion, SpellSheet (Spell). Containers: Container, Arsenal (a container of weapons), MedicalBag (a container of potions), SpellBook (a container of SpellSheets). Each event causes some text in the output file. Specifications: One Narrator should be created, at the beginning. It's guaranteed that no character is going to be named Narrator. Names of items and characters are unique. Physical Item with owner property. Weapon: each weapon has a certain damage value. Potion: drink increases HP. Each potion has a certain healing value. A character can drink another character's potion. SpellSheet. Kills one of a given set of characters. A character can cast a spell as long as they have the associated SpellSheet in their SpellBook. When cast, the spell causes its sheet to burn (the owner can't use it anymore). A potion can be drunk once. Unlike weapons, each potion and spell can be used only once, whereas weapons can be used indefinitely. Container Arsenal (a container of weapons). Each Arsenal has a different set of weapons. MedicalBag (a container of potions). Each MedicalBag has a different set of potions. SpellBook (a container of spells). Each SpellBook has a different set of spellSheets. Character has health points. Fighter: Arsenal of 3 Weapons at max. MedicalBag of 5 potions at max. Wizard: can cast spell and drink SpellBook of 10 spells at max. MedicalBag of 10 potions at max. Archer: Arsenal of 2 weapons at max. MedicalBag of 3 potions at max. SpellBook of 2 spells at max. When a character dies, all their items get destroyed. A dead character should be considered a non-existent character in the subsequent events after his/her death. We strongly encourage you to use declaration and definition principles. The main function in your solution shouldn't have direct access (pointers) to items or containers. It should have access to characters only. Deleting a character destroys all his/her items. Errors to be handled: Character doesn't exist (Attack, Cast, Drink, Create item, spell target is not a character, Dialogue) Character doesn't own an item (Attack, Cast, Drink). Negative value or zero for a potion healValue (Create item potion). Negative value or zero for a weapon's damageValue (Create item weapon). Target is not in the list of allowed targets in casting spells (Cast). Arsenal, MedicalBag, or SpellBook are full (Create item) Character can't carry or use a certain item, e.g., wizards can't have weapons (show $itemType $characterName, Create Item, Attack, Cast). The input is guaranteed to be valid except for the possible errors mentioned above. In the output file in case of any of the previous errors, just add a line which contains “Error caught“ and continue the execution of the program skipping the event that caused the error. Requirements: You are required to meet the following criteria for the design specifics:. ПоТСлания ΠΈ особСнности: Overview: In this assignment, you will develop a C++ program that simulates a medieval fantasy story. Your program will create characters, weapons, and spells that interact within a dynamic story. The story progresses through a series of events such as attacks, spawns, and deaths, with each event written to an output file to narrate the unfolding adventure. Entities These are the entities in this task: Narrator. Characters: Character, Fighter, Wizard, Archer. Physical items: PhysicalItem, Weapon, Potion, SpellSheet (Spell). Containers: Container, Arsenal (a container of weapons), MedicalBag (a container of potions), SpellBook (a container of SpellSheets). Each event causes some text in the output file. Specifications: One Narrator should be created, at the beginning. It's guaranteed that no character is going to be named Narrator. Names of items and characters are unique. Physical Item with owner property. Weapon: each weapon has a certain damage value. Potion: drink increases HP. Each potion has a certain healing value. A character can drink another character's potion. SpellSheet. Kills one of a given set of characters. A character can cast a spell as long as they have the associated SpellSheet in their SpellBook. When cast, the spell causes its sheet to burn (the owner can't use it anymore). A potion can be drunk once. Unlike weapons, each potion and spell can be used only once, whereas weapons can be used indefinitely. Container Arsenal (a container of weapons). Each Arsenal has a different set of weapons. MedicalBag (a container of potions). Each MedicalBag has a different set of potions. SpellBook (a container of spells). Each SpellBook has a different set of spellSheets. Character has health points. Fighter: Arsenal of 3 Weapons at max. MedicalBag of 5 potions at max. Wizard: can cast spell and drink SpellBook of 10 spells at max. MedicalBag of 10 potions at max. Archer: Arsenal of 2 weapons at max. MedicalBag of 3 potions at max. SpellBook of 2 spells at max. When a character dies, all their items get destroyed. A dead character should be considered a non-existent character in the subsequent events after his/her death. We strongly encourage you to use declaration and definition principles. The main function in your solution shouldn't have direct access (pointers) to items or containers. It should have access to characters only. Deleting a character destroys all his/her items. Errors to be handled: Character doesn't exist (Attack, Cast, Drink, Create item, spell target is not a character, Dialogue) Character doesn't own an item (Attack, Cast, Drink). Negative value or zero for a potion healValue (Create item potion). Negative value or zero for a weapon's damageValue (Create item weapon). Target is not in the list of allowed targets in casting spells (Cast). Arsenal, MedicalBag, or SpellBook are full (Create item) Character can't carry or use a certain item, e.g., wizards can't have weapons (show $itemType $characterName, Create Item, Attack, Cast). The input is guaranteed to be valid except for the possible errors mentioned above. In the output file in case of any of the previous errors, just add a line which contains “Error caught“ and continue the execution of the program skipping the event that caused the error. Requirements: You are required to meet the following criteria for the design specifics:.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля, Π²Π΅Π±-Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Устройства для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ: смартфоны. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ такси. Π’ GitHub ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚ Π½Π΅ большой, настроСн Π½Π° долгосрочноС сотрудничСство. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΠΉΡ‚Π΅ свои условия ΠΈ сроки Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
Казань ЀрилансСры

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‡Π°Ρ‚-Π±ΠΎΡ‚ΠΎΠ². Π—Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π°: ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ вопросы, сбор ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: WhatsApp. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚: Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. ВСхзадания Π½Π΅Ρ‚. НуТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π΅ΠΉΡ€ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° с ИИ Π½Π° входящиС заявки Π² ВатсапС ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с CRM систСмой, Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ВсС скрипты прописаны.
Казань ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: кроссплатформСнноС. Устройства для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ: смартфоны, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ вязания - скачиваниС инструкции, счСтчик рядов ΠΈ ΡƒΠ·ΠΎΡ€ΠΎΠ².
Казань ЀрилансСры

Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° сайта

дистанционно
договорная
Π£ΠΆΠ΅ Π΅ΡΡ‚ΡŒ: Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ сайт, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ, ΠΌΠ°ΠΊΠ΅Ρ‚, тСкстовоС Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ, Π΄ΠΈΠ·Π°ΠΉΠ½, Π΄ΠΎΠΌΠ΅Π½, Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ сайт (сайт ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ). ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: Laravel. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» сайта: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², ΠΈ Π·Π°Ρ‚Π΅ΠΌ скачиваниС (ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ) Π² PDF. ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΅ΡΡ‚ΡŒ. Π•ΡΡ‚ΡŒ сайт, Π΅ΡΡ‚ΡŒ Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚, всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. НСобходимо, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠŸΠ”Π€ Ρ„Π°ΠΉΠ»Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ. Π•ΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρƒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π° это ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ.
Казань ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±ΠΎΡ‚ΠΎΠ² Telegram

дистанционно
договорная
Π—Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π°: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ мСню ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, финансовыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚: Подписка Π½Π° сСрвис. Π’Π΅Ρ…Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΅ΡΡ‚ΡŒ. ЗдравствуйтС, Π±ΠΎΡ‚ написан . НуТно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΠ»Π°Ρ‚Ρƒ услуг ( Π² Π²ΠΈΠ΄Π΅ подписки ) ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΎΡ‚ ΠΌΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с нСсколькими ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ сразу Π—Π°Π΄Π°Ρ‡Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π°ΠΏΠΈ обращСния Π½Π° асинхронныС.
Казань ЀрилансСры

Настройка 1Π‘

дистанционно
договорная
НуТна настройка 1Π‘. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ: ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ Π΄Π°Π½Π½Ρ‹Ρ… Π‘ΠŸ -> Π—Π£ΠŸ. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ: 1Π‘: Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрсоналом. ВСрсия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: 8.3. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: ΠΎΡ‚ 2 Ρ‡Π΅Π», Π΄ΠΎ 2 Ρ‡Π΅Π» Π—Π°Π΄Π°Ρ‡Π°: ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π‘ΠŸ Π² Π—Π£ΠŸ ΠΏΠΎ Π·ΠΏ Π·Π° послСдниС Π΄Π²Π° Π³ΠΎΠ΄Π°; ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ Ρ„Π», ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ°Π·ΠΎΠ², начислСний, отпусков, Π±ΠΎΠ»ΡŒΠ½ΠΈΡ‡Π½Ρ‹Ρ…; Π’Ρ‹Π²Π΅Ρ€ΠΊΠ° НДЀЛ;. Π‘ΠŸ 167 Π—Π£ΠŸ послСдняя.
Казань ЀрилансСры

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹

дистанционно
договорная
БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Настройка, Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ВнСсти Π² настройки сканСра(Ρ€Π°Π±ΠΎΡ‚Π° с Π΄Π°Ρ‚Π° матрикс Π§Π—) измСнСния для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΡƒΠ°Ρ€ ΠΊΠΎΠ΄Π° Π§Π— (ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°) Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠΉ распСчатки.
Казань ЀрилансСры