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

Реферат Проектування, реалізація і тестування мережевого програми, що реалізує гру "Двадцять одне"





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


.3 Реалізація клієнтської частини


Зображення гральних карт, що використовуються в програмі, зберігаються безпосередньо у виконуваному модулі програми у вигляді ресурсів. Причому рядкові ідентифікатори таких ресурсів точно відповідають номерам гральних карт, що приходять від сервера. Таким чином пошук потрібної карти легко реалізується. p align="justify"> Головне вікно програми представлено на малюнку 3.3.1.


В 

Малюнок 3.3.1 - Головне вікно програми


Створення нової гри здійснюється командою меню Гра -> Новий стіл. При цьому буде відображено діалогове вікно створюваного столу, воно зображено на малюнку 3.3.2. p align="justify"> У першому полі потрібно ввести назву столу. У другому максимальну кількість гравців від 1 до 9. <В 

Малюнок 3.3.2 - Діалогове вікно В«Новий стілВ»


У клієнтському додатку використовуються два потоку. Перший - це головний потік додатку, що відповідає за взаємодію з користувачем, промальовування елементів графічного інтерфейсу користувача і т.д. Другий - це його нащадок, який необхідний для того, щоб коректно здійснити зв'язок з сервером. p align="justify"> При підключенні до сервера у вікні клієнта, зображеного на малюнку 3.3.3, відображається вся інформація про столах на цьому сервері. Перший стіл відзначений зеленной відміткою. При клацанні лівою кнопкою миші на рядок з необхідним столом відмітка буде переходити на зазначену. Інформація про столах наступна: Номер столу, назва столу і кількість гравців (кількість гравців в грі, максимальна кількість гравців, кількість глядачів). p align="justify"> У нижній частині вікна знаходиться поля для введення ip адреси сервера і номера порту. Кнопка В«+В» здійснює підключення. <В 

Малюнок 3.3.3 - Діалогове вікно вибору столу


Для вибору столу гравець повинен двічі клікнути лівою кнопкою миші на необхідний стіл. Після цього гравець перейде на даний стіл, в якості глядача. Ігровий стіл зображений на малюнку 3.3.4. br/>В 

Малюнок 3.3.4 - Зображення ігрового столу


Після цього гравець може сісти на будь-яке вільне місце подвійним клацанням лівої кнопки миші. Якщо гравець сідає під час гри, то йому роздадуть карти тільки в наступний раз, так як він не встиг на цю гру. Відповідно якщо гравець сідає першим або після закінчення попередньої гри, то він відразу ж отримає карти. Ігрове поле після роздачі початкових карт зображено на малюнку 3.3.5. <В 

Малюнок 3.3.5 - Ігрове поле після роздачі початкових карт


Гравець, що володіє правом ходу, може взяти ще одну карту за допомогою натискання кнопки В«ЩеВ» або ж спасувати, якщо у нього достатня кількість карт за допомогою натис...


Назад | сторінка 7 з 9 | Наступна сторінка





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

  • Реферат на тему: Створення програми для зміни шпалер робочого столу
  • Реферат на тему: Зміст і методика роботи по розділу "Кількість і рахунок" в дошкіл ...
  • Реферат на тему: Особливості вивчення тем "Внутрішня енергія", "Робота", ...
  • Реферат на тему: Тестування звукової карти за допомогою програми RightMark Audio Analyzer за ...
  • Реферат на тему: Вплив точності виготовлення заготовки деталі &Кронштейн Ж7-УДН-20в.00.025& ...