Pull to refresh

Comments 18

Спасибо, очень вовремя!
При прочтении статьи habrahabr.ru/blogs/macosxdev/137711/ тоже возник вопрос, как два разных приложения пользуются общим iCloud — думал, что идентификатор, в вашем случае это «com.zeptolab.ctr», уникален для приложения. До этого предполагал, что доступ к «своей» папке приложение получает автоматически, а чужие для него закрыты. В то же время, на Маке папки открыты для всех — стало удобно, кстати, закидывать документы на iOS-устройства с мака: просто копируешь вордовский файлик в iCloud-папку «com.apple.pages», и через пару секунд он появляется на айпэде и айфоне. К тому же, iCloud-папки работают на маке как DropBox — помещённое в папку на одном компьютере сразу (ну, после загрузки в облако и скачивания) появляется на других ПК использующих тот же AppleID.
А насколько безопасно хранить так данные об игровом процессе? Не может ли юзер, например, с джейлбрейкнутым девайсом исправить плисты, чтобы «пройти» какой-то уровень или даже всю коробку? Есть у вас защита от этого?
Разве смысл проходить игры заключается в финальной сцене только? Я всегда думал что смысл в самом процессе прохождения.
Да, смысл в этом, но не для всех. Ситуации разные бывают. Кто-то пройти не может уровень и коробка следующая не открывается, а очень хочется. Это для примера.
Какая разница от этого разработчикам?
Так может сразу все уровни открыть? Какая ведь разница, да?
Уровни сначала надо купить.
Ну тогда я не знаю что вам противопоставить.
Да не надо мне ничего противопоставлять. Я задал свой вопрос, потому что увидел гипотетическую брешь в механизме получения доступа к новым наборам уровней, созданном в Cut the Rope. И решил узнать у авторов, что они по этому поводу предприняли. Всё. Я тут не спорю.
А еще можно методом реверс-инжениринга разобрать как хранит CTR прогресс локально.
Если хотите больше знать о причине моего вопроса, то можно прочитать вот эту статью: iCloud позволяет синхронизировать любые файлы
Я глубоко в тему iCloud не вникал, но получается, что этот plist, в котором хранится прогресс, может запросто оказаться не только на мобильном девайсе пользователя, но и на его компьютере, где уже не понадобится никакой джейл брейк.
А поскольку данная статья есть практически HowTo, то, наверное, стоит задуматься над безопасностью хранения таким образом данных.
А ведь начиналось все с игры…
Хоть с недавних пор в игре можно открыть уровни за деньги, этот способ не является приоритетным и единственным. Пользователь может не тратить деньги и получать доступ к коробкам за звездочки, которые как раз можно по идее получить нечестным способом через гипотетический взлом через iCloud. Убыток налицо.
Если пользователь так хочет получить доступ ко всем уровням, что готов сделать jailbreak, залезть на файловую систему и править plist'ы, то мы ему не мешаем =) Каждый волен получать (или ломать) удовольствие от игры по своему. Единственное мы препятствуем сабмиту таких результатов в Crystal и Game Center, чтобы не мешать другим игрокам.
Извиняюсь, не туда ответил.
Спасибо. Понятно. Довольно либеральный подход.
Почему же вы ещё не в Steam?
В стиме на хитовой «инди»-игре можно снять неплохую кассу, учитывая, что на старте новые казуальные аркады\головоломки там стоят около 10$, а в сторах ваше приложение, если не ошибаюсь, стоит около 2$. Она уже взорвала всем мозг на мобильных платформах, не вижу причин, по которым CtR не будет иметь успеха в Steam.
Мне дико понравилась игра, я перепрохожу в свободную минуту «ie»-версию по несколько раз в день, но мне в повседневной жизни совершенно не нужна таблетка, и сейчас мне реально хочется купить iPad ради одной только вашей игры, и только последние капли рационализма в мозгу останавливают от покупки девайса за 700$~ для того, чтобы поиграть в игру за 2$. А ещё меня смутило, что на айпаде все всегда играют, держа айпад в вертикальном положении, очень бы хотелось «широкоформатную» версию(как в ие на html5) на ПК. Подумайте, а.
Sign up to leave a comment.