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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.07.2011, 00:24
argoniummm вне форума Посмотреть профиль Отправить личное сообщение для argoniummm Найти все сообщения от argoniummm
  № 1  
Ответить с цитированием
argoniummm
[+1.4 08.07.11]

Регистрация: Jun 2011
Сообщений: 217
По умолчанию Топ друзей

Каким образом на сервере получить топ друзей в игре. Допустим критический вариант - задрот в приложение у которого играют в него 9990 "друзей", которые он добавлял специально для игры. В самой игре допустим очень много записей. Пусть будет 10.000.000 Каким образом отсортировать их по опыту? Желательно пример кода.

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
C веткой промазали, вам в серверные тенологии.

Старый 04.07.2011, 00:35
argoniummm вне форума Посмотреть профиль Отправить личное сообщение для argoniummm Найти все сообщения от argoniummm
  № 3  
Ответить с цитированием
argoniummm
[+1.4 08.07.11]

Регистрация: Jun 2011
Сообщений: 217
ппц. Тему офф.

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
И вообще, хватит темы плодить сомнительные. Идите пишите "крестики-нолики"))

Старый 04.07.2011, 01:01
argoniummm вне форума Посмотреть профиль Отправить личное сообщение для argoniummm Найти все сообщения от argoniummm
  № 5  
Ответить с цитированием
argoniummm
[+1.4 08.07.11]

Регистрация: Jun 2011
Сообщений: 217
Цитата:
Сообщение от Bgg Посмотреть сообщение
И вообще, хватит темы плодить сомнительные. Идите пишите "крестики-нолики"))
чем же тема сомнительная?

Старый 04.07.2011, 01:11
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 6  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Где вы видели "Топ 9999"? В играх маскимум топ100, топ1000, а то и меньше. Кому интересно быть на 5678 месте?

Я бы при сохранении данных в БД о пользователе просто проверял бы текущее количество опыта и заносил бы его если надо в топ.
Код AS3:
const TOP_BORDER = 10000;
//...
if(currentUser.xp >= TOP_BORDER){
  addUserToTop(currentUser.ID);
}
Вывод данных из БД вообще отдельная история.

Старый 04.07.2011, 01:15
argoniummm вне форума Посмотреть профиль Отправить личное сообщение для argoniummm Найти все сообщения от argoniummm
  № 7  
Ответить с цитированием
argoniummm
[+1.4 08.07.11]

Регистрация: Jun 2011
Сообщений: 217
Хорошо, открой допустим Тюрягу (самое популярное приложение на данный момент) и что мы видим?
В самом низу приложения - список твоих друзей отсортированный по опыту. По моему во всех приложениях идёт такая система...

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Ну и? В чем сложность то? Код сортировки друзей по опыту:
Код AS3:
friendsArray.sortOn("xp");
Детсад, ёмоё.

Старый 04.07.2011, 01:27
argoniummm вне форума Посмотреть профиль Отправить личное сообщение для argoniummm Найти все сообщения от argoniummm
  № 9  
Ответить с цитированием
argoniummm
[+1.4 08.07.11]

Регистрация: Jun 2011
Сообщений: 217
Цитата:
Сообщение от Bgg Посмотреть сообщение
Ну и? В чем сложность то? Код сортировки друзей по опыту:
Код AS3:
friendsArray.sortOn("xp");
Детсад, ёмоё.
Во. Спс. И последнее каким образом можно получить список друзей на сервере?

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

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

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


 


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


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