Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Програмна реалізація. 
Розробка гри "Відбивання кульки"

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Отож, запустимо програму і будемо вести спостереження. При тестуванні нас цікавитимуть: Closegraph () — закриває графічний режим і переводить систему в текстовий режим. В головній функції програми int main () визиваються наступні функції: Graphics. h — використовується для графічної реалізації програми; Чи правильно відбивається кулька від стінок та лопаток; Підключення бібліотек graphics. h… Читати ще >

Програмна реалізація. Розробка гри "Відбивання кульки" (реферат, курсова, диплом, контрольна)

Директива #include призначена для включення в текст програми тексту файла із каталогу «заголовочних файлів», що постачаються разом зі стандартними бібліотеками компілятора. На початку програми відбувається.

підключення бібліотек graphics. h; conio. h; stdlib. h; dos.h.

graphics.h — використовується для графічної реалізації програми;

stdlib.h — включений в програму для виклику стандартних бібліотечних функцій randomize (), itoa (), random ();

conio.h — для стандартної функції getch () та kbhit ();

dos.h — для стандартної функції delay ().

В головній функції програми int main () визиваються наступні функції:

initgraph (&dr, &mod,"") — ініціалізація графіки;

menu () — виклик головного меню гри;

closegraph () — закриває графічний режим і переводить систему в текстовий режим.

Тестування і перевірка програми

Розробка тестів

Тестування направлене на знаходження та виправлення помилок у програмах. Один з методів тестування базується на спостереженні за роботою програми. Відомо, що помилки у програмному забезпеченні мають схильність групуватися (принцип Парето). В програмі завжди є модулі, які є більш проблематичними, ніж інші. Для даної програми таким модулем є функція new_game (), що виконує в програмі провідну роль.

Отож, запустимо програму і будемо вести спостереження. При тестуванні нас цікавитимуть:

  • 1. Чи є помилки у графічній реалізації;
  • 2. Чи правильно відбивається кулька від стінок та лопаток;
  • 3. Ситуація, коли кулька пролітає поза лопаткою: чи можемо ми не влучити і чи правильно ведеться рахунок. Для цього необхідно випробувати ряд випадків відбивання кульки в різних положеннях лопаток, а також, спеціально не влучити і впевнитись у тому, що супернику було нараховано очко на його рахунок.

Аналіз результатів роботи програми

Під час перевірки та тестування було проведено ряд тестів, які було описано вище, і в результаті вияснено, що програма працює більш-менш надійно і злагоджено, помилок виявлено не було.

Показати весь текст
Заповнити форму поточною роботою