Форум программистов, компьютерный форум CyberForum.ru

необходимо создать карту - C++

Восстановить пароль Регистрация
 
Korbofos
3 / 3 / 0
Регистрация: 15.08.2011
Сообщений: 137
20.02.2012, 13:24     необходимо создать карту #1
Для робота необходимо создать карту комнаты с препятствиями что для этого лучше использовать?
Двумерный массив или что-то ещё структуру?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
20.02.2012, 13:30     необходимо создать карту #2
Думаю, что матрицу. Смотря для каких целей конечно.
Korbofos
3 / 3 / 0
Регистрация: 15.08.2011
Сообщений: 137
20.02.2012, 13:46  [ТС]     необходимо создать карту #3
Матрицу? т.е. двумерный массив?
Всё просто есть какое-то препятствие в клеточке ставим единицу, ничего нет ноль.
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
20.02.2012, 13:49     необходимо создать карту #4
Цитата Сообщение от Korbofos Посмотреть сообщение
Матрицу? т.е. двумерный массив?
Всё просто есть какое-то препятствие в клеточке ставим единицу, ничего нет ноль.
Да. Двумерный массив. Думаю вряд ли что-то лучше подойдет для этой цели.
Korbofos
3 / 3 / 0
Регистрация: 15.08.2011
Сообщений: 137
20.02.2012, 15:24  [ТС]     необходимо создать карту #5
Тогда ещё такой вопрос, имеем массив например 100х100 нужно в нём передвинуть объект 10х20 как это лучше сделать? или развернуть на определённое число градусов?
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
20.02.2012, 15:30     необходимо создать карту #6
Цитата Сообщение от Korbofos Посмотреть сообщение
имеем массив например 100х100 нужно в нём передвинуть объект 10х20 как это лучше сделать
Сам объект лучше всего хранить, мне кажется, в отдельной матрице 10*20. Нужно передвинуть - затираешь в матрице 100*200 старый объект и заполняешь из отдельной матрицы эти нужные клетки.
Цитата Сообщение от Korbofos Посмотреть сообщение
развернуть на определённое число градусов?
Тут, опять же думаю лучше использовать отдельную матрицу. И обрабатывать её функциями - чувствую много будет там таких поворотов.
Korbofos
3 / 3 / 0
Регистрация: 15.08.2011
Сообщений: 137
20.02.2012, 19:46  [ТС]     необходимо создать карту #7
А можно пример ни СИ как пододвинуть этот объект?
Taras_Z
20.02.2012, 19:56
  #8

Не по теме:


а какую игру делаем?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2012, 20:32     необходимо создать карту
Еще ссылки по теме:

C++ Необходимо создать аналог БД
C++ Необходимо создать двумерный массив с количеством строк равным количеству полученных узлов xml документа.
C++ Необходимо создать связной список с записью в файл и восстановлением из файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
20.02.2012, 20:32     необходимо создать карту #9
Пусть объект задан через координаты его граней, - выполняя одинаковые преобразования над каждой гранью фигуры, мы будем изменять фигуру:
http://edu.nstu.ru/education/educour.../Gush/r40.html
Yandex
Объявления
20.02.2012, 20:32     необходимо создать карту
Ответ Создать тему
Опции темы

Текущее время: 04:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru