39;ютерного суперника
Вихідні дані:
- результат гри (програв чи виграв гравець)
- список всіх ходів ігри, виводиться в мемо-поле;
- інформація про результат поточного ходу - зачеплений корабель, потоплений він чи промах.
- кількість підбитих кораблів у обох сторін
- в кінці гри, в разі поразки гравця, виводиться інформація про розстановку кораблів противника.
- передбачена можливість повного збереження результатів гри в HTML-форматі.
В
3. ТЕХНОЛОГІЧНИЙ РОЗДІЛ
В
3.1 Опис алгоритму
В
3.1.1 Опис схеми алгоритму програми
- відкриття головного вікна програми;
- налаштування установок програми;
- установка складності комп'ютерного суперника (слабкий, середній, сильний);
- розстановка кораблів на ігровому полі або завантаження схеми з файлу;
- перший хід;
- процес гри;
- збереження результату в HTML;
- вихід з програми.
гра програмування інформація
3.1.2 Опис схеми даних
Дані, які використовувалися для створення дипломного проекту: журнали, каталоги, internet. Дані, що використовуються програмою зберігаються в окремих файлах:
- папка Shemes - зберігає файли схем ігри
- папка Sounds - в ній зберігаються звуки, які програма використовує під час своєї роботи
- файл config.ini - у ньому містяться основні установки, використовувані програмою
- файл fonts.txt - містить шрифти програми
файл lt.ini - містить координати головного вікна програми
3.1.3 Опис схеми взаємодії програми
При запуску програми з'являється головна форма з розташованими на ній графічними елементами управління. Це:
два ігрових поля для розташування на них кораблів
поле, в якому відображається статистика гри
мемо-поле, в якому відбивається все ходи, зроблені в грі
головне меню програми
список для вибору складності бота