Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Вниз

Help с Сетевой Игрой. Chat с помощью DXPlay   Найти похожие ветки 

 
SoulSilver ©   (2004-01-21 15:15) [0]

Помогите пожалуйста со следующей проблемой. Сделал я мультиплеер для своей игры, но для общения нужен Chat или чтобы игрок нажимал enter, писал сообщение, и оно выводилось на экран, как это сделать посредством DXPlay? И еще вот, что: Пишу игру на DelphiX, у каждого игрока есть процедура DoMove, куда необходимо вставлять
Engine.X := -X+Engine.Width div 2-Width div 2;
Engine.Y := -Y+Engine.Height div 2-Height div 2;


для того, чтобы камера следила за этим игроком, но одновременно она может следить только за одним - ну это логично. Как сделать, чтобы у каждого игрока камера следила за ним. Проще будет сказать, что ,например в любой стратегии, когда играют 2 игрока, один игрок видит одно и управляет камерой сам, а другой видит другое - и все это независимо друг от друга, как это реализовать с учетом того, что камера одна

P.S. Постарался как можно точнее задать вопрос, т.к. до этого никто просто не понимал мою проблему, вообщем надеюсь...


 
ZAROLF ©   (2004-01-21 15:27) [1]

Попробуй ещё один движок воткнуть для второго игрока.


 
TButton ©   (2004-01-21 17:57) [2]

глупость!
движок один (в одной проге). как так камера может быть одна или стоп... они что за одним компом играют? типа хот сит? а нафига тады сеть? можно вопрос по подробнее. а лучше - по отдельнее. отдельно сеть, отдельно камера. по поводу чата могу посоветовать посмотреть примеры к Дельфи - х...


 
SoulSilver ©   (2004-01-21 21:01) [3]

Да блин, лучше было б мне где-нибудь почитать статью про создание полноценных онлайн игр и вообще сетевой игры. У меня полно глюков в сетевой игре.
2 ZAROLF ©: не реально в данном случае, т.к. игрок - это элемент массива класса TPlayer

2 TButton ©: Ну вот, смотри, хотя некуда смотреть-то
Бегают по карте два героя, но один игрок на своем компе видит одну часть экрана, а другой игрок -  другую.

P.S. Дайте ссылку на статью, если знаете, только не GameDev.ru - там все вычитал, даже чего небыло


 
Omar2002 ©   (2004-01-21 21:31) [4]

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


 
TButton ©   (2004-01-22 12:01) [5]

ну. а в чем проблема - то? у обоих карта (одинаковая) и вообще все одинаково (почти все), передаешь (друг-другу) по сети свои координаты и действия там всякие, а прога пусть этот стафф принимает и сама обрабатывает. т.е. есть у тебя спрайт игрока и спрайт сетевого оппонента, первым управляет игрок, вторым сетевой код и не надо ничего мудрить.



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.027 c
7-1082902617
cerber1
2004-04-25 18:16
2004.05.30
Выключение компьютера


9-1075222195
Black Fury
2004-01-27 19:49
2004.05.30
Как интегрить файл справки DelphiX в Дельфи7?


3-1083694556
Miwa
2004-05-04 22:15
2004.05.30
При попытке добавить уникальный ключ в IBExpert


8-1079695681
Sauron_ua
2004-03-19 14:28
2004.05.30
ПОМОГИТЕ!!!! DirectX Texture


1-1085054498
Т_М_П
2004-05-20 16:01
2004.05.30
Как написать символ в Мемо?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский