Розробка гри “Відбивання кульки”
dos.h – для стандартної функції delay().
В головній функції програми int main() визиваються наступні функції:
initgraph(&dr, &mod,””) – ініціалізація графіки;
menu() – виклик головного меню гри;
closegraph() – закриває графічний режим і переводить систему в текстовий режим.
Тестування і перевірка програми
4.1. Розробка тестів
Тестування направлене на знаходження та виправлення помилок у програмах. Один з методів тестування базується на спостереженні за роботою програми. Відомо, що помилки у програмному забезпеченні мають схильність групуватися (принцип Парето). В програмі завжди є модулі, які є більш проблематичними, ніж інші. Для даної програми таким модулем є функція new_game(), що виконує в програмі провідну роль.
Отож, запустимо програму і будемо вести спостереження. При тестуванні нас цікавитимуть:
Чи є помилки у графічній реалізації;
Чи правильно відбивається кулька від стінок та лопаток;
Ситуація, коли кулька пролітає поза лопаткою: чи можемо ми не влучити і чи правильно ведеться рахунок. Для цього необхідно випробувати ряд випадків відбивання кульки в різних положеннях лопаток, а також, спеціально не влучити і впевнитись у тому, що супернику було нараховано очко на його рахунок.
4.2. Аналіз результатів роботи програми
Під час перевірки та тестування було проведено ряд тестів, які було описано вище, і в результаті вияснено, що програма працює більш-менш надійно і злагоджено, помилок виявлено не було.
Висновки
В результаті виконання даної курсової роботи засобами мови програмування С++ було розроблено програму, що реалізує гру “Відбивання кульки”. Виконані всі умови розробки програми.
Під час розробки даного курсового проекту, мною було вдосконалені деякі навички програмування на мові С++.
Список використаної літератури
В.В. Подбельский. Язык С++. М.: Финансы и статистика, 2005.
Шилдт Г. Искусство программирования на С++. СПб.: БХВ-Петербург, 2005
htpp://www.codenet.ru/
ДОДАТКИ