login:        password:      
Combats Scrolls
Rambler's Top100
Гость БК
Без названия | Shadow_of_cat Open user info Open user photogallery
Friend page
updated 20.02.10 15:57
20.02.10 13:29   |  Модификатор Open user info Open user photogallery |   Про лаги игры
 ru
 Думается мне, что во многом "проклятие" тормознутости этой игры заключается в том, что любые размены, любые приёмы - мгновенны. Как пример. Юзает игрок Призрачную защиту - отправляется запрос на сервер, потом он обрабатывается, потом возвращаются данные о состоянии боя на текущий момент. Юзает игрок Усиленные удары - отправляется запрос, обрабатывается, возвращаются данные (в полном объёме). Предположим, я за размен юзаю 1-3 приёма + сам размен. Это 2-4 запроса плюс обработка каждого.

Если взять пример из реальной жизни, то это сравнимо с тем, если бы я подзывал официанта каждый раз на каждый свой заказ. Разумеется, гораздо удобнее было бы сначала составить список того, что я заказываю, и за один раз отдать весь заказ официанту. Как это выглядело бы в БКшных реалиях?

Сначала составляется список приемов, который я хочу использовать в данном размене. Когда я нажимаю кнопку "вперед" - я выражаю свою готовность отправить запрос на сервер (читай: официанту). Сервер проверяет, возможно ли осуществить такой размен (хватает ли тактик, маны, стрел, жив ли персонаж и так далее). Если возможно - то сервер обрабатывает размен и возвращает его. Минус (он же огромный плюс) данной системы в том, что уже невозможно будет наносить мгновенные заклятия (как обычные касты, так и приемы вроде прорыва).

Система, описанная выше, подразумевает, что официант после подхода к каждому столику будет возвращаться на кухню и обратно. Можно ли сделать ещё лучше? Можно!

Официант собирает единовременно все заказы только когда все участники боя их приготовили. Тогда не будет необходимости возвращаться каждый раз с новым заказом, достаточно пройтись один раз. Этим подразумевается, что размены будут единовременные не только для двух противоположных участников боя, а для обеих команд. Тогда бой можно делить на ходы не отдельных персонажей, а на некие "стадии боя" - одновременные ходы всех персов. Это во многом упрощает обновление окна: если в памяти браузера уже хранится информация о стадии боя номер N, то при обновлении окна будет использована локальная информация, а не новая с сервера. К тому же, уверен, это интереснее и с точки зрения самого боя. Проблема будет только в боях 2 на 100, например, когда 50 персонажей бьют в единственный размен одного... Но разве это не логичнее?

Update: Нельзя забывать и о такой мощной библиотеке JS, как jQuery, которая значительно может упростить многие функции на клиентской стороне. Есть еще одна интересная библиотека - Raphaël - но пока что практического применения в рунете я не видел, хотя смотрится очень эффективно.
Comments: 43 | Post comment
17.02.10 19:00   |  melese Open user info Open user photogallery |    I need your loving like a sunshine  ru
Post comment
updated 17.02.10 11:59
17.02.10 11:58   |  Мирра Open user info Open user photogallery |   
 ru
 Попытка вчера напиться оказалась не очень успешной. И кто придумал, что можно утопить в бокале всю свою горечь и печаль? Идиоты наверн какие-то)
Объявляю себе сухой закон с сегодняшнего дня.

Mood: задумчивое 
Comments: 4 | Post comment
16.02.10 18:31   |  Мирра Open user info Open user photogallery |     ru
 Кажется я на грани... Лишний шаг влево или в право, какое-нибудь слово и начнется истерика. Плавно перетекающая видимо в депр.
Надоело замученно улыбаться и делать вид что все отлично, когда все рушиться. Вчера даже грешным делом думала - уж лучше б папу, вместо мамы...
Срочно необходимо найти повод для того чтобы дальше жить и радоваться жизни. Иначе я просто сойду с ума...

Mood: затравленное
Comments: 11 | Post comment
updated 15.02.10 17:58
15.02.10 17:09   |  Emet Open user info Open user photogallery |   ДДТ - Родина, Live In Kiev, Крещатик, 26.07.08)
 ru
Post comment
14.02.10 14:52   |  Модификатор Open user info Open user photogallery |   Почти свадьба  ru
 Сегодня меня чуть не женили. Вот так вот.
Топик на память: http://forum.combats.com/forum.pl?id=72091266144309&n=index
Comments: 50 | Post comment
13.02.10 01:47   |  Мирра Open user info Open user photogallery |     ru
 Как вы относитесь к татушкам?

В последнее время думаю себе сделать небольшую, но что-то останавливает)

Mood: замечательное 
Comments: 25 | Post comment
10.02.10 19:45   |  melese Open user info Open user photogallery |   Утро Полины  ru
Post comment
06.02.10 15:48   |  melese Open user info Open user photogallery |   лирика  ru
 Ты за этим к нему и льнула, привыкала, ждала из мглы –
чтоб ходить сейчас тупо, снуло, и башкой собирать углы.
Ты затем с ним и говорила, и делила постель одну –
чтобы вцепляться теперь в перила так, как будто идешь ко дну.
Ты еще одна самка; особь; так чего поднимаешь вой?
Он еще один верный способ остро чуять себя живой.

Тебя что, не предупреждали, что потом тошнота и дрожь?
Мы ж такие видали дали, что не очень-то и дойдешь.
Мы такие видали виды, что аж скручивало в груди;
ну какие теперь обиды, когда все уже позади.
Это матч; среди кандидаток были хищницы еще те –
и слетели; а с ним всегда так – со щитом или на щите.

Тебе дали им надышаться; кислородная маска тьмы,
слов, парфюма, простого шанса, что какое-то будет «мы»,
блюза, осени, смеха, пиццы на Садовой, вина, такси,
дай откашляться, Бог, отпиться, иже еси на небеси, -
тебя гладили, воскрешая, вынимая из катастроф,
в тебе жили, опустошая, дров подкидывая и строф;

маски нет. Чем не хороша я, ну ответь же мне, Боже мой, –
только ты ведь уже большая, не пора ли дышать самой.



© В. Полозкова
Comments: 2 | Post comment
03.02.10 11:36   |  melese Open user info Open user photogallery |    This Boy Is Fire  ru
Post comment

Total posts: 1725 Pages: 173
«« « 1.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 79 80 81 82 83 84 85 86 87 88 89 90.. 100.. 110.. 120.. 130.. 140.. 150.. 160.. 170.. » »»
 
 


« 2025 september »
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

 
 © 2007–2025 «combats.com»
  18+  
feedback