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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.07.2013, 23:15   #1
Ronin_47
 
Регистрация: 19.07.2013
Сообщений: 3
По умолчанию Kомната ожидания для онлайн игрушки

Всем здрасте,

Сильно не пинать, предупреждаю сразу, я студент . Уже не зеленый но пока еще и не очень созревший. Трабле собственно такой: надо написать мульти узерскую онлайн игрушку типа шашке. Все бы ничего но понятия не имею с чего начать и как прописать комнату ожидания. Тоесть там где видно всех онлайн юзеров свободные столы/комнаты и тд и тп. Буду весьма благодарен за посильную помощь комунити.

Пы.Сы. Ссылки на врозумительние опенсорсы или на туториалы будут приняты с благодарностью .

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

ну собсна, это уровень уже 3-го курса (хотя с нынешним образованием такое пятерку на дипломе получит)
в первую очередь нужно поднять сервер, хотя бы апач, на нем организовать всю логику приложения, всю игру, "комнату ожидания", отчет по играм и прочая хрень
дальше- клиентская часть, лупим AJAX для обмена с сервером данными, дополняем логикой игры клиентскую часть - простейшая проверка на правильность хода...
эмн... вуаля!
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 20.07.2013, 12:55   #3
Ronin_47
 
Регистрация: 19.07.2013
Сообщений: 3
По умолчанию Пояснение вопроса

Спасибо за ответ. Поясню, "HОМЕ page" и регистрачию спомощью (ХАМPP) я прописал , тоесть то что надо работать с таблицами в базе данных я понимаю и даже немного умею. А вот как отобзить уже существующие занятые или полузанятые столы и залогининых юзеров (если кто закрыл браузер а не "сессион") идей нет.
Ronin_47 вне форума Ответить с цитированием
Старый 21.07.2013, 10:03   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

я так понял, тебе нужно копать в сторону веб-соккетов
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 22.07.2013, 12:40   #5
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Цитата:
А вот как отобзить уже существующие занятые или полузанятые столы и залогининых юзеров (если кто закрыл браузер а не "сессион")
Что мешает хранить такие вещи в БД?

По поводу закрытия браузера (т.е. юзер ушёл) - сохранять время последнего Ajax'а от юзера, и если от него нет инфы определённое время, то считать что он ушёл.

Но, как уже сказали, вебсокеты тут конечно явно подходящее, чем ajax.
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 22.07.2013, 12:43   #6
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Тут реализация двумя способами того, что тебе надо, можешь поглядеть клиентскую часть. Думаю, даст наводки.

Ajax:
http://klavogonki.ru/gamelist?old=1
WebSocket:
http://klavogonki.ru/gamelist?new=1
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 23.07.2013, 22:57   #7
Ronin_47
 
Регистрация: 19.07.2013
Сообщений: 3
По умолчанию

Great Thanks to Everybody....
Ronin_47 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заказ на бота для клиентской онлайн-игрушки lectirs Фриланс 3 22.09.2012 13:06
Пауза для ожидания действия blblbl-org Общие вопросы Delphi 6 19.04.2012 20:46
Разделение процессорного времяни для ожидания igor74 Общие вопросы Delphi 6 09.06.2011 13:30
Бот для флеш игрушки BleStaR Общие вопросы по Java, Java SE, Kotlin 0 25.04.2011 07:47
какой язык выбрать для написания игрушки алге Помощь студентам 7 09.02.2009 07:56