Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP+MYSQL: оптимальный модуль боя, занос и обработка 
:(
    Опции темы
godsgame
  Дата 22.11.2005, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



Бой уже сделан, но мне кажется не лучшим способом...

Подскажите оптимальный вариант заноса ударов и блоков для последующего извлечения и обработки... т.е куда, как и когда они должны заносится, где добыватся, обрабатыватся....
Добавлено @ 22:49
Ах, самое важное, чуть не забыл - бой должен работать очень быстро, создавать как можно меньшую нагрузку на сервер.(все это я понимаю под "оптимальный")
PM MAIL   Вверх
R.M.
Дата 23.11.2005, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



Покажи как у тебя сделано, может это и есть оптимальный вариант


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
godsgame
Дата 23.11.2005, 07:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



если коротко:

user Oponent userUdar....userHP oponentHP

nick1/nick2 Opon1/opon2 1/2;3/4...... 15/20 5/18

nick1 ударил Opon1 в голову(1), а opon2 в корпус(2)
и т.д

Если не понятно распишу подробней.
PM MAIL   Вверх
AntonioBanderaz
Дата 23.11.2005, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 18



Вопрос во время боя, навыки приобретения доп блоков могут приобретаться?
Если нет, то в самом начале грузишь всю инфу о юзере в массив (сессионный), а дальше уже с ней работаешь.
Добавлено @ 19:19
историю боя храни в сессии, после окончания, обрабатывай и раскидывай по конкретным участникам(сколько баллов кажд заработал и тд) Те. твоя задача сделать как можно меньше обращений к базе


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
godsgame
Дата 23.11.2005, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



AntonioBanderaz
только вот проблемка, а если у юзера вдруг незапланированный рестарт случится? сессия пропадет, а в месте с ней и все данные...

Тут все в базе хранить надо, вопрос лишь том в каком виде...
PM MAIL   Вверх
godsgame
Дата 23.11.2005, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



AntonioBanderaz
к тому же, в моем случает, в базу идет всего 2 запроса. (добыча инфы и занос)
Меня просто смущает обработка (анализ результата, уж слишком замудренно сделано)

если бой 2 на 2 или больше:
1/2/2/4;3/4/3/1;.......;.........
( в данном случае опонентов 4! (и юзеров тоже) ),
у каждого юзера для каждого опонента по удару - отделены "/"
между собой юзеры отделяются ";")

если бой 1 на 2 (или больше):
1/2/3.....(т.е для каждого опонента по удару, т.к юзер один отделения при помощи ";" не требуется)

если бой 2 или больше на 1:
1;2;3... (т.к опонент всего 1, то отделять удары "/" не нужно (он ведь один!))

вот такая система!! думаю можно полегче...
Добавлено @ 23:10
ну, аналогично с блоками
PM MAIL   Вверх
R.M.
Дата 24.11.2005, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



godsgame
Да уж, замудренно но ничего другого мне лично в голову не приходит

Расскажи а в чём тема делать клоны игр БК, Территория, Смутные Времена (или как их там) в которые играют тысячи (если не миллионы) людей и лучше чем эти (первые две) ты врядли сделаеш темболее если у тебя возникают такие проблемы. ИМХО - эта затея - деньги на ветер. Бои есть в каждом клоне БК, а одно и тоже надоедает, так что делай выводы.


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0608 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.