Включаем логику. Если ты хочешь чтобы 2 и более игроков играли вместе находясь за разными компутерами (тоесть не HOT SIT режим) значит:
1. Нужно место где будут собиратся все данные от них. Например, ты нажал у себя кнопку и твой персонаж сдвинулся на 50 пикселов в бок, как об этом сообщить другим игрокам чтобы ты у них на экране тоже сдвинулся? Нужно чтобы ты положил свои новые данные о координатах в какое то место, а остальные игроки оттуда их прочитали.
2. Кто то должен эти данные обрабатывать. Например ты сдвинулся вправо а другой игрок влево и вы с ним "зашли друг в друга". Этого нельзя допускать? Тогда кто то должен данные обработать и исправить и сказать тебе что ты не можешь идти вправо т.к. там уже занято.
Этот кто то это сервер.
Вариант минимум (бесплатный soft) - 1. Нужно Веб сервер. Я использую Apache. 2. Нужны динамические скрипты для отправки данных на сервер и получения данных с сервера. Я использую php. 3. Нужно место где данные будут хранится. Можно использовать файлы на сервере, можно базу данных. Я использую mysql. 4. Нужно написать сами обработки на сервере (либо отдельное приложение) которые будут обрабатывать данные. Тут либо тот же php либо другой язык типо C++ и т.д.
Допустим всё это есть. Дальше изучать. Конкретно для флеша могу подсказать смотри помощь по функции sendAndLoad. В справке всё расписано очень хорошо. С помощью неё можно вызвать WEB страницу которая данные от тебя примет обработает и выдаст новые данные. Я так понял что можно тупо отправлять данные как из формы страницы а можно использовать XML, но на XML заморачиватся не стал.
Сообщение отредактировал WarChief - Среда, 12 Января 2011, 05:41
Всем вам лишь бы на халяву дали... а учится самим никак? читай книги
Джоб Макар - Секреты разработки игр в Macromedia Flash MX, ищем эту книгу, в ней есть целая глава по использованию сокетсерверов, и по использованию обычных ПХП серверов, для новичка книга просто библия, да и Джоб является одним из создателей сокетсервера ЕлектроТанк(ElectroTank). @noTformaT
http://siliren.ru/content/view/72/ пользуйся на здоровье ! (и создай для начало не мультиплей!) http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
0_о если ты знаешь то слышал о СмартФлешСервер (не помню 1000$ помоему стоит PRO) http://GAMESKROL.RU Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !