Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка комп'ютерної гри "Морський бій"

Реферат Розробка комп'ютерної гри "Морський бій"





и інформацію про правила гри; отримати довідку про автора.

Зовнішній вигляд робочої програми


В 
В В 

Необхідні змінні, процедури і функції

гра морський бій комп'ютер

Visual Basic, як і більшість мов програмування, використовує для зберігання значень змінні. Змінна характеризується ім'ям - словом, що використовується для посилання на значення, яке містить мінлива, і типом, визначальним вид даних, який можна зберігати в змінної. p align="justify"> У додатку використані такі змінні:

S1 (9, 9) as Byte

S2 (9, 9) as Byte - поля 1 і 2, містять повну інформацію про розставлених на них кораблях, прострелянних і непрострелянних місцях. Кожна клітина може містити 4 значення: 0 - порожньо і непростреляно, 1 - неподбітая частину корабля, 2 - порожньо, але простреляно, 3 - підбита частину корабля. p align="justify"> V1 (9,9) as Byte

V2 (9,9) as Byte - аналогічно S1 (9,9) і S2 (9,9), тільки містять інформацію лише про відкриті гравцем або комп'ютером місцях.

Num - номер поточного поля. Може бути або 1, або 2. p align="justify"> Slozhnost - рівень Компа. Може бути від 1 до 9. p align="justify"> StrX, StrY - координати, вибрані комп'ютером для "удару". Можуть бути від 0 до 9. p align="justify"> P1Left, P2Left - містять кількість "невбитого" сегментів кораблів для полів 1 і 2 відповідно.

ShotResult - містить результат останнього пострілу: В«ПораненийВ», В«УбитийВ», В«ПовзВ», В«Повторна стрільба (було попадання) - хід зарахованийВ» і В«Повторна стрільба (мимо) - хід зарахованийВ». Тип змінної - String. p align="justify"> ShipL - містить довжину останнього В«убитогоВ» корабля (від 1 до 4).

Moves - кількість пророблених ходів Компа. - кількість пророблених ходів Гравця.

Err - індикатор помилки. Може бути True, якщо помилка була, або False, якщо її не було. p align="justify"> ErrName - опис помилки, якщо вона була. Тип змінної - String. p align="justify"> Можна спростити програмування, розбиваючи завдання на невеликі логічні компоненти. У Visual Basic використовується декілька видів процедур:

Процедури Sub (не повертають значення) Процедури Function (повертають значення) Процедури Property (можуть повертати і привласнювати значення), а також встановлювати посилання.

У додатку використані такі процедури:

DrawSea (Num) - відображає все поле номер Num

ViewSea (Num) - відображає відкриті місця поля номер Num (Num) - приховує поле номер Num-відключає запис п...


Назад | сторінка 4 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Штучний інтелект: чи може машина бути розумною?
  • Реферат на тему: Чи може комп'ютер мислити
  • Реферат на тему: Як бути, якщо контрагент за договором - нерезидент?
  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Мова SMS - що це таке. Бути чи не бути йому в нашому житті