| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Для профи > Возможно ли совместить php с другим языком? |
| Автор: Gtaman 22.5.2006, 18:10 |
| Вот ответьте плиз на вопрос..... Для онлайн игры на пхп(боевой, экономический симулятор) нужно написать клиент на дэлфи(или др.). Этот клиент будет работать, как отдельный режим боев в игре, типа CounterStrike'а...... Тоесть, игрок может наслаждаться текстовыми боями и, если захочет, может скачать клиент и воевать уже в 3D пространстве с расширенными возможностями. При этом, должна идти связь сервером, на котором будет установлен сервер для этого клиента, который будет держать связь с mysql. Возможно ли сделать такое? |
| Автор: $tatic 22.5.2006, 18:26 |
| В принципе наверное все можно ИМХО серверную часть лучше писать на C/C++, Delphi или .NET (если сервер виндовый или установлен Mono) Производительность будет выше, т.к. это компилируемые языки |
| Автор: Mal Hack 22.5.2006, 23:10 |
| Можно, конечно. Клиентская часть должна посылать запросы к специальному PHP скрипту, который будет возвращать и обрабатывать необходимую информацию. |
| Автор: Gtaman 23.5.2006, 21:20 |
| Хорошо, раз можно |
| Автор: Mal Hack 23.5.2006, 21:26 |
| Тут вопрос не в совмещении, а в организации работы клиентской и серверной части и протокола взаимодействия оных. |
| Автор: Reptor 26.6.2006, 18:27 |
| насколько я понял что б такое зделать необходимо формировать на стороне клиента (например с помощью Delphi) какуюто XML а потом php её считывать и производить операции? |
| Автор: IZ@TOP 28.6.2006, 12:57 |
| Reptor, боюсь что если данные будут передаваться в XML, это будет достаточно накладно. Речь ведь идет о 3D игре. Хотя, все конечно же зависит от ресуроемкости игры. Я бы сделал как посоветовал $tatic. |
| Автор: alafin 5.8.2006, 09:13 |
| Еще можно использовать perl код в php скриптпх с помощью phpperl http://sourceforge.net/projects/phperl/ |
| Автор: nerezus 10.8.2006, 21:07 | ||
| xmlrpc Добавлено @ 21:08
но ... сравни производительность ;) |