12

Попробуйте простенькую игрушку

Решил поковырять Node.js и Socket.IO. В качестве эксперимента решил сделать онлайн забаву для игры в паре (клон игры, представленной в статье Артура Думчева на Хабре: http://habrahabr.ru/post/271899/).

Играть здесь: http://151.248.115.207:8080/ (домена нет)

Попробуйте простенькую игрушку

Задача: выбирать плитки с очками таким образом, чтобы в конце игры очков оказалось больше, чем у оппонента.

Ходы делают по очереди. В самом начале выбирается случайная строка. Первый игрок забирает одну из плиток в этой строке. Теперь ходит соперник — он должен выбрать плитку из столбца. Игра прекращается, когда не остается ходов.

Хочу увидеть, сколько соединений выдержит движок. Если игрушка понравится публике, то сделаю ее по-нормальному :)

0
Автор поста оценил этот комментарий
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Круто! Его поста не видел я, но я начал позже, чем он опубликовал.

Я опирался на хабрастатью, о чем и сообщил в топике. Полагаю, что он тоже. Или он и есть Артур Думчев, а ник ему придумал какой-то Алекс )
0
Автор поста оценил этот комментарий

отнюдь! зайдя на страничку по адресу http://151.248.115.207/ без указания порта, наткнулся на пхп скрипт личного кабинета с авторизацией по номеру телефона. в заголовке окна было указано доменное имя третьего уровня, при переходе с третьего на домен второго уровня я и нашел сайт с такой инфой в футере. все верно. какой-то лохотрон.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Вы постом не ошиблись, Холмс.

Это сервер знакомых вебдевелоперов, который мне дали в пользование. Что-то там крутилось, что-то они там тестили. Я уже отключил 80 порт.

показать ответы
2
Автор поста оценил этот комментарий

Мне тоже зашла. Чатик бы еще какой-нибудь минималистический...

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да, чатик прикручу. А еще, как я заметил, нужно какое-нибудь уведомление о появившемся партнёре

0
Автор поста оценил этот комментарий

уже упала. Я принцип понял, но в конце игра зависла.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

В процессе игры произошел вылет, который я уже исправил. Кто-то криворукий :/

0
Автор поста оценил этот комментарий
поиграли блин
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Завел снова и вылечил. Уже не падает

показать ответы
0
Автор поста оценил этот комментарий
Ячейки пустые. Чистый рандом. Наверно надо было с компа лезть. Джойклу привет
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ячейки пустые — я понял, что что-то не так с браузером (я не сильно увлекался с тестами на совместимость). А вот про Чистый рандом  — не понял.

показать ответы
0
Автор поста оценил этот комментарий

Всё здорово. Но неудобно что очки твои и противника далеко друг от друга (когда прикидываешь в уме очки на несколько ходов вперед приходится глазами по длинной диагонали бегать)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да, над дизайном я вообще не работал. Переделаю

0
Автор поста оценил этот комментарий
Хаброэффект не случится? ;)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Быстро набежали, я и не ожидал. Но коннекты держатся нормально :)

показать ответы
0
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да, частенько падала, но я кажется пофиксил.

0
Автор поста оценил этот комментарий

больше не работает? :с

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Переехала: http://plusminus.bars.one
Не думал, что еще актуально :)
1
Автор поста оценил этот комментарий

Ячейки пустые — я понял, что что-то не так с браузером (я не сильно увлекался с тестами на совместимость). А вот про Чистый рандом  — не понял.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Допер, увидев проблему на планшете со старым Андроидом, спасибо
0
Автор поста оценил этот комментарий

Спасибо за участие, дамы и господа!

Я не смог остановиться и обновил игру сегодня: добавил чат и возможность выбрать размер игрового поля. Если так пойдет и дальше, то придется домен для нее покупать :)

1
Автор поста оценил этот комментарий

Ещё бы счёт выигранных партий за серию с одним игроком. iAlexey+

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Будет :)

0
Автор поста оценил этот комментарий

А вот самого главного со статьи и не взял. Бот для одиночной игры где?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я из статьи взял только идею самой игры. Задачу же я себе совсем другую поставил: попробовать Node.js с вебсокетами в действии. То есть, хотел именно сетевую игру в паре сделать. Поэтому бота, описанного в статье, я не делал.


Вообще-то я делал для этой игры бота — для локальных тестов. Чтобы не усложнять, мой бот просто выбирал максимальную из предоставленных ему плиток. И этот элементарный алгоритм оказался, кстати, совсем не плох :)

2
Автор поста оценил этот комментарий

хорошая игра! но надо бы показывать последний ход противника. во всяком случае, на телефоне его не видно. P.S. спасибо тебе iAlexey за компанию в игре (:

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Он отображается вверху — там же, где отображается счет противника. Понимаю, что не очевидно. Я такой дизайнер, я так вижу :)

0
Автор поста оценил этот комментарий

После выигрыша/проигрыша, независимо от выбора "ок" или "отмена" игра начинается заново с тем же соперником

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, увидел, спасибо. Исправлю с добавлением выбора размера игрового поля.

0
Автор поста оценил этот комментарий

И может стоит добавить таймер на время хода

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, эта фича есть, только я ее не до конца сделал. Решил сначала устойчивость проверить.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества