Hosting Host-UA for ukrainians!
zymnavoda | zanachka | house m.d.

Гра “Мережевий морський бій”

Всі знають стару добру гру “Морський бій”. Граючи в неї, ми намагалися пришвидшити кінець пари чи уроку, намагаючись вгадати розташування кораблів противника. Представляю вашій увазі мережеву версію цієї чудової гри.

Правила

Загальні відомості

Програма “Мережевий морський бій” є мережевою реалізацією відомої гри “Морський бій” для двох користувачів й працює в режимі “Клієнт-Сервер”. Тобто, у грі хтось виступає сервером, а хтось під’єднується до нього.

Правила гри

В даній грі є два гравці, які суперничають між собою. В кожного гравця є два ігрових поля розміром 10х10 елементів. Ці елементи назвемо блоками. Перше поле вважається власним і його вигляд має бути прихованим від суперника, а інше поле – суперника. Перед початком гри кожен гравець розміщує на власному полі фігури, так звані човни. Човен має вигляд поставлених в один ряд n блоків. В залежності від кількості блоків кількість човнів є різною, а саме:
  • 4 блоки – 1 човен;
  • 3 блоки – два човни;
  • 2 блоки – три човни;
  • 1 блок – чотири човни.
При розміщенні човнів їх потрібно розміщувати вертикально або горизонтально. Не допустимо щоб два човни якимось чином торкалися один до одного. Між ними має бути хоча б один блок проміжку. Після розміщення всіх один з гравців за їх вибором (в даному випадку – сервер) вказує   пару чисел від 1 до 10, що означають координати ігрового поля. При цьому відлік починається від лівого верхнього кута поля. Якщо за вказаними координатами в противника знаходиться човен, він відмічає цей блок і говорить це противнику. В цьому випадку перший гравець знову вказує координати. Якщо за вказаними координатами нічого не знаходиться, право ходу переходить іншому гравцю. Коли всі блоки човна вибиті, то гравець повідомляє це своєму противнику. Перемагає той, хто першим виб’є всі човни  противника. Перше поле призначене для розміщення власних човнів, а друге – для відміток про вже вибиті та випробувані позиції.

Робота з програмою

Для початку гри потрібно створити сервер. Після створення и переходите режим очікування з’єднання з клієнтом. Для створення серверу  оберіть пункт меню “Гра-Створити сервер”. Для з’єднання – “Гра – Під’єднатися до сервера”. Після підключення на робочій області з’являться два поля. Ви маєте розмістити всі човни на полі. Жовтим виділено човен, який потрібно встановити. Тут працюють такі клавіші:
  • → – Пересунути човен вліво;
  • ↑ - Пересунути човен вверх;
  • ← - пересунути човен вправо;
  • ↓ - Пересунути човен вниз;
  • Пробіл – обернути човен;
  • Enter – встановити човен.
Після встановлення всіх човнів гравець, що створив сервер мишкою обирає на другому полі блок, де він вважає, знаходяться човни противника.  При закритті чи зупинці гри про це сповіщається сервер чи клієнт і гра припиняється для обох гравців.

Чат

Під час гри суперники можуть обмінюватися повідомленнями за допомогою вбудованого чату.

Скріншоти

 Гра Мережевий морський бій

 Гра Мережевий морський бій

Chat Гра Мережевий морський бій

Завантаження

Завантажити гру “Мережевий морський бій” можна тут. Слідкуйте за оновленнями та залишайте свої зауваження :) .
VN:F [1.6.3_896]
Rating: 10.0/10 (1 vote cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)
Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Share/Bookmark
  1. Ще немає коментарів.
  1. Немає ще трекбеків.
Hosting Host-UA for ukrainians!
zymnavoda | zanachka | house m.d.