Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2011, 04:17   #1
Abuhamed
Форумчанин
 
Аватар для Abuhamed
 
Регистрация: 27.01.2010
Сообщений: 330
По умолчанию 2д реал тайм игра.

Учу canvas и решил вот попробовать создавать игру по ходу обучения. Игра обычная 2д реал тайм. Вот и возник вопрос, как это, браузерная реал тайм игра. Это же невозможно, для 2д стрелялки между юзерами в режиме онлайн. Потому вот и хочу спросить вас, это ведь невозможно? А если возможно то я думаю тут AJAX не поможет, ведь ajax данные приносит за 100-200мс. Лучше бы ускорить процесс. Как сделать что бы было быстрее? Сокеты? И как лучше всего формировать ответы что бы быстро отдавало их. Может выводить последние действия пользователей, а каждое действие уже клиентка читает и воспроизводит?

actions = {"users": {"us1":{"jump","fire"},"us2":{"go", "jump"}}};

И при получении такого персонажи в игре выполняют действия которые пришли?
Abuhamed вне форума Ответить с цитированием
Старый 19.11.2011, 14:54   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Почитай про workers для html5.
Вроде на хабре была интересная статья.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 21.11.2011, 09:06   #3
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

wokers не поможет, нужно использовать сокеты. Работать лючше с двухмерными массивами.
Виталий Желтяков вне форума Ответить с цитированием
Старый 25.01.2012, 09:27   #4
chyvakoff
Пользователь
 
Аватар для chyvakoff
 
Регистрация: 10.12.2011
Сообщений: 91
По умолчанию

Тоже давно хочу сделать игру.. вот вчера на html 5 налабал стрелялку)) буду дальше изучать и чтото интересное делать.
chyvakoff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись координат в массив в реал тайм, Как записать координаты в массив Dark19 Visual C++ 2 21.06.2011 18:45
АНОМАЛЬНЫЙ тайм аут! Blef PHP 7 10.09.2009 14:30
Тайм аут между операциями sergiksergik Microsoft Office Excel 6 09.06.2009 23:51
БД и пользователи. Реал-тайм. Ramires БД в Delphi 7 19.01.2009 10:40