Сетевая игра на VB

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ace Hard
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 11.09.2005 (Вс) 15:17
Откуда: Питер

Сетевая игра на VB

Сообщение Ace Hard » 11.09.2005 (Вс) 15:32

Возможно ли создать на VB игру, чтоб играть по сети?
The Beatles FOREVER!!!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 11.09.2005 (Вс) 16:01

Да

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 11.09.2005 (Вс) 17:09

:lol: Очень распростаненный ответ...
Вопрос по теме, каким образом?Сам алгоритм возможно описать в пределах одной страницы?Желательно "делаешь метод для соединения с другим компом" не писать, а предоставить маломальски рабочий код:)Или сразу дать линк на любую как можно более простую игру. :wink:
Счастливых программистов очень мало на свете...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 11.09.2005 (Вс) 17:33

Алгоритм? Пожалуйста.

Создаем две части приложения - клиентскую и серверную. Клиент(ы)подключае(ю)тся к серверу. Между ними организовываем передачу данных.. Как только игрок что-то сделал, сервер сообщает это всем прочим подключившимся.

По технологии - в поиск по форуму и на www.vbstreets.ru. Где-то валялся пример.

P.S. тема _очень_ избитая

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 11.09.2005 (Вс) 18:04

By The way... Я уже столько скачивал этих проимеров-чатов - и все равно не как непойму каким образом все это в коде происходит... :(
Все примеры слишком сложные - а пример наипростейшего приложения: передача простой строчки от одного компьютера к другому так и не нашел :cry:


Намек то поняли? :lol:
Это не читайте! Это спам! :D

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 11.09.2005 (Вс) 18:30

Я не одного примера пока не качал, у меня их своих нерабьочих навалом:))А вообще на другом языке смог бы реализовать, и то кудряво, но на VB в силу только только начинания не могу...Но будем долбиться...
Счастливых программистов очень мало на свете...

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 11.09.2005 (Вс) 19:33

Как вариант DirectPlay
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 11.09.2005 (Вс) 19:36

Direct что?? что за DirectPlay?
Это не читайте! Это спам! :D

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 11.09.2005 (Вс) 20:04

что-то сильно знакомое, но из заоблачных далей:)
Счастливых программистов очень мало на свете...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 11.09.2005 (Вс) 20:07

Копать в сторону DirectX, Winsock, etc.

planet-source-code.com

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 11.09.2005 (Вс) 20:48

Ух ты... а сайтик то рульный... тока вот опятьже - примеры загнуты до нельзя... все равно не понятно почти ничего :cry: Все еще ищу простой пример передачи строчки текста с одного компьютер на другой... :cry:
Это не читайте! Это спам! :D

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 11.09.2005 (Вс) 20:55

Яндекс отменили? Запрос "winsock vb пример". Вторая ссылка.

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 11.09.2005 (Вс) 20:59

Так вродь разобрался
Ну а почему при отправке данных ошибка? (Впринципе я догадываюсь почему)
Это не читайте! Это спам! :D

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 12.09.2005 (Пн) 10:14

Здесь есть неплохая статья с примерами по DirectPlay:
http://directx-vb.narod.ru/Main.htm

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 12.09.2005 (Пн) 16:46

Надо это напоказ выставить, а то совсем ничего рульного нет...По крайней мере если не искать :roll:
А посылку сообщчений типа "Brodyaga_Gam moved 0,34" в игре, могут осуществлять все, и клиенты и сервак?И кстати, без сообщений можно ли сделать видимым перемещение игроков?:)
Счастливых программистов очень мало на свете...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 12.09.2005 (Пн) 19:53

Искать надо всегда. Кто не ищет - тот ничего и не находит.

Обмениваться сообщениями можно, ессно, в обе стороны.
А как будут все клиенты знать, куда кто сходил, если сходивший не будет сообщать свои координаты?

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 12.09.2005 (Пн) 20:04

А я наконец то винсокетом научился пользоваться :lol:
Это не читайте! Это спам! :D

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 12.09.2005 (Пн) 21:13

Amed
Логично :lol:
LexBondAgent007
Поздравляем!Мне бы:)Празднуем или как?
Счастливых программистов очень мало на свете...

LexBondAgent007
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 10.05.2005 (Вт) 16:11
Откуда: Россия - Москва - ЦАО

Сообщение LexBondAgent007 » 13.09.2005 (Вт) 8:03

:colors: Конечно празднуем =)
Это не читайте! Это спам! :D

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 13.09.2005 (Вт) 11:12

Развелось флудеров... С винсоком разобраться немогут, а болтавни...
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 13.09.2005 (Вт) 18:54

Да ладно занудствовать...2 поста погоды не делают, или я неправ??
Счастливых программистов очень мало на свете...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 66

    TopList