Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка ігрової програми "Сапер"

Реферат Розробка ігрової програми "Сапер"





нВ» за допомогою функції OpenALLBomb () і виводиться повідомлення про програш. p align="justify"> Програмування з використанням WinAPI - подієве програмування. Процедура обробки повідомлень, що посилаються головного вікна програми ззовні і від дочірніх вікон здійснює процедура WndProc, в якій і реалізований весь інтерфейс програми і організовано взаємодію користувача з програмою. p align="justify"> Віконні процедури, описані в модулі saper:

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) - окнная процедура головного вікна.

INT_PTR CALLBACK Difficulty (HWND, UINT, WPARAM, LPARAM) - віконна процедура для вікна-діалогу В«СкладністьВ».

INT_PTR CALLBACK SaveGameDlg (HWND, UINT, WPARAM, LPARAM) - віконна процедура для вікна-діалогу В«Збереження гриВ».

INT_PTR CALLBACK LoadGameDlg (HWND, UINT, WPARAM, LPARAM) - віконна процедура для вікна-діалогу В«Завантаження гриВ».

INT_PTR CALLBACK Stat (HWND, UINT, WPARAM, LPARAM) - віконна процедура для вікна-діалогу В«СтатистикаВ».


5. Методика і результати тестування


5.1 Методика тестування


Тестування проходило за такими позиціями:

перевірка коректності запису/читання файлу гри;

перевірка на коректність поведінки інтерфейсу програми;

перевірка на коректність роботи логічної частини гри.


5.2 Перевірка коректності запису/читання файлу гри


У грі відбувається збереження у файл В«stat.sapВ» статистики та в файл В«save.sapВ» самої гри (збереження розмірності поля, кількість В«мінВ», час минув з моменту початку гри). У ході тестування помилок читання/запису в файл виявлено не було. br/>

5.3 Перевірка на коректність поведінки інтерфейсу програми


Проблема мерехтіння ігрового поля за рахунок щосекундної перемальовування таймера була вирішена шляхом созднанія об'єкту | GroupBox і помістити в нього таймер і лічильник непомічених В«мінВ», в якому перемальовування проходила окремо.

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


5.4 Перевірка на коректність роботи логічної частини гри


Коректність роботи логічної структури гри була неодноразово перевірена при налагодженні і тестуванні графічної версії гри. Всі ходи фіксувалися вірно, помилкових спрацьовувань виявлено не було. Результати тестування представлені на скріншотах нижче. br/>В 

Рис. 5.1 - Запуск пр...


Назад | сторінка 8 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми тестування
  • Реферат на тему: Тестування звукової карти за допомогою програми RightMark Audio Analyzer за ...
  • Реферат на тему: Розробка програми для оцінки через систему тестування знань
  • Реферат на тему: Проектування, реалізація і тестування мережевого програми, що реалізує гру ...
  • Реферат на тему: Створення моделі системи масового обслуговування на прикладі роботи поштово ...