Pull to refresh

Comments 56

Это великолепно — я успеваю нажать раз 5-6 подряд, пока браузер и/или интернет тормозит и выигрываю автоматически после первого хода! Ни одного шанса у соперника! :)
Причем такое и в FF 3.6.24, и в хроме 15.0.874.106
Извиняюсь, я с такой проблемой не сталкивался при тестировании, т.к. не искал подвохов в игре, а проверял чтобы всё работало как надо. Сейчас накатаю заплатку :)
Все, так читерить теперь не получается
У вас игра 3 раза перезапустилась уже без обновления UI. А про два крестика ответ комментарием выше.
Если бы была минимальная авторизацыя и возможность вібрать игру таких курьйозов небыло бы.
Спасибо за статью.
Всё верно, но ведь это же не реальный проект игры, а лишь прототип для статьи.
Понимаю. Ну как бы план на будущее. Потому что ни одной партии не смог сыграть. Перегружалась страница и все по новой. =(
Саму авторизацию как таковую не хотелось делать это усложняет ненужным действием, сейчас переделан старт игры, теперь должно нормально работать.
UFO landed and left these words here
Сейчас сделаю другие конфиги игр на других урлах, уже в процессе, nginx донастрою ;)
FF сборка — 8 Lang — UA. OS — Win 7. ADblock — ON.

Игра начинается и нельзя делать шаг, или сразу 2 крестика, постоянно что-то переподключается, живет своей жизнью.
Подтверждаю: во время ожидания хода соперника тормозит ужасно. Потом отвисает.
раз 6 пытался поиграть, на первом ходу «Сейчас ходит соперник» больше ничего не дождался
Либо человек действительно просто открыл вкладку и забил, либо подключается к игре в которой уже ушёл соперник. В общем игра не для продакшена, вы многое от неё ждёте я сделал демо пример чтобы читателю легче было понять как это всё работает)
UI вроде не тормозит, но соперник отвечает очень уж долго.
да как бы ничего не жду, открыл почитал, прошел по ссылке, ничего не получилось, закрыл — забыл
В любом случае человеку Респект! Большая проделанная работа. Хороший обучающий курс!
Спасибо. Дизайнерскими способностями, увы, обделён =)
В опере(12) бешено моргает иконка вкладки, судя по всему, за счёт сетевой активности :) В хроме всё выглядит более гладко. За 10 минут мне так никто и не выдал ответный ход, жаль.
нипаиграть(с)
Игроки вроде есть, но нолик никто не ставит.
проблема осталась, я так ниразу поиграть и не смог за 5 минут :)
Когда я отписал я сидел играл 3х3 с полчаса редко когда попадалось что не ходили или убегали.
Не играется. Для game3 — 502, для game15 — Ошибка: неизвестная ошибка.
Лучший топик про node.js ever.

Извините.
Уж не знаю с чем это связано, но событий «stats» ваша «игра» присылает штук по 100 в секунду. При каждом таком событии перерисовывается значительная часть UI и все тормозит. Играть невозможно (да и не с кем). Ужос в общем.

http://gaynode.org

http://gaynode.org
Ох, точно! Это ведь мой косяк, каждый запущенный отдельно поток ноды слал в интервале статистику. Сейчас исправлю.
И правда исправили — теперь не присылает xD

Ну я не виноват что кто-то там сидит играет постоянно, мне же надо когда-то перезапускать сервер чтобы обновить, сейчас почти всё работает как надо, осталось ещё немного разобраться с глюками и дописать новую статью ;)
> В среднем в данный момент наблюдается от 30 до 50 человек в онлайне, при этом нагрузка на сервере практически не заметна

Вы меня простите, но 600 отожраных метров памяти — это практически не заметная нагрузка для 30-50 онлайна?
Тогда хорошо бы нормализовать график, а то «вызывает вопросы».
попробовал в опере — не могу сделать второй ход своим крестиком/ноликом и как следствие проигрываю.
попробовал в эксплорере — отсчет ожидания хода противника дошел уже до -250 секунд. отлично…

Картинка была сделана немного ранее, но сейчас действительно 250 сек.

Кстати, чем анализируется загрузка сервера?
В данный момент я дописываю игру для продолжения статьи, поэтому то что сейчас на сервере можно по всякому глючить и не работать.
Анализирует за меня селектел, так точнее, сколько моя виртуалка кушает. А на самой виртуалке смотрю htop сколько кушают ресурсов процессы игр.
ну с game3 и game15 понятно — они вообще мертвы, но основная глючит.
дописывайте, потом потестим. А за селектел — спасибо, но дорого :)
Тоже поиграть не получилось, но статья довольно полезная, спасибо.
Кто-нибудь подскажет, исправили ли эту уязвимость в вебсокетах или ещё нет:
habrahabr.ru/blogs/browsers/109733/?
Висит надпись «Успешно подключились к игровому серверу… Ожидаем соперника...» довольно долго, возможно все игроки заняты
Only those users with full accounts are able to leave comments. Log in, please.