Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Благодаря ти много за решението. Общо взето оправих задачата да дава 150 точки. грешката ти е в метода TakeDamage. Точките които остават след като се отнеме от Armor трябва да се пренесат към Health.
public void TakeDamage(int points)
{
int currentpoints = points;
if (this.armor - currentpoints >= 0)
{
this.armor -= currentpoints;
}
else if (this.armor - currentpoints < 0)
{
currentpoints = currentpoints - this.armor;
this.armor = 0;
this.health -= currentpoints;
}
if (this.health <= 0)
{
this.health = 0;
}
}
Надявам се да ти стаане ясно.Само тук е грешката, затова копирам само този метод. Ако имаш някакви въпроси съм готов да помогна.
Мерси за решението... имах го кода написан по този начин но не събмитвах, защото изходните данни все не ми излизаха...а то се оказва, че примерите са объркани, въпреки това евала за старанието и успех на изпита (жалко, че не мога да ти дам best answer :))
Струва ли ми се, или за да даде 50/50 на структурата е нужно да има създаден и имплементиран клас "Controller"?
Прегледах твоя код, сравних го с моя, докарах ги до почти един и същ, но при мен продължаваше да дава 44/50. След това разгледах, че при твоето решение я има логиката и за клас "Controller". Премахнах класа от твоето решение, закоментирах частта в Engine която инстанциира Controller, събмитнах и също даде 44/50.
Това е доста странно и доста объркващо, предвид че в условието за структурата изобщо не се споменава това...
Не знам, аз ли бъркам нещо?