Розробка веб-застосунку «BlackJack»

Розробка веб-застосунку «BlackJack» 22.04.2019

Розробка веб-застосунку «BlackJack»

Блекджек — популярна азартна карткова гра. Black Jack відноситься до банкових ігор, тобто до таких, де гравці б'ються не між собою — кожен з них грає проти банку. Блекджек — одна з небагатьох ігор в казино, де результат гри залежить не тільки від випадку, але й від здібностей і вміння гравця.[1]

У блекджек, разом із покером, грають практично у всіх казино, як "реальних", так і віртуальних (у мережі Інтернет). У блекджеку кожен гравець грає з дилером (круп'є) один на один, незалежно від того, скільки гравців сидять за одним з ним столом; на результат гри для гравця ніяк не впливають карти його сусіда по столу. Мета гри — набрати очок більше, ніж круп'є, але не більше 21.

Згадки про гру блекджек зустрічаються в літературі з 70-х років XIX сторіччя. Де і коли зародився блекджек, точно не відомо; вважається, що з'явилася ця гра десь в XVII або XVIII столітті, але важко визначити межу, яка відділяє блекджек як такий від його попередників. Прототипом сучасного блекджека були європейські карткові ігри. Серед імовірних попередників блекджека називають ряд французьких карткових ігор, а саме French Ferme, Chemin de Fer та Vingt-un («двадцять одне»).

Найвірогіднішим прототипом блекджека найчастіше вважають саме гру "двадцять одне". Метою гравця в «21» було зібрати комбінацію карт, сума яких була б якомога ближча 21 очку. Роздача карт проводилася після завершення ставок. Блекджек і зараз часто плутають з грою "двадцять одне" або "очко", хоча це все ж таки різні ігри.

«Блек джек» - це комбінація двох карт: Туз + карта номіналом в 10 очок, тобто Короля, Дами, Валета або десятки. Класичний Блек джек — комбінація валета і туза пік. Комбінація в 21 очко з трьома і більше картами не буде «Блек Джеком», але буде другою за силою.

Існують різні варіанти гри блекджек; мета гри залишається одною і тою ж в будь-якому блекджеку, хоча деякі правила можуть відрізнятися один від одного. Наприклад, кількість колод, які використовуються в грі, варіює від однієї до п'ятнадцяти, а в онлайн-казино видача карт здійснюється взагалі з допомогою генератора випадкових чисел. Дилер може видавати гравцеві карти, кладучи їх на стіл сорочкою догори або "у відкриту". Відмінності можуть стосуватися також ставок і виплат за ними, тасування карт, можливості або неможливості для гравця робити страхувальні ставки або відмовлятися від гри і так далі.

Мета – створення веб-додатку для гри у «Блекджек».

Об’єкт – технології створення комп’ютерних ігор.

Предмет – браузерні карткові ігри.

Практичне значення розробленої програми полягає у створенні зручного веб-застосунку для гри у «Блекджек».

В відповідності до поставленої мети потрібно виконати наступні задачі:

-       розробити модуль для збереження даних користувача;

-       розробити модуль для роботи з сервером;

-       розробити веб-інтерфейс, який буде легким для розуміння та інтуїтивним користувачу;

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

У першому розділі проекту виконано аналіз стану розробки веб-застосунку, проведено порівняння аналогів та сформульовано задачі проекту.

У другому розділі проведено аналіз інформаційного забезпечення системи. Розроблено загальну модель системи, також розроблено графічний інтерфейс користувача.

У третьому розділі приведено варіантний аналіз і обґрунтування вибору засобів для реалізації програмного засобу, було реалізовано модулі для роботи з базою даних та з даними на сервері.

У четвертому розділі протестовані основні можливості програми. Розроблено інструкцію користувача.

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


Назва конкурсу:  Конкурс «Кращий інноваційний диплом (проект)»
ПІБ конкурсанта:  Комар Роман Русланович
Країна:  Україна
Область:  Вінницька область
Назва НЗ:  Вінницький національний технічний університет
Учасник фіналу:  Ні
Файл статті (pdf):  Завантажити

Повернення до списку