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

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.01.2016, 09:58
Korchy вне форума Посмотреть профиль Отправить личное сообщение для Korchy Найти все сообщения от Korchy
  № 21  
Ответить с цитированием
Korchy
 
Аватар для Korchy

Регистрация: May 2011
Сообщений: 301
Записей в блоге: 2
Цитата:
Сообщение от mikhailk Посмотреть сообщение
Да в общем-то ничего не мешает. А что это даст?
Как раз к тому, что синхронизация будет четко по выбору клиента и не возникнет никаких проблем. Если клиент заходит с устройства 1 - не важно, какой уровень он набил на устройстве 2. Синхронизация идет только с первой подучеткой. Перекинуть данные с устройства 2 должна быть кнопка "нажал - загрузил" Если там уровень меньше - предупреждение, при согласии - перезапись.
__________________
interplanety

Старый 02.02.2016, 16:09
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 22  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Есть огромное количество игр с хранением сейвов в облаке. Почему бы не взять одну из них и не посмотреть, как всё реализовано?
Тут все очень просто.
- Это либо игры с линейным прохождением, в которых не возникает вопросов с синхронизацией в принципе.
- Либо игры, в которых оплата юзера в игру не связана с результатами прохождения игры. Т.е., не важно, что там получилось с результатами, но, если юзер купил новые миссии в игре на одном устройстве, после синхронизации они будут доступны на всех устройствах.
- Либо игры всегда требующие онлайна и контролирующие, что запущена только одна копия в один момент времени

В моем случае заказчик хочет функционал, который по-хорошему требует постоянный онлайн и собственный сервер. Но он хочет оффлайн и сохранение в облаке.


Цитата:
Как раз к тому, что синхронизация будет четко по выбору клиента и не возникнет никаких проблем. Если клиент заходит с устройства 1 - не важно, какой уровень он набил на устройстве 2. Синхронизация идет только с первой подучеткой. Перекинуть данные с устройства 2 должна быть кнопка "нажал - загрузил" Если там уровень меньше - предупреждение, при согласии - перезапись.
Вопрос с деньгами останется.

Например:
1. В игре на устройстве-1 баланс 100 монет и на устройстве-2 - то же самое. Устройство-1 подключено к Инету, устройство-2 - нет.
2. Юзер на устройстве-1 пополнил за реальные деньги баланс на 1000 монет, из которых 500 тут же потратил на игровые нужды, теперь на балансе 600 монет.
3. Юзер включает Инет на устройстве-2. Там по прежнему 100 монет на балансе?

Старый 02.02.2016, 16:15
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 23  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
Конкретно в данном случае правильно было бы подгрузить стейт с сервера где (600 монет).И вообще что-то мне подсказывает, что серверные данные всегда должны иметь приоритет перед локальными.

Старый 02.02.2016, 16:37
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 24  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Честно говоря, я пытаюсь дожать заказчика на железный онлайн с одной копией игры в эфире. Иначе проблем не избежать по-любому.

Старый 02.02.2016, 18:02
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 25  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
Радикально как-то.Имхо лучше жестко юзеру говорить что у него всего одна учетка.

Старый 02.02.2016, 19:17
Korchy вне форума Посмотреть профиль Отправить личное сообщение для Korchy Найти все сообщения от Korchy
  № 26  
Ответить с цитированием
Korchy
 
Аватар для Korchy

Регистрация: May 2011
Сообщений: 301
Записей в блоге: 2
Цитата:
Сообщение от mikhailk Посмотреть сообщение
Т
Вопрос с деньгами останется.

Например:
1. В игре на устройстве-1 баланс 100 монет и на устройстве-2 - то же самое. Устройство-1 подключено к Инету, устройство-2 - нет.
2. Юзер на устройстве-1 пополнил за реальные деньги баланс на 1000 монет, из которых 500 тут же потратил на игровые нужды, теперь на балансе 600 монет.
3. Юзер включает Инет на устройстве-2. Там по прежнему 100 монет на балансе?
Да, там по прежнему 100р на балансе. И кнопка мигает - "вы заходили с устройства 2, желаете перенести достижения? (Y/N)".
__________________
interplanety

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

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

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


 


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


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