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

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





якщо зроблений хоча б один новий крок (відкриття комірки) і поточна гра не була пройдена. Запит на завантаження буде проводитися при відкритті програми, якщо до цього було вироблено збереження гри. p align="justify"> Для статистики буде створена спеціальний тип даних - структура, що має такі поля як кількість проведених ігор, кількість виграшів, відсоток виграшів, найбільша кількість виграшів і програшів поспіль, поточну кількість виграшів і програшів поспіль, масив на десять значень , який зберігає кращі результати в секундах. Статистика вестиметься для трьох основних рівнів складності (В«НовачокВ», В«ЛюбительВ», В«МайстерВ»). Для рівня складності В«ОсобливийВ» статистика вестися не буде. Проте виключенням буде той випадок, якщо параметри гри, вибрані на рівні складності В«ОсобливийВ», будуть збігатися з параметрами одного з трьох стандартних рівнів складності, а саме розміри поля і кількість В«мінВ». p align="justify"> Для забезпечення роботи з ігровим додатком будуть створені наступні файли:

global.h - файл в якому міститися основні глобальні змінні і структури використовуються в програмі.

functions.h - файл в якому міститися основні функції використовуються в програмі такі як:

створення ігрового поля (create_field ())

видалення ігрового поля ()

нова гра (new_game ())

функція натискання кнопки (OpenButtField ())

функція відкриття всіх бомб (OpenALLBomb ())

функція збереження гри (SaveGame ())

функція завантаження гри (LoadGame ())

функція збереження статистики (SaveStat ())

функція завантаження статистики (LoadStat ())

функція обнулення статистики (NullStat ())

функція зміни статистики при виграші (StatWin ())

функція зміни статистики при програші (StatLoss ())

функція відкриття всіх порожніх клітинок (рекурсія) (OpenNULLButt ())

функція розстановки чисел ідентифікаторів кількості бомб на осередках (setField ())

функція додавання в список поточного ходу (AddList ())

функція видалення зі списку ходу, якщо розмір списку перевищено (DelList ())

функція витягання ходу зі списку (Repak ())

resource.h - файл в якому зберігаються ресурси програми

stdafx.h - файл зберігає в собі всі використовувані програмою бібліотеки

saper.h - файл, що містить опис всіх обробників повідомлень використовуються в програмі (обробник повідомлень завантаження/збереження, статистики, основного вікна).



4. Реалізація програми


4.1 Реалізація логічної...


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





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

  • Реферат на тему: Медіатеки. Бібліотеки. Їх актуальність і функція
  • Реферат на тему: Аналітична теорія чисел. L-функція Діріхле
  • Реферат на тему: Соціальне забезпечення як функція держави
  • Реферат на тему: Функція y = ax ^ 2 + bx + c
  • Реферат на тему: Структура і функція митних органів Російської Федерації