Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Presentation - Blackjack
1. ТЕХНИЧЕСКИ УНИВЕРСИТЕТ СОФИЯТЕХНИЧЕСКИ УНИВЕРСИТЕТ СОФИЯ
ФАКУЛТЕТФАКУЛТЕТ КОМПЮТЪРНИКОМПЮТЪРНИ СИСТЕМИСИСТЕМИ ИИ УПРАВЛЕНИЕУПРАВЛЕНИЕ
КАТЕДРА “КАТЕДРА “Компютърни системиКомпютърни системи””
Дипломна работаДипломна работа
ТТЕМАЕМА: Р: РАЗРАБОТВАНЕАЗРАБОТВАНЕ НАНА РАЗВЛЕКАТЕЛЕНРАЗВЛЕКАТЕЛЕН СОФТУЕРСОФТУЕР „B„BLACKLACK
JJACKACK”” –– ИГРАИГРА НАНА КАРТИКАРТИ СС ВЪЗМОЖНОСТВЪЗМОЖНОСТ ЗАЗА МУЛТИПЛЕЪРМУЛТИПЛЕЪР..
Дипломант: Научен ръководител:
Николай Иванов Любенов, ф.н. 121 206 101 доц. д-р. Даниела Гоцева
• Използвани инструментални средства и технологии:
o Microsoft Windows XP
o C#
o .NET Framework 2.0 SP2
o Windows Forms
o Windows Sockets API (Winsock – based on the
Berkeley Sockets API model)
o Windows API (WinAPI)
o Microsoft Visual Studio 2005 Standart Edition
2. Функционална структура на системата:
Настройки
• Игра срещу компютъра и на няколко играчи от 1 компютър
• Игра в мрежа
o Създаване на нова игра
o Присъединяване към съществуваща игра
• Име на играча (играчите)
• Възможност за промяна на броя и вида на играчите
• Статистики за състоянието на играта
• Възможност за промяна на тестетата
• Възможност за смяна на задните картинки на картите
• Система за текстови съобщения
Мрежови операции
• Формат на протокола за предаване на данните през мрежа.
UTF8 кодиране - поддържа писане на съобщения на кирилица.
3. Пакет Данни
Заглавие Тяло
Размер
(n)
Код на
операцията
Подкод на
операцията
Съдържание
2B 1B 0B (1B)
nB
nB ((n-1)B)
Главен алгоритъм на системата:
Да
Не Да Не
Да Да
Не Не Не
Да Да
Не Да Не
Да
Да
Не
Не
Начало
Натискане на бутон
„Deal” и раздаване
на картите
Горната
карта на
дилъра е
Асо
Играчът
е
застра-
хован
Играчът
Губи
Играчът
Печели
Дилъръ
т има
Блек
Джек
Дилърът иска
Нова карта
Дилърът
има <
17,<21 и <
от играча
Дил. има
> 17 или <
17 и > игр.
или >= 21
Дилърът
има
колкото
играча
Връща се
залога/никой
не печели
Играчът
има
9,10,11
Играчът
има
чифт
Активиране на
бутон
„ DoubleDown”
Акти-виране
на бутон
„Split”
Изхо
д от
игра
та
Край
Дил.
има >
игр. и
<= 21
Дилърът
и
играчът
имат
Блек
Джек
Връща се
залога