Валерий Жарков - Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3 - Программирование на Visual C# искусственного интеллекта (продолжение 2)

Здесь есть возможность читать онлайн «Валерий Жарков - Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3 - Программирование на Visual C# искусственного интеллекта (продолжение 2)» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. ISBN: , Жанр: Развлечения, Справочники, Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2): краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2)»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

В серии книг «Справочник Жаркова по проектированию и программированию искусственного интеллекта» собрано лучшее программирование искусственного интеллекта (ИИ) в двух- и трёхмерных играх и приложениях, разработанных как автором, так и накопленных за многие годы в Интернете, для настольных компьютеров, ноутбуков, планшетов, смартфонов и Xbox. Даны инструкции по программированию ИИ с текстами программ, а также адреса в Интернете, где можно загрузить программы, графические и звуковые файлы.

Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2) — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2)», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

using PocketJack;

1.21. Методика добавления информации в справочные формы

Для ввода в проект новой (справочной) формы, по которой игрок будет изучать, например, правила игры, в меню Project выбираем Add Windows Form, в панели Add New Item оставляем заданные по умолчанию параметры и щёлкаем кнопку Add. В ответ Visual Studio выводит новую форму Form2 (рис. 1.31) и добавляет в панель Solution Explorer новый пункт Form2.cs.

Рис 131Проектируем справочную форму Рис 132 В свойстве Multiline выбираем - фото 33 Рис 131Проектируем справочную форму Рис 132 В свойстве Multiline выбираем - фото 34

Рис. 1.31.Проектируем справочную форму. Рис. 1.32 В свойстве Multiline выбираем True.

Аналогично, как первую, проектируем вторую форму и вводим элемент управления в виде окна TextBox. Чтобы в это окно можно было записать многострочный текст, в панели Properties (для этого элемента) в свойстве Multiline выбираем значение True (рис. 1.32).

По этой схеме можно добавлять и большее количество форм, сколько необходимо для каждого конкретного приложения. Для закрытия второй формы можно воспользоваться каким-либо элементом управления или компонентом. А можно использовать уже автоматически размещенный на форме крестик Close, которым мы и будем пользоваться.

Теперь мы должны написать программу для второй формы Form2. Открываем (например, по схеме: File, Open, File) файл Form2.cs и в методе-конструкторе класса Form2 ниже следующих строк:

public Form2 ()

{

InitializeComponent ();

записываем следующий код для выдачи на экран на элемент управления TextBox справочной информации.

Листинг 1.14.Код для выдачи на экран справочной информации.

StringBuilder sbl;

sbl = new StringBuilder ();

sbl. Append («Правила игры в очко:\r\n\r\n\r\n»);

sbl. Append («Rules of the game in „point“: \r\n\r\n\r\n»);

sbl. Append («1) Вы являетесь игроком (player) и играете " +

sbl. Append («1) You are a player and play» +

«один на один с банкомётом (dealer).\r\n\r\n»);

«in private with a dealer.\r\n\r\n»);

sbl. Append («2) Ваша цель состоит в том, чтобы иметь в руке " +

sbl. Append («2) Your purpose consists in having in a hand» +

«карты с очками, как можно ближе к 21, но не превышая 21, " +

«a card with points as it is possible closer to 21, " +

«but without exceeding 21,» +

«и больше, чем у банкомёта.\r\n\r\n»);

«and more, than at dealer.\r\n\r\n»);

sbl. Append («3) Первоначально у вас имеются две карты, " +

sbl. Append («3) Originally are available for you two cards,» +

«вы видите сумму очков этих двух карт, и вы можете взять " +

«you see the sum of points of these two cards, " +

«and you can take» +

«дополнительные карты, нажимая кнопку Enter " +

«the additional cards, pressing the Enter key» +

«или выбирая команду «Карту мне» в Меню " +

«or choosing the command „HitMe“ in the Menu» +

«для элемента управления mainMenu1.\r\n\r\n»);

«for the control mainMenu1.\r\n\r\n control»);

sbl. Append («4) Если общее количество очков " +

sbl. Append («4) If total quantity of points» +

«ваших карт превышает 21, " +

«of your cards exceeds 21,» +

«вы взяли лишние карты и теряете вашу ставку.\r\n\r\n»);

«you took excess cards and lose yours bet.\r\n\r\n»);

sbl. Append («5) Если банкомёт набрал такое же количество очков, " +

sbl. Append («5) If a dealer scored the same quantity of points,» +

«как и вы, побеждаете вы, " +

«as well as you, win you,» +

«и счёт увеличивается в вашу пользу.\r\n\r\n»);

«and the account increases in yours advantage.\r\n\r\n»);

sbl. Append («6) Значения очков каждой карты следующие:\r\n»);

sbl. Append («6) Values of points of each card following:\r\n»);

sbl. Append («Ace – A = 1 or 11; " +

«как 1-я, 2-я или 3-я карта – Туз даёт 11 очков; " +

«as the 1st, 2nd or 3rd card – Ace gives 11 points;" +

«например, с Валетом, Дамой и Королём Туз даёт 11 очков " +

«for example, with Jack, Gueen and King, Ace gives 11 points» +

«и в сумме 10+11=21 эти две карты называются PocketJack, " +

«and in the sum 10+11=21 these two cards are called " +

«PocketJack,» +

«который бьёт карты соперника, даже набравшие 21; " +

«who covers the rival’s cards, even gathered 21;" +

«как 4-я и последующая карта – Туз даёт 1 очко;\r\n»);

«as the 4th and subsequent card – Ace gives 1 point; \r\n»);

sbl. Append («цифры на картах от 2 до 9 " +

sbl. Append («Digits on cards from 2 to 9» +

«означают очки этой карты;\r\n»);

«mean the points of this card; \r\n»);

sbl. Append («карта с числом 10, " +

sbl. Append («a card with number 10,» +

«Jack – J, " +

«Queen – Q, " +

«King – K = on 10 points.» +

«\r\n\r\n»);

sbl. Append («7) Если первые две карты у игрока или банкомёта " +

sbl. Append («7) If the first two cards at player or dealer» +

«набрали 21 очко, то они также " +

«gathered 21 points, they also» +

«бьют карты соперника, даже набравшие 21.\r\n\r\n»);

«cover the rival’s cards, even gathered 21.\r\n\r\n»);

sbl. Append («8) Банкомёт сдаёт карты " +

sbl. Append («8) Dealer hands over cards» +

«с единственной колоды карт.\r\n\r\n»);

«from the only shoe of cards.\r\n\r\n»);

sbl. Append («9) Банкомёт будет сдавать себе карты, " +

sbl. Append («9) Dealer will hand over itself cards,» +

«пока не достигнет 17 или больше.\r\n\r\n»);

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2)»

Представляем Вашему вниманию похожие книги на «Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2)» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2)»

Обсуждение, отзывы о книге «Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 3: Программирование на Visual C# искусственного интеллекта (продолжение 2)» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x