Как сделать мультиплеер? Javascript игра
|
|
Yashko3 | Дата: Четверг, 03 Октября 2013, 14:32 | Сообщение # 1 |
Господин Ведущий
Сейчас нет на сайте
| Добрый день. Хочу спросить как сделать мультиплеер в браузере? "клиент" на javascript. Надо связываться с сервером каждые 10мс, тк игра на реакцию. Это можно сделать на php+js+mysql, но может есть более оптимальные пути?
Первичный функционал такой: когда два клиента на странице, их кидает в "бой" потом идет счетчик, и надо нажать определнную кнопку. Кто первый нажал - победил. Можно отправлять запросы ajax'om к mysql каждые 10-100мс, но может есть более оптимальный способ.
Заранее Спасибо.
старый профиль php <3
|
|
| |
Epetuk | Дата: Пятница, 04 Октября 2013, 13:34 | Сообщение # 2 |
частый гость
Сейчас нет на сайте
| websocket
|
|
| |
lvovand | Дата: Пятница, 04 Октября 2013, 13:39 | Сообщение # 3 |
старожил
Сейчас нет на сайте
| через php дергать не айс, раз js, то в сторону nodejs можно посмотреть
Разработка и продвижение сайтов. Дизайн
|
|
| |
DIMM | Дата: Пятница, 04 Октября 2013, 14:38 | Сообщение # 4 |
частый гость
Сейчас нет на сайте
| В принципе websocket можно использовать. Также, JSON, но не каждые 10-100 мс, спрашивайте сервер хотя бы раз в секунду-две. Игроки браузерок будут не против небольшой задержки. И да, недавно обсуждали вот тут обсуждали нечто подобное
|
|
| |
HerrPotapov | Дата: Пятница, 04 Октября 2013, 17:56 | Сообщение # 5 |
заслуженный участник
Сейчас нет на сайте
| Yashko3, советую посмотреть в сторону Meteor. Это бэкэнд фрэймворк на основе NodeJS, очень прост в освоении. Плюс они сами говорят что он неплохо подходит для игр Вот сайт - http://www.meteor.com/main Вот пример игры (с исходниками) - http://www.meteor.com/examples/wordplay
Discord: alpotapov#1741
Интервью с разработчиком WarCastle - Читаем и вникаем!
|
|
| |