Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 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 рейтинг книги]
Комментарии:
Популярные книги
Кодекс Охотника XXVIII
28. Кодекс Охотника
Фантастика
:фэнтези
,боевая фантастика
,попаданцы
.
5.00
рейтинг книги
Развод с драконом. Отвергнутая целительница
Фантастика
:фэнтези
.
4.75
рейтинг книги
Том 11. Рассказы. Очерки. Публицистика. 1894-1909
Проза
:классическая проза
.
5.00
рейтинг книги
Кодекс Охотника. Книга XXIX
29. Кодекс Охотника
Фантастика
:попаданцы
,аниме
,фэнтези
.
5.00
рейтинг книги
Инженер Петра Великого 5
5. Инженер Петра Великого
Фантастика
:попаданцы
,альтернативная история
,фэнтези
.
4.75
рейтинг книги
Двойник Короля 2
2. Двойник Короля
Фантастика
:попаданцы
,аниме
,фэнтези
,фантастика: прочее
.
5.00
рейтинг книги
Моров. Том 5
4. Моров
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.25
рейтинг книги
Ученик. Книга третья
3. Ученик
Фантастика
:фэнтези
.
7.64
рейтинг книги
На границе империй. Том 10. Часть 2
Вселенная EVE Online
Фантастика
:космическая фантастика
.
5.00
рейтинг книги
Я снова князь. Книга XXIII
23. Дорогой барон!
Фантастика
:юмористическое фэнтези
,аниме
,попаданцы
.
5.00
рейтинг книги
Лекарь Империи
1. Лекарь Империи
Фантастика
:городское фэнтези
,аниме
,дорама
,фэнтези
,попаданцы
.
5.00
рейтинг книги
Сирота
1. Светлая Тьма
Фантастика
:юмористическое фэнтези
,городское фэнтези
,аниме
.
5.00
рейтинг книги
Светлая тьма. Советник
6. Светлая Тьма
Фантастика
:юмористическое фэнтези
,городское фэнтези
,аниме
,сказочная фантастика
,фэнтези
.
5.00
рейтинг книги
Группа крови на рукаве
1. ГК
Фантастика
:боевая фантастика
,попаданцы
,альтернативная история
.
6.40
рейтинг книги
Кодекс Охотника. Книга VI
6. Кодекс Охотника
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.75
рейтинг книги
Сильнейший Столп Империи. Книга 4
4. Сильнейший Столп Империи
Фантастика
:фэнтези
,аниме
,фантастика: прочее
,попаданцы
.
5.00
рейтинг книги
Гримуар темного лорда II
2. Гримуар темного лорда
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.25