Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 8: Программирование на Visual C# искусственного интеллекта. Издание 2. Продолжение 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 рейтинг книги]
Комментарии:
Популярные книги
Виконт. Книга 3. Знамена Легиона
3. Псевдоним `Испанец`
Фантастика
:фэнтези
,попаданцы
,аниме
.
7.00
рейтинг книги
Сирота
1. Светлая Тьма
Фантастика
:юмористическое фэнтези
,городское фэнтези
,аниме
.
5.00
рейтинг книги
Сирота
1. Помещик
Фантастика
:альтернативная история
.
5.71
рейтинг книги
Кодекс Крови. Книга ХVII
17. РОС: Кодекс Крови
Фантастика
:попаданцы
,аниме
,фэнтези
.
5.00
рейтинг книги
Звездная Кровь. Экзарх II
2. Экзарх
Старинная литература
:прочая старинная литература
.
5.00
рейтинг книги
Вперед в прошлое 9
9. Вперед в прошлое
Фантастика
:попаданцы
,альтернативная история
.
5.00
рейтинг книги
Неудержимый. Книга IV
4. Неудержимый
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Вернувшийся: Новая жизнь. Том I
1. Вернувшийся
Фантастика
:боевая фантастика
,рпг
.
5.00
рейтинг книги
Я Гордый часть 7
7. Стальные яйца
Фантастика
:попаданцы
,аниме
,фэнтези
.
5.00
рейтинг книги
Оживший камень
1. Артефактор
Фантастика
:городское фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Седьмой Рубеж II
2. 5000 лет темноты
Фантастика
:фэнтези
,попаданцы
.
5.00
рейтинг книги
Матабар
1. Матабар
Фантастика
:фэнтези
.
5.00
рейтинг книги
Кодекс Охотника. Книга XXXVIII
38. Кодекс Охотника
Фантастика
:фэнтези
,боевая фантастика
,попаданцы
,юмористическое фэнтези
.
5.00
рейтинг книги
Виконт. Книга 1. Второе рождение
1. Псевдоним `Испанец`
Фантастика
:фэнтези
,боевая фантастика
,попаданцы
.
6.67
рейтинг книги
В лапах зверя
1. Звериные повадки Симоновых
Любовные романы
:остросюжетные любовные романы
,эро литература
.
5.00
рейтинг книги
Двойник Короля 7
7. Двойник Короля
Фантастика
:аниме
,фэнтези
,фантастика: прочее
,попаданцы
.
5.00
рейтинг книги
Седьмой Рубеж III
3. 5000 лет темноты
Фантастика
:фэнтези
,попаданцы
.
5.00