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

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

















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

ВСТУП

мережева гра програмування

Мета даної курсової роботи полягає в проектуванні, реалізації та тестування мережевого програми, що реалізує гру Двадцять одне .

Правила гри дуже прості, що і забезпечило величезну популярність цієї гри у всьому світі. У грі беруть участь два типи гравців: дилер, який представляє інтереси казино і звичайні гравці. p align="justify"> У грі, не рахуючи дилера, можуть брати участь від одного і більше гравців. У розглянутому варіанті гри максимальну кількість гравців дорівнює дев'яти. Колода, використовувана при грі в двадцять одне, нараховує 52 карти. Однак для ускладнення гри зазвичай застосовується відразу кілька колод (так званий В«шузВ»), карти в яких можуть перемішуватися перед кожною партією. Зазвичай використовують 6 колод. p align="justify"> Переваги карт: від двійки до десятки - відповідно від 2 до 10 очок, валет - 2 очки, дама - 3, король - 4, туз - 1 або 11.

Метою гри є набрати більше очок, ніж дилер. При рівній кількості очок перемагає дилер. p align="justify"> На початку гри кожному гравцеві лунає по дві карти, дилеру одну. Всі карти відкриті для всіх гравців. Далі гравці по черзі добирають необхідну кількість карт. Самим останнім карти бере дилер, причому дилер не має права зупинитися, поки у нього не буде більше 17 очок. p align="justify"> Гра закінчується після того як всі гравці набрали необхідну кількість карт (тоді переможець визначається простою підрахунком очок).

Згідно з завданням, програма має працювати під управлінням операційної системи Windows. Запуск сервера повинен здійснюватися у вигляді служби операційної системи Windows. Мережеве взаємодія реалізувати за допомогою Wndows Sockets. p align="justify"> У цьому курсової в якості мови програмування буде використовуватися C + + з WinAPI 32. br/>

1. АНАЛІЗ ВИХІДНИХ ДАНИХ


.1 Характеристика вимог на розроблення


Метою даного курсового проекту є реалізація програми, яка надає можливість мережевої гри з декількома клієнтами. Дана програма повинна як створювати гру, для того, щоб до неї могли підключитися інші гравці (виступати в ролі сервера), так і підключатися до вже створеної грі (виступати в ролі клієнта). p align="justify"> Так само в рамках курсового проекту повинна бути розроблена наступна документація:

1. діаграма класів (представлена ​​в додатку А);

. діаграма прецедентів (представлена ​​в додатку Б);

. діаграма компонентів (представ...


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





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

  • Реферат на тему: Тестування звукової карти за допомогою програми RightMark Audio Analyzer за ...
  • Реферат на тему: Історія очок і очкової оптики
  • Реферат на тему: Реалізація засобами мови програмування Delphi програми "Файловий менед ...
  • Реферат на тему: Розробка програми в середовищі операційної системи Windows XP Professional ...
  • Реферат на тему: Розробка програми, що реалізує алгоритм, який використовує z-буфер