ВСТУП
У наш час немає жодної області науки і техніки, де б не застосовувався комп'ютер. Робота з комп'ютером - це завжди освоєння нового. Останній досвід показує, що покоління комп'ютерів міняються не рідше, ніж раз на два роки. Розвиток програмного забезпечення не відстає від розвитку апаратних засобів: як тільки потужність комп'ютерів зростає, негайно з'являються програми, що дозволяють реалізувати нові технічні можливості. p align="justify"> Однак комп'ютери можна використовувати не тільки для серйозної роботи. Після винаходу ЕОМ почався справжній бум комп'ютерних ігор і розважальних програм. Перші з них були розроблені відразу після появи перших комп'ютерів. В даний час кількість ігор комп'ютерних ігор значно перевищує число ігор, придуманих людством за весь час свого існування. Ми вирішили внести свою лепту у цей процес і розробили дві розважальні ігри. p align="justify"> У нашій курсовій роботі представлені ігри В«Морський бійВ» і В«Автоматичний відео-покерВ». Дані програми призначені для домашнього використання як час проведення дозвілля. Програми распространяються за принципом В«freewareВ». br/>
1. ЗАГАЛЬНИЙ РОЗДІЛ
1.1 Мета розробки
З розвитком обчислювальної техніки і вдосконаленням програмного забезпечення виникають небачені раніше можливості для створення абсолютно нових типів ігор. Але мови програмування дозволяють також перенести практично будь-яку настільну гру на ЕОМ. Мета даної роботи - створити комп'ютерний аналог всім відомої настільної гри В«Морський бійВ». Але на відміну від оригінальної програми, де обов'язково має бути мінімум два учасники, наша програма дозволяє грати одному користувачеві. Це досягається завдяки використанню в програмі основних концепцій штучного інтелекту. Це значно покращує ступінь використовувані програми і розширює коло потенційних користувачів. Метою розробки є програма, яка дозволяє грати в морський бій і відрізняється такими особливостями:
розроблена система повністю реалізує основні покладені на неї функції;
система оснащена дружнім інтерфейсом;
розроблена система є інтегрованою;
програма має гарний дизайн.
оптимізуватися для використання її на комп'ютері з середньою продуктивністю, за допомогою поділу програми на окремі модулі;
дозволяє користуватися нею одному гравцеві за рахунок присутності в програмі елементів штучного інтелекту
1.2 Характеристики використовуваних при роботі апаратно-програмних засобів
Програма була розроблена на персональному комп'ютері...