Зміст проекту
Введення. Теоретична частина
Ігри та штучний інтелект. Розробка програми
Загальна блок-схема програми
Опис програми
Зовнішній вигляд робочої програми
Необхідні змінні, процедури і функції
Опис об'єктів, що використовуються в додатку
Лістинг програмного коду
Висновок
Введення
Опис правил гри В«Морський бійВ».
На ігровому майданчику розміром 10 на 10 клітин Гравець розставляє один корабель розміром чотири клітини, два кораблі розміром три клітини, три кораблі розміром дві клітини і чотири кораблі розміром в одну клітку (для полегшення кораблі розставляються автоматично). При цьому корабель являє собою послідовність сусідніх клітин, що стоять на одній вертикалі або на одній горизонталі. Сусідні кораблі не повинні мати спільних точок. Противником Гравця є Комп (Комп'ютер), який автоматично розставляє кораблі на своєму полі за вказаними вище правилами. p align="justify"> Після розстановки починається бій. Він являє собою почергові постріли Гравця і Компа. При попаданні в корабель противника учасник бою отримує можливість проведення позачергового пострілу. Гра закінчується при знищенні одним із учасників усіх кораблів противника. p align="justify"> Постановка завдання.
У даному проекті необхідно реалізувати відому гру В«Морський бійВ». Найбільш важливі алгоритми цієї гри: алгоритми розстановки кораблів по полю, вибору напрямку удару Компа в полі Гравця і безпосередньо нанесення удару ім. br/>
I. Теоретична частина
Ігри та штучний інтелект
Людина наділений інтелектом. А комп'ютер? Зараз багато говорять про так званий штучному інтелекті. У комп'ютера це, перш за все пам'ять. Його оперативна пам'ять (призначена для швидкого використання) дозволяє записувати слова і отримувати інформацію за мікросекунди. p align="justify"> Комп'ютер володіє великими можливостями по логічній обробці інформації, його логічний інструментарій вельми обширний і безперервно удосконалюється. У програми комп'ютера можуть бути закладені евристичні прийоми, вироблені людьми при різних видах діяльності. Наприклад, при побудові програм для гри в шахи використовується досвід кращих шахістів світу. p align="justify"> Звичайно, люди мають незаперечні інтелектуальні переваги перед комп'ютерами, але ж комп'ютери - це породження високорозвиненого людського інтелекту, отже, взаємодіючи з ними, людина стикається по суті з модифікованим людським інтелектом.
І все ж саме слабке місце комп'ютера - його інтелект. Зараз відбувається незвично швидке розширення сфер застосування машинного інтелекту, але рух углиб, у напрямі вдосконалення його механізмів...