Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 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 рейтинг книги]
Комментарии:
Популярные книги
Вечный. Книга VI
6. Вечный
Фантастика
:рпг
,фэнтези
.
5.00
рейтинг книги
Тринадцатый
Фантастика
:фэнтези
,рпг
.
7.12
рейтинг книги
Магия чистых душ
Любовные романы
:любовно-фантастические романы
.
5.40
рейтинг книги
На крыльях любви. Лебедь
Любовные романы
: .
5.00
рейтинг книги
Первопроходец
10. Сопряжение
Фантастика
:боевая фантастика
,постапокалипсис
,рпг
,фэнтези
.
5.00
рейтинг книги
Мечник Вернувшийся 1000 лет спустя. Том 2
2. Вернувшийся мечник
Фантастика
:аниме
,фэнтези
,попаданцы
.
5.00
рейтинг книги
На границе империй. Том 10. Часть 8
Вселенная EVE Online
Фантастика
:боевая фантастика
,космическая фантастика
,попаданцы
.
5.00
рейтинг книги
Как я строил магическую империю 2
2. Как я строил магическую империю
Фантастика
:попаданцы
,аниме
.
5.00
рейтинг книги
Знойные ветры юга. Часть 1
8. Третий Рим
Фантастика
:попаданцы
,альтернативная история
.
5.00
рейтинг книги
Неудержимый. Книга XII
12. Неудержимый
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Неудержимый. Книга XIII
13. Неудержимый
Фантастика
:фэнтези
,попаданцы
,аниме
.
5.00
рейтинг книги
Княжий человек
3. Бедовый
Фантастика
:юмористическая фантастика
,городское фэнтези
,мистика
.
5.00
рейтинг книги
Древесный маг Орловского княжества 3
3. Орловское княжество
Фантастика
:аниме
,сказочная фантастика
,фэнтези
,попаданцы
,гаремник
.
5.00
рейтинг книги
Матабар
1. Матабар
Фантастика
:фэнтези
.
5.00
рейтинг книги
Тринадцатый XIII
13. Видящий смерть
Фантастика
:городское фэнтези
,аниме
,фэнтези
,попаданцы
.
5.00
рейтинг книги
Идеальный мир для Лекаря 18
18. Лекарь
Фантастика
:юмористическое фэнтези
,аниме
.
5.00
рейтинг книги
Как я строил магическую империю 3
3. Как я строил магическую империю
Фантастика
:попаданцы
,постапокалипсис
,аниме
,фэнтези
.
5.00