Есть ли возможность передачи данных из БД сайта в игру и обратно?
Собственно из названия темы всё понятно, подскажите кто знает, есть ли какие-либо решения у данной задачи?
Есть.
Какие конкретно данные интересуют?
Ну хотелось бы что бы, он передавал данные о провале квеста, о победном прохождение квеста, и значение какой бы то нибыло переменной.
Ну так чем не приглянулась конструкция SAVEGAME и OPENGAME ?
MaD,
см. игру Сапер, там реализована по этому принципу таблица рекордов.
SAVEGAME и OPENGAME совсем для других целий, проблема в следующем, существует база игроков в игре, которая написана на ActionScript 3.0, существуют квесты написаные на qgen. Проблема в том, что информация в этих квестах воспроизводится только в рамках QSP плеера и файла с кодом написаном на qgen, в следствии чего становиться не возможным передать информацию из базы игроков в квесты и из квестов в в базу игроков. Пример:
Игрок, записаный в базу игроков имеет имя Миша (Как передать эту информацию в квест?)
Миша проходя квест попал на локацию проигрыша (Как передать эту информацию в базу игроков, что бы приложение написаное на ActionScript узнало об этом и начало выполнять соответствующее условие, связанное с проигрышем.)
Миша играет в многоразовый квест в котором есть ставки. Например тараканье бега. Во время игры в этот квест, он набивает 4000$ как передать эту информацию в базу игроков, что бы у него в основном приложении добавилась сумма равная выигрышу.
И так далее.
*ps посмотрел сапёр, таблица рекордов там тоже существует только на уровне qsp файла и плеера.
MaD,
тебе требуется то, что называется “возможности мультиплеера”. Встроенных в QSP возможностей для мультиплеера нет, он заточен на прохождение в одиночку.
Для того, чтобы получить возможность передавать информацию с БД сайта в игру, нужно отредактировать исходники AeroQSP, аналогично и по передаче информации обратно(Нтропи для экспорта информации использовал небольшой хак, но это неудобно для разработки). Это вполне реализуемо.
Учитывая, что эта возможность требуется вам для коммерческого проекта, думаю было бы разумно как-то договориться насчет поддержки QSP со стороны твоего работодателя, чтобы сотрудничество было взаимовыгодным.