![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| godsgame |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 241 Регистрация: 29.8.2005 Репутация: нет Всего: нет |
Бой уже сделан, но мне кажется не лучшим способом...
Подскажите оптимальный вариант заноса ударов и блоков для последующего извлечения и обработки... т.е куда, как и когда они должны заносится, где добыватся, обрабатыватся.... Добавлено @ 22:49 Ах, самое важное, чуть не забыл - бой должен работать очень быстро, создавать как можно меньшую нагрузку на сервер.(все это я понимаю под "оптимальный") |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
Покажи как у тебя сделано, может это и есть оптимальный вариант
-------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| godsgame |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 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) и т.д Если не понятно распишу подробней. |
|||
|
||||
| AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 18 |
Вопрос во время боя, навыки приобретения доп блоков могут приобретаться?
Если нет, то в самом начале грузишь всю инфу о юзере в массив (сессионный), а дальше уже с ней работаешь. Добавлено @ 19:19 историю боя храни в сессии, после окончания, обрабатывай и раскидывай по конкретным участникам(сколько баллов кажд заработал и тд) Те. твоя задача сделать как можно меньше обращений к базе -------------------- ГЫ... |
|||
|
||||
| godsgame |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 241 Регистрация: 29.8.2005 Репутация: нет Всего: нет |
AntonioBanderaz
только вот проблемка, а если у юзера вдруг незапланированный рестарт случится? сессия пропадет, а в месте с ней и все данные... Тут все в базе хранить надо, вопрос лишь том в каком виде... |
|||
|
||||
| godsgame |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 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 ну, аналогично с блоками |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
godsgame
Да уж, замудренно но ничего другого мне лично в голову не приходит Расскажи а в чём тема делать клоны игр БК, Территория, Смутные Времена (или как их там) в которые играют тысячи (если не миллионы) людей и лучше чем эти (первые две) ты врядли сделаеш темболее если у тебя возникают такие проблемы. ИМХО - эта затея - деньги на ветер. Бои есть в каждом клоне БК, а одно и тоже надоедает, так что делай выводы. -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |