Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Опис наочної області

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Наочна область даного проекту — гра «Морський бій». Вона реалізується за допомогою натиснень на клавіші миші (розміщення кораблів і постріли по кораблях противника, вдалі попадання фіксуються хрестиком). Правила гри наступні: у полі 10×10 користувач розставляє свої кораблі (кораблі не повинні лежати один на одному, стояти поряд, перетинатися). Так само комп’ютер на своєму ігровому полі розставляє… Читати ще >

Опис наочної області (реферат, курсова, диплом, контрольна)

Наочна область даного проекту — гра «Морський бій». Вона реалізується за допомогою натиснень на клавіші миші (розміщення кораблів і постріли по кораблях противника, вдалі попадання фіксуються хрестиком). Правила гри наступні: у полі 10×10 користувач розставляє свої кораблі (кораблі не повинні лежати один на одному, стояти поряд, перетинатися). Так само комп’ютер на своєму ігровому полі розставляє свої кораблі. Кількість кораблів 10, а саме: один чотирьохпалубний (одна палуба відповідає одній клітці ігрового поля), два трьохпалубних, три двопалубний і чотири однопалубних. Після розставляння кораблів користувач і комп’ютер по черзі «стріляють» по клітках ігрового поля противника. Якщо кому-небудь з них удалося попасти у ворожий корабель, то, згідно з правилами, хід не переходить до противника (якщо гравець попав в корабель противника, то він має право ще одного пострілу) до наступного промаху. Перемога дістається тому, хто першим знищить всі кораблі.

Постановка задачі

Таким чином, необхідно розробити метод і алгоритм створення гри «Морський бій». Для цього необхідно вирішити наступні задачі:

  • — проаналізувати методи створення гри;
  • — використовуючи метод випадкових чисел виконати алгоритм гри комп’ютера;
  • — розробити алгоритм розташування кораблів на полі комп’ютера;
  • — реалізувати розроблені методи й алгоритми у вигляді комп’ютерної моделі.
Показати весь текст
Заповнити форму поточною роботою