.
Ориентация в пространстве. Урок 3. Робот и стена
Автор megabax   
03.12.2013 г.
unit AIObj

Ориентация в пространстве. Урок 3. Робот и стена

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


На прошлом уроке мы разработали "рисовалку" "пространства".  Сейчас будем программировать объекты - робота и стену. Давайте объявим класс стены Wall:

    /// <summary>

    /// Класс реализации объекта "Стена"

    /// </summary>

    public class Wall : CoordinatesObject

    {

    }

 

Теперь займемся его методами....

 

...

 

...И посмотрим что будет:

 

Ориентация в пространстве. Урок 3. Робот и стена

 

Теперь займемся роботом. ...

 

....

 

Добавим робота в пространство:

        public Form1()

        {

            InitializeComponent();

            space = new Space(10,10);

            space.location_size = 30;

            space.objects.Add(new Wall(5, 4));

            space.objects.Add(new Wall(5, 5));

            space.objects.Add(new Wall(5, 6));

            space.objects.Add(new Robot(2,5,"C:\\4\\robot.png"));

        }

 

И тестим:

Ориентация в пространстве. Урок 3. Робот и стена

 

 


Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями  программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft.. 


Последнее обновление ( 03.12.2013 г. )