Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.02.2013, 02:18
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 1  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
По умолчанию я попытаюсь поднять вопрос о неком пробном времени для компьютерной версии

Господа !

Кто знает, как ля компьютер-версий игр устроено 30-минутное (или 20-минутное, продолжительность не важна) бесплатное время ?

На интуитивном уровне. Игра устанавливается из дистрибутива на компьютер (или на хард-диск - как угодно) покупателя вместе с некой БД. В эту БД (или в этот файл) пишется время запуска каждой игры, пишется код с фиксацией времени, и, после обмена данных с БД и поступления сигнала оттуда об истечении времени, возникает сигнал о завершении игры вплоть до проведения платежа...

Хотя, как мне кажется, это вариации на тему "легко сказать"...

С уважением
Влад

Старый 21.02.2013, 08:23
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 2  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Во флеше есть стандартный способ сохранения данных на локальном диске пользователя - SharedObject
что-то вроде печенек для сайтов, только тут у пользователя не спрашивают разрешение на сохранение по умолчанию

Реализовать просто, но и обойти ограничение тоже просто)

Старый 21.02.2013, 08:41
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 3  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
SharedObject ? Будем изучать... Спасибо...

Старый 21.02.2013, 10:03
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Не стал бы я на SharedObject полагаться. Уж очень легко это сломать )
Вообще, все реализиуют такие алгоритмы по-разному. Хранить подобное в базе данных - так же не эффективно. Базы данных так же легко взламываются, если они хранятся на том же компе, где и сама программа.
Ну, в общем, тут зависит от контенгента, которому предоставляется программа. Для большинства и из базы данных что-то выудить окажется непосильной задачей.
Но я бы сделал запись какого-то неприметного файла (для AIR задача простейшая), с непонятным названием куда-либо на жесткий диск пользователя. В этом файле и хранилось бы ограничение.
Все это не особо эффективно, но, повторюсь контенгент решает все

Старый 21.02.2013, 10:13
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 5  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
Давайте разговор повернем вот в каком направлении.. Давайте обратим внимание на некую фирму, что уже выпустила серию игр с 30-минутным лимитом... И подумаем, как они это сделали...

При желании могу порыться в названии продукта и сделать несколько их скриншотов...

Старый 21.02.2013, 10:19
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 6  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
wlad, давайте конструктивнее
__________________
hauts.ru

Старый 21.02.2013, 10:30
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 7  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
Попробую

Старый 21.02.2013, 12:28
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 8  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
getTimer() вернет время прошедшее с запуска флешки.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 21.02.2013, 12:54
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 9  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Простыми getTimer() проблему не решить - декомпилировать флешку и удалить пару строчек труда никакого не составит

Самый полноценный и сложный для "взлома" метод - хранить информацию о запущенных приложениях на сервере, так же, как это делает адоб с триалками своих продуктов
один огромный минус - придется регистрировать нового пользователя при попытке поиграть, а моментальный запрос регистрации отметает процентов 80 потенциальных "клиентов")

Старый 21.02.2013, 12:57
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 10  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
KumoKairo, думаю, что для 99% обыкновенных пользователей декомпиляция и удаление пары строчек станет фатальной проблемой.

caseyryan прав, действительно нужно знать контингент приложения
__________________
hauts.ru

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:34.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.