Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Сделать мультиплеер в платформерной игре. (http://www.flasher.ru/forum/showthread.php?t=206771)

dr.shpen 01.03.2014 03:34

Сделать мультиплеер в платформерной игре.
 
Всем привет! Написал небольшой недоплатформер. Там есть только платформы и игрок - он может бегать по ним и стрелять.

Возможно ли сделать эту игру мультиплеерной, чтоб можно было бегать вдвоем, втроем и больше по сети? Подскажите в каком направлении мне двигаться, буду очень благодарен!

Если кто не понял - скриншотик: http://gyazo.com/4a7fbda5d459c46fccc7a2672c7e7a1c.png

in4core 01.03.2014 03:47

localConnection class - почитай те об этом. Либо мастерить через сервер, но это будет адская кухня и велосипедные костыли, если я конечно представляю , что вы хотите.

Parez 01.03.2014 06:01

Для качественного риалтайма можешь посмотреть технологию Adobe Cirrus. Она бесплатная.

Gaen 01.03.2014 07:00

Для качественного реалтайма рекомендую к прочтению цикл статей "Полное руководство по сетевому программированию для разработчиков игр" на сайте gamedev.ru.

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

bifidokk 01.03.2014 09:58

Цитата:

Сообщение от Parez (Сообщение 1160944)
Для качественного риалтайма можешь посмотреть технологию Adobe Cirrus. Она бесплатная.

вот сейчас насоветуете, ага. только и только нормальную серверную часть :)

dr.shpen 01.03.2014 15:00

Цитата:

Сообщение от bifidokk (Сообщение 1160950)
вот сейчас насоветуете, ага. только и только нормальную серверную часть :)

Что вы имеете ввиду?

У меня есть сервер на хостинге, нужно его как то использовать?

alexcon314 01.03.2014 15:10

dr.shpen, сервер в мультиплеерной игре - одна из основных составляющих. Сервер формирует общую картину игры на основе действий игроков и позволяет всем игрокам ее видеть ее в реальном времени.
Но понятие сервер здесь употребляется не в значении хостинг, а именно в значении "программа, контролирующая действия всех игороков, запущенная на хостинге".

Parez 02.03.2014 00:57

Случайно наткнулся на список доступных технологий для создания as3 мультиплеерных приложений. Может кому пригодится http://www.as3gamegears.com/category/multiplayer/

ZackMercury 02.03.2014 03:22

Если не обязательно контроллировать честность игроков(нет игровой валюты, нет доната), то можно на сервере просто вести список игроков, которые онлайн и их адреса. А потом все, кто заходят - клиент получает список всех пользователей, и обменивается с ними информацией(peer-to-peer).

Parez 02.03.2014 07:52

Цитата:

Сообщение от SuriTheAngel (Сообщение 1161001)
Если не обязательно контроллировать честность игроков(нет игровой валюты, нет доната), то можно на сервере просто вести список игроков, которые онлайн и их адреса. А потом все, кто заходят - клиент получает список всех пользователей, и обменивается с ними информацией(peer-to-peer).

Можно поподробнее? А если, например, есть донат, почему нельзя так делать?


Часовой пояс GMT +4, время: 16:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.