Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 10: Программирование на Visual C# искусственного интеллекта. Издание 3. Продолжение 1
Отрывок из книги
1.6. Класс CardHand для представления карт в руках игрока В движке игры CardEngine.cs мы нуждаемся в контейнерном классе CardHand (Рука игрока или банкомёта с картами), чтобы держать все карты. Законченная игра будет требовать двух объектов этого контейнера: один – для управляемого компьютером дилера и другой – для игрока. Класс CardHand, который мы собираемся использовать, держит множество карт. Это основано на коллекции ArrayList, которая облегчит для пользователей класса CardHand возможность добавлять и перечислять карты в руке. Эта коллекция также содержит метод, который будет рисовать карты в руке, как показано в следующем коде:
public void DrawHand(Graphics g, int startx, int starty, int gapx, int gapy) Этот метод, приведённый выше, рисует карты, начиная с определённой позиции на экране. Каждая последующая карта рисуется на определённом расстоянии от предыдущей. Класс CardHand также содержит следующий метод, который вычисляет счёт набранным картам второго игрока blackjack (компьютера): public int BlackJackScoreHand { int score = 0; int aces = 0; foreach (Card card in this)
У нас есть только неполная версия книги.
Книги из серии:
Без серии
[5.0 рейтинг книги]
[5.0 рейтинг книги]
[5.0 рейтинг книги]
[5.0 рейтинг книги]
[5.0 рейтинг книги]
[5.0 рейтинг книги]
[5.0 рейтинг книги]
[5.0 рейтинг книги]
Комментарии:
Популярные книги
Кодекс Охотника. Книга XIII
13. Кодекс Охотника
Фантастика
:боевая фантастика
,попаданцы
,аниме
.
7.50
рейтинг книги
Стеллар. Заклинатель
3. Стеллар
Фантастика
:боевая фантастика
.
8.42
рейтинг книги
Железный Воин Империи
1. Железный Воин Империи
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.25
рейтинг книги
Двойник короля 12
12. Двойник Короля
Фантастика
:аниме
,фэнтези
,попаданцы
.
5.00
рейтинг книги
Кукловод
2. О чем молчат могилы
Фантастика
:боевая фантастика
.
8.50
рейтинг книги
Черный Маг Императора 7 (CИ)
7. Черный маг императора
Фантастика
:фэнтези
,попаданцы
.
5.00
рейтинг книги
Развод в 45. От любви до ненависти
6. Развод
Любовные романы
:остросюжетные любовные романы
.
5.40
рейтинг книги
Звездная Кровь. Экзарх I
1. Экзарх
Фантастика
:боевая фантастика
,рпг
,фэнтези
,фантастика: прочее
,попаданцы
.
5.00
рейтинг книги
Первый среди равных. Книга VIII
8. Первый среди Равных
Фантастика
:аниме
,фантастика: прочее
,эпическая фантастика
,попаданцы
.
5.00
рейтинг книги
Кодекс Охотника. Книга VIII
8. Кодекс Охотника
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Последний реанорец. Том VIII
7. Высшая Речь
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.75
рейтинг книги
Двенадцатая реинкарнация. Трилогия
Фантастика
:боевая фантастика
.
5.60
рейтинг книги
Кодекс Императора IV
4. Кодекс Императора
Фантастика
:аниме
,фэнтези
,попаданцы
.
5.00
рейтинг книги
Родословная. Том 1
1. Линия крови
Фантастика
:городское фэнтези
,аниме
,фэнтези
,фантастика: прочее
.
5.00
рейтинг книги
Мастер 3
3. Мастер
Фантастика
:героическая фантастика
,попаданцы
,аниме
.
5.00
рейтинг книги
Неудержимый. Книга XXXVII
37. Неудержимый
Фантастика
:аниме
,фэнтези
,фантастика: прочее
,попаданцы
.
5.00
рейтинг книги
Сопротивление
11. Последняя жизнь
Фантастика
:аниме
,фэнтези
,попаданцы
.
7.33