Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 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 рейтинг книги]
Комментарии:
Популярные книги
Страж Кодекса. Книга III
3. КО: Страж Кодекса
Фантастика
:фэнтези
,попаданцы
.
5.00
рейтинг книги
Черный Маг Императора 10
10. Черный маг императора
Фантастика
:юмористическое фэнтези
,попаданцы
,аниме
,сказочная фантастика
,фэнтези
.
5.00
рейтинг книги
Эволюционер из трущоб. Том 8
8. Эволюционер из трущоб
Фантастика
:попаданцы
,аниме
,фэнтези
,фантастика: прочее
.
5.00
рейтинг книги
Глава рода
5. Живой лёд
Фантастика
:боевая фантастика
.
6.55
рейтинг книги
Кодекс Крови. Книга I
1. РОС: Кодекс Крови
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
На границе империй. Том 10. Часть 7
Вселенная EVE Online
Фантастика
:боевая фантастика
,космическая фантастика
,попаданцы
.
5.00
рейтинг книги
Адепт. Том второй. Каникулы
7. Совсем не герой
Фантастика
:фэнтези
,попаданцы
.
9.05
рейтинг книги
Хозяин Стужи 3
3. Злой Лед
Фантастика
:аниме
,фэнтези
,попаданцы
.
7.00
рейтинг книги
Аспирант
3. Рунный маг
Фантастика
:боевая фантастика
.
4.50
рейтинг книги
Глэрд IX: Легионы во Тьме
9. Глэрд
Фантастика
:боевая фантастика
,попаданцы
,фэнтези
.
5.00
рейтинг книги
Беглец
1. Совсем не герой
Фантастика
:фэнтези
,попаданцы
.
8.94
рейтинг книги
Метатель. Книга 2
2. Метатель
Фантастика
:боевая фантастика
,попаданцы
,рпг
,фэнтези
,фантастика: прочее
,постапокалипсис
.
5.00
рейтинг книги
Первый среди равных. Книга II
2. Первый среди Равных
Фантастика
:попаданцы
,аниме
,фэнтези
.
5.00
рейтинг книги
Первый среди равных
1. Первый среди Равных
Фантастика
:попаданцы
,аниме
,фэнтези
.
5.00
рейтинг книги
Хозяин Теней 5
5. Безбожник
Фантастика
:аниме
,фэнтези
,фантастика: прочее
,попаданцы
.
5.00
рейтинг книги
Александр Агренев. Трилогия
Александр Агренев
Фантастика
:альтернативная история
.
9.17
рейтинг книги
Вечный. Книга II
2. Вечный
Фантастика
:боевая фантастика
,попаданцы
,рпг
.
5.00