purebasic.info

PureBasic forum
Текущее время: Пт дек 13, 2019 10:24 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Сб янв 19, 2019 6:45 pm 
Не в сети
профессор

Зарегистрирован: Пт фев 20, 2009 12:57 pm
Сообщений: 1787
Откуда: Алматы
Благодарил (а): 18 раз.
Поблагодарили: 49 раз.
Пункты репутации: 5
есть карта. 32х32 кубика. в каждой ячейке может быть какое-то значение от 1 до 360 чтоль. задача состоит в том, чтобы сделать систему проверки кубиков на совместимость. типа за основу взять 1:1 кубик. он скажем имеет значение 5. для этого значения 5 существует массив или пока не существует - я пока не представляю точно - значений, которые могут быть в следующей ячейке 2:1. типа 7, 12, 45. и если в этой 2 ячейке одно из трех, то все в порядке. скажем 7 - проверять 3 ячейку, с уже новыми разрешенными значениями для 7. если не в порядке то каким-то образом решить какую из трех ставить, при этом учитывая ячейку через одну, чтобы это второе значение потом могло состыковаться с третьим. но это касается только первого ряда в поле. со вторым рядом ситуация осложняется еще больше :) проверяя ячейку 1:2 - надо проверить, чтобы она соответствовала ячейке 1:1 на совместимость. причем для того-же значения 5, но в случае нижнего ряда - то уже другой массив не 7, 12, 45 - а скажем 10, 44, 68, 69, 75.

кааааак это все втолковать программе? :))))

так то существуют уже готовые проверенные карты 32х32 и 64х64. в них без ошибок расположены разные случаи совместимости. возможно оттуда я смогу как-то вытащить таблицы совместимости... но как реализовать саму проверку? что-то я даж как-то не представляю... обычно хоть какие-то обрывки идей в голове витают, а тут ну чот совсем ну никак :)


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB