Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Хотелось бы услышать мнение Профи

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: Как возможно реализовать онлайн игру?
goodwin257
Отправлено: 27 Июля, 2012 - 11:55:53
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Есть задумка сделать онлайн игру на сайте между пользователями. допустим покер. Как реализовать ее без флеш и загружаемых приложений? Допустим аякс запросы + реакция на действия пользователя в своем браузере с передачей их на сервер в режиме реального времени не будет ли слишком грузить платный хостинг и возможно ли средствами Php проводить подобную игру?
 
 Top
Toxa
Отправлено: 27 Июля, 2012 - 11:59:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2008  


Помог: 8 раз(а)

[+]


Все зависит от одновременного количества играющих и структуры проекта.
Если в самом начале правильно спроектировать концепцию, проблем с расширением не возникнет.
Ну а для начала платный хостинг подойдет вполне.


-----
Удобный сервис для хранения файлов
 
 Top
goodwin257
Отправлено: 27 Июля, 2012 - 12:05:05
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




По количеству играющих это понятно. Меня интересует в первую очередь сама возможность создать для играющих ощущение реальной игры. Обеспечить адекватную реакцию обрабатывающей программы на сервере.
 
 Top
Toxa
Отправлено: 27 Июля, 2012 - 12:07:19
Post Id



Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2008  


Помог: 8 раз(а)

[+]


Это не проблема. Проблема зачастую возникает в анимации, которую можно добиться только с использованием flash.
Хотя сейчас уже достаточно широко развит HTML5, в сети полно примеров подобных игр.
Вас интересует возможность - возможность есть.


-----
Удобный сервис для хранения файлов
 
 Top
goodwin257
Отправлено: 27 Июля, 2012 - 12:14:24
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




отлично! а как на Ваш взгляд лучше организовать обработку данных на сервере? MySQL или еще как?
 
 Top
Jet4Fire
Отправлено: 28 Июля, 2012 - 23:10:41
Post Id



Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Янв. 2010  


Помог: 3 раз(а)




Node.JS (socket.io) + MongoDB и на front-end (HTML5 Canvas) и будет вам счастье!


-----
Programming - this is an art!
 
 Top
Stierus Супермодератор
Отправлено: 29 Июля, 2012 - 01:47:23
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




Jet4Fire^ ,будут вам боль, слезы и куча гемороя Улыбка ну а потом, возможно, спустя годы, счастье
 
My status
 Top
LIME
Отправлено: 29 Июля, 2012 - 01:58:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)





)))
все и сразу
 
 Top
Jet4Fire
Отправлено: 29 Июля, 2012 - 12:54:04
Post Id



Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Янв. 2010  


Помог: 3 раз(а)




Stierus пишет:
Jet4Fire^ ,будут вам боль, слезы и куча гемороя Улыбка ну а потом, возможно, спустя годы, счастье


Кому как, уже пол года разрабатываю на Node.JS + express и очень даже доволен!

P.S. Каждому своё!


-----
Programming - this is an art!
 
 Top
goodwin257
Отправлено: 29 Июля, 2012 - 19:16:52
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




а что Jquery в качестве Ajax клиента не пойдет для взаимодействия с сервером?
 
 Top
armancho7777777 Супермодератор
Отправлено: 29 Июля, 2012 - 20:19:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




goodwin257, лучше займитесь flash-ем.
Если Вы хорошо знакомы с javascript-ом, то ActionScript Вам будет осилить гораздо легче,
чем если бы Вы начали без знания JS. Схожий диалект, но AS предоставляет более широкие возможности для разработки приложений. + ActionScript 3.0 является полноценным ооп языком.
 
 Top
goodwin257
Отправлено: 29 Июля, 2012 - 20:23:17
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Возможно это и верный совет, но я не художник и не дизайнер абсолютно. да и на мой взгляд появление html 5 и его развитие быстро поставит крест на flash
 
 Top
tuareg
Отправлено: 29 Июля, 2012 - 20:32:59
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Тут наверное все зависит, от того, что Вы сами знаете. Знаете и умеете, или чему хотите научиться. Улыбка
HTML5+js/фрейворк можно написать очень даже не плохую игрушку. С флешем по сложнее будет. +всякие там андройды по-моему с ним не дружат совсем. На счет сервера, тут да достаточно оригинально будет использовать PHP(надо будет чтобы он постоянно держал соединение). Может и не плохой вариант с Nodejs+websocet.
 
 Top
goodwin257
Отправлено: 29 Июля, 2012 - 20:37:16
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




php думаю нет нужды держать постоянное соединение. Может же он обрабатывать асинхронные запросы браузеров игроков. Или я чего то не понимаю?
 
 Top
armancho7777777 Супермодератор
Отправлено: 29 Июля, 2012 - 21:00:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




goodwin257 пишет:
появление html 5 и его развитие быстро поставит крест на flash

Радость Не смешите Радость

(Отредактировано автором: 29 Июля, 2012 - 21:02:16)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB