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