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
Форумы портала PHP.SU :: Версия для печати :: Flash-игра для Вконтакте...
Форумы портала PHP.SU » Разное » Прочее » Flash-игра для Вконтакте...

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

1. Vinyl - 29 Августа, 2012 - 09:40:14 - перейти к сообщению
Всем доброго и продуктивного дня =)
Есть замечательная идея для многопользовательской флеш-игры. Думаю, на чем писать обработчик. Игра будет разрабатываться не только для контакта, но и для одноклассников, и для своего сайта. БД будет единая для всех трех реализаций, как и обработчик. Интересно ваше мнение, не слишком ли будет нагружаться сервер игры (когда пользователей прибудет), если движок будет на php? Из всех языков я только php знаю на достойном уровне, а на изучение других ни времени ни желания нет (ASP начал и забросил). И как сделать возможным при необходимости взять ещё один VDS (два, три, четыре...) для балансировки нагрузки, но при этом база чтоб оставалась одна? Под БД отдельный сервер, а на балансируемые сервера только движки ставить? А если перегруз именно в БД, как тогда быть? И возможно ли это вообще на VDS, или только дедики брать? Спасибо.
2. armancho7777777 - 29 Августа, 2012 - 09:43:54 - перейти к сообщению
Vinyl пишет:
Есть замечательная идея для многопользовательской флеш-игры
Vinyl пишет:
не слишком ли будет нагружаться сервер игры (когда пользователей прибудет), если движок будет на php?
3. Vinyl - 29 Августа, 2012 - 09:47:03 - перейти к сообщению
Так и написал, а в чем дело? Flash/PHP? Интерфейс на flash, движок на php. Что не так? SWF-ролик будет получать/передавать информацию с сервера.
4. armancho7777777 - 29 Августа, 2012 - 09:53:16 - перейти к сообщению
И то и другое ActionScript.
Может для начала выучить его, а потом думать о разработке flash-игры?
Всё это (ну игра само-собой) можно реализовать средствами этого языка.
5. Vinyl - 29 Августа, 2012 - 10:03:37 - перейти к сообщению
armancho7777777 пишет:
Может для начала выучить его

Вы так говорите, как будто это 20-минутное дело)) На самом деле, я и хотел поинтересоваться, стоит ли писать двиг на php (с учетом того, что я его знаю и уже вижу, как и что будет работать в движке)? Выучить язык - одно.

Чтобы программа не представляла из себя один большой баг, нужно иметь не только знания, а ещё и опыт. В итоге выучить язык + получить опыт = не один год. Нот гуд. А выучить ActionScript на уровне "Принять/Передать данные" - не столь сложное занятие.

И вряд ли человек, только выучивший AS, напишет приложение без дыр в безопасности. А на php я в плане безопасности много хлебнул в свое время, так что с этим тоже проблем не будет.
(Добавление)
И сразу вопрос по AS. Как я понимаю, сценарии содержатся в самом ролике? Т.е., весь двиг будет в swf-ролике(-ах)? Попроавьте, если я не прав.
6. armancho7777777 - 29 Августа, 2012 - 10:12:42 - перейти к сообщению
Vinyl пишет:
нужно иметь не только знания, а ещё и опыт

НУ вот и набирайтесь.
В любом случае, ключевое слово вашей темы - "flash-игра".
Хотим быстро и всё сразу ?)
Так не бывает.
Предположем, Вам ответили, что данные из AS передавать в PHP, и всё это так и можно реализовать. Что дальше ? Игру Вы как собираетесь разрабатывать без знания языка ?
7. Vinyl - 29 Августа, 2012 - 10:22:03 - перейти к сообщению
armancho7777777 пишет:
Хотим быстро и всё сразу ?)

Можно не быстро, но не несколько лет же)

armancho7777777 пишет:
Что дальше ? Игру Вы как собираетесь разрабатывать без знания языка ?

Дык его и не нужно знать на каком-то сверхъестественном уровне, если вся обработка информации будет выполняться php-скриптами. Например, вот. Сразу отмечу, это не руководство к действию, а вариант из первой тройки результатов поиска по запросу "прием передача данных php flash"
8. armancho7777777 - 29 Августа, 2012 - 10:27:54 - перейти к сообщению
Даже смотреть не буду Радость
Роль php там мизерна Радость
Хотя конечно, игра игре рознь Радость
Я не знаю, что Вы там собираетесь разрабатывать, но для приличного уровня знания "popov in php" ни что ))
(Добавление)
Всё, для чего там может сгодиться PHP, так это приём данных и запись в БД.
9. Vinyl - 29 Августа, 2012 - 10:29:32 - перейти к сообщению
Спасибо! )
10. armancho7777777 - 29 Августа, 2012 - 10:35:01 - перейти к сообщению
Посмотрел.
XML ?
Я бы предпочёл json
11. Vinyl - 29 Августа, 2012 - 10:42:17 - перейти к сообщению
armancho7777777 пишет:
Я бы предпочёл json

Это Ваш выбор в плане удобства (возможно, привычки или уровня знаний) или вариант с XML в чем-то уступает варианту с json? Возможностями, скоростью работы, нагрузкой? Буду благодарен за ответ =)

P.S. По мне так XML удобнее. Хотя, я с Json особых дел не имел, по этому адекватно сравнивать не могу.
12. armancho7777777 - 29 Августа, 2012 - 10:48:14 - перейти к сообщению
Vinyl пишет:
скоростью работы

Каждый раз разбирать XML расходуя на это время.
+ удовство: в PHP можно просто обращаться к полученным данным как к глобальным переменным POST, GET
(Добавление)
Vinyl пишет:
По мне так XML удобнее

Как Вы можете сравнивать, если не работали с JSON ?
Удобнее потому, что с одним Вы имеете опыт работы, с другим нет.
13. Vinyl - 29 Августа, 2012 - 10:52:42 - перейти к сообщению
Спасибо, armancho7777777!
14. armancho7777777 - 29 Августа, 2012 - 10:53:06 - перейти к сообщению
Не за что.
15. Vinyl - 29 Августа, 2012 - 10:54:32 - перейти к сообщению
armancho7777777 пишет:
Как Вы можете сравнивать, если не работали с JSON ?

Работал, но на примитивном уровне. В redactorjs чтение-запись из файла-в файл.

Vinyl пишет:
я с Json особых дел не имел
=)

 

Powered by ExBB FM 1.0 RC1