Comments 56
Это великолепно — я успеваю нажать раз 5-6 подряд, пока браузер и/или интернет тормозит и выигрываю автоматически после первого хода! Ни одного шанса у соперника! :)
Причем такое и в FF 3.6.24, и в хроме 15.0.874.106
Причем такое и в FF 3.6.24, и в хроме 15.0.874.106
Как так?


У вас игра 3 раза перезапустилась уже без обновления UI. А про два крестика ответ комментарием выше.
Если бы была минимальная авторизацыя и возможность вібрать игру таких курьйозов небыло бы.
Спасибо за статью.
Спасибо за статью.
Всё верно, но ведь это же не реальный проект игры, а лишь прототип для статьи.
Тормозит жутко UI — FF8.
Странно, там не чему тормозить. Какая ОС и точная сборка браузера?
FF сборка — 8 Lang — UA. OS — Win 7. ADblock — ON.
Игра начинается и нельзя делать шаг, или сразу 2 крестика, постоянно что-то переподключается, живет своей жизнью.
Игра начинается и нельзя делать шаг, или сразу 2 крестика, постоянно что-то переподключается, живет своей жизнью.
Подтверждаю: во время ожидания хода соперника тормозит ужасно. Потом отвисает.
раз 6 пытался поиграть, на первом ходу «Сейчас ходит соперник» больше ничего не дождался
UI вроде не тормозит, но соперник отвечает очень уж долго.
да как бы ничего не жду, открыл почитал, прошел по ссылке, ничего не получилось, закрыл — забыл
В любом случае человеку Респект! Большая проделанная работа. Хороший обучающий курс!
В опере(12) бешено моргает иконка вкладки, судя по всему, за счёт сетевой активности :) В хроме всё выглядит более гладко. За 10 минут мне так никто и не выдал ответный ход, жаль.
нипаиграть(с)
Игроки вроде есть, но нолик никто не ставит.
Игроки вроде есть, но нолик никто не ставит.
Не играется. Для game3 — 502, для game15 — Ошибка: неизвестная ошибка.
Лучший топик про node.js ever.
Извините.
Извините.
Уж не знаю с чем это связано, но событий «stats» ваша «игра» присылает штук по 100 в секунду. При каждом таком событии перерисовывается значительная часть UI и все тормозит. Играть невозможно (да и не с кем). Ужос в общем.




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


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

Картинка была сделана немного ранее, но сейчас действительно 250 сек.
Кстати, чем анализируется загрузка сервера?
попробовал в эксплорере — отсчет ожидания хода противника дошел уже до -250 секунд. отлично…

Картинка была сделана немного ранее, но сейчас действительно 250 сек.
Кстати, чем анализируется загрузка сервера?
В данный момент я дописываю игру для продолжения статьи, поэтому то что сейчас на сервере можно по всякому глючить и не работать.
Анализирует за меня селектел, так точнее, сколько моя виртуалка кушает. А на самой виртуалке смотрю htop сколько кушают ресурсов процессы игр.
Анализирует за меня селектел, так точнее, сколько моя виртуалка кушает. А на самой виртуалке смотрю htop сколько кушают ресурсов процессы игр.
Тоже поиграть не получилось, но статья довольно полезная, спасибо.
Кто-нибудь подскажет, исправили ли эту уязвимость в вебсокетах или ещё нет:
habrahabr.ru/blogs/browsers/109733/?
Кто-нибудь подскажет, исправили ли эту уязвимость в вебсокетах или ещё нет:
habrahabr.ru/blogs/browsers/109733/?
Sign up to leave a comment.
Пишем онлайн игру на NodeJS, Express и Socket.IO