Съществува мишена с N броя концентрични окръжности.
Попадение в най-малката окръжност се оценява на N броя точки. Попадение във всяка следваща по-голяма (описана) окръжност се оценява с 1 точка по-малко.
Попадение засягащо две окръжности се оценява с по-високия брой точки, ако центърът на попадението лежи на окръжност.
Мишената може да бъде неподвижна, подвижна, да се крие/показва на различни места. В зависимост от това попаденията се оцветяват в различен цвят - бял (неподвижна), чер (подвижна) и зелен.
Изстрелът е единичен и се осъществява чрез клик на ляв бутон. Следващ изстрел е възможен след натискане на бутон "Презареждане".
Да се реализира проект на тема: подвижна мишена.
Да има реализирана възможност за промяна на:
- максималната амплитуда на преместване;
- интервалът от време между две премествания;
- да се сменя мишената с нова, т.е. изтриват се всички показания;
Автоматично да се отчитат:
- брой точки за всяко попадение или 0, ако не попада в кой да е от кръговете;
- сумата от всички точки;
- средната стойност на попаденията, закръглени към цяло число
Един от възможните проблеми при точкуване на попадението е изместване центъра на мишената (графичен файл) от центъра на обекта, в който е вмъкнат. Програмистът настройва предварително изображение и алгоритъм за точкуване.
Разгледайте други реализирани примерни проекти, за които е ползвана подобна логическа структура на графичните обекти и/или приложени сходни алгоритми: логическа задача, мост, търси числото.