Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 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 рейтинг книги]
Комментарии:
Популярные книги
На границе империй. Том 9. Часть 4
17. Фортуна дама переменчивая
Фантастика
:космическая фантастика
,попаданцы
.
5.00
рейтинг книги
По осколкам твоего сердца
2. Хулиган и новенькая
Любовные романы
:современные любовные романы
.
5.56
рейтинг книги
Локки 5. Потомок бога
5. Локки
Фантастика
:юмористическое фэнтези
,аниме
,фэнтези
.
5.00
рейтинг книги
Путь Шедара
4. Другая сторона
Фантастика
:боевая фантастика
.
6.83
рейтинг книги
Петля, Кадетский корпус. Книга вторая
2. Петля
Фантастика
:боевая фантастика
,попаданцы
,аниме
.
4.80
рейтинг книги
Газлайтер. Том 2
2. История Телепата
Фантастика
:попаданцы
,альтернативная история
,аниме
.
5.00
рейтинг книги
Антимаг его величества. Том II
2. Модификант
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
На границе империй. Том 10. Часть 2
Вселенная EVE Online
Фантастика
:космическая фантастика
.
5.00
рейтинг книги
Газлайтер. Том 28
28. История Телепата
Фантастика
:боевая фантастика
,аниме
,попаданцы
.
5.00
рейтинг книги
Возмутитель спокойствия
1. Глэрд
Фантастика
:фэнтези
,боевая фантастика
,попаданцы
.
5.00
рейтинг книги
В теле пацана
1. Великое плато Вита
Фантастика
:фэнтези
,попаданцы
.
5.00
рейтинг книги
Отщепенец
1. Отщепенец
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Сокрушитель
3. Уникум
Фантастика
:боевая фантастика
.
5.60
рейтинг книги
Тактик
2. Офицер
Фантастика
:альтернативная история
.
7.70
рейтинг книги
Антимаг его величества. Том III
3. Модификант
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Двенадцатая реинкарнация. Трилогия
Фантастика
:боевая фантастика
.
5.60
рейтинг книги
Я еще князь. Книга XX
20. Дорогой барон!
Фантастика
:юмористическое фэнтези
,попаданцы
,аниме
.
5.00