Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 21.10.2013, 14:31   #1
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Сетевая игра

Подскажите какую-нибудь статью по созданию сервера и клиента на Blitz-е. Поиск форума выдал темы, где проблема создания сетевой игры уже поднималась, но, по-моему, там ничего толкового нет. Среди тем есть ссылка на http://blitzetc.blitzmax.ru, но теперь она битая.
__________________
(Offline)
 
Ответить с цитированием
Старый 21.10.2013, 14:35   #2
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Сетевая игра

Блин, извиняюсь. Автор просто криво ссылку написал, страница существует, статья есть ("blitzmax" было лишним).
__________________
(Offline)
 
Ответить с цитированием
Старый 21.10.2013, 14:41   #3
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 54 полезных сообщений
(для 91 пользователей)
Ответ: Сетевая игра

А че ты хочешь запилить на блице с сетью?
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 21.10.2013, 14:45   #4
DStalk
Разработчик
 
Аватар для DStalk
 
Регистрация: 26.06.2009
Адрес: Рязань-Москва
Сообщений: 467
Написано 398 полезных сообщений
(для 1,063 пользователей)
Ответ: Сетевая игра

Не советую юзать блиц для написания сервера, если только для небольшого количества игроков на UDP (когда, например, любой клиент может выступать в роли сервера).

Если же интересует TCP, то вот в принципе пример связки Blitz + PureBasic. В первом посте в архиве исходники и exe клиента и сервера:

http://forum.boolean.name/showthread.php?t=17617
__________________
galaxies.su | dstalk.ru
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо DStalk за это полезное сообщение:
Colossus (21.10.2013), Devilox (22.10.2013)
Старый 22.10.2013, 13:45   #5
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Сетевая игра

Спасибо! Только есть вопрос: для каких видов программ можно юзать этот сервер?(у меня простенькая 3D игрушка) Или можно просто менять файл test.bb?
__________________
(Offline)
 
Ответить с цитированием
Старый 22.10.2013, 14:28   #6
DStalk
Разработчик
 
Аватар для DStalk
 
Регистрация: 26.06.2009
Адрес: Рязань-Москва
Сообщений: 467
Написано 398 полезных сообщений
(для 1,063 пользователей)
Ответ: Сетевая игра

Да хз для каких, если простенькая, то я думаю проблем никаких не будет
Если игрушка уже есть, то править надо именно сервер, а в игрушку вставить куски из test.bb с исправлениями.
__________________
galaxies.su | dstalk.ru
(Offline)
 
Ответить с цитированием
Старый 22.10.2013, 14:46   #7
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Сетевая игра

Ладно, значит буду разбираться
А что это за файл? "db.sqlite"
__________________
(Offline)
 
Ответить с цитированием
Старый 22.10.2013, 15:18   #8
radiobutton
Бывалый
 
Регистрация: 16.09.2011
Сообщений: 863
Написано 257 полезных сообщений
(для 546 пользователей)
Ответ: Сетевая игра

база данных на скллайте же.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Devilox (22.10.2013)
Старый 22.10.2013, 16:37   #9
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Сетевая игра

Structure Player
  ID.i
  Name.s
  X.i
  Y.i
EndStructure
Тут, как я понял, вводятся все параметры каждого игрока, которые будут остальным игрокам передаваться, так ведь?

P.S. Чую, надо перебираться в раздел PureBasic - а
__________________
(Offline)
 
Ответить с цитированием
Старый 22.10.2013, 18:45   #10
DStalk
Разработчик
 
Аватар для DStalk
 
Регистрация: 26.06.2009
Адрес: Рязань-Москва
Сообщений: 467
Написано 398 полезных сообщений
(для 1,063 пользователей)
Ответ: Сетевая игра

Это вообще параметры игрока, а какие передавать, ты уж сам решай...
__________________
galaxies.su | dstalk.ru
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Devilox (22.10.2013)
Старый 22.10.2013, 19:10   #11
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Сетевая игра

Понятно. Сильные тормоза будут, если этих параметров около 100, а то и больше?
__________________
(Offline)
 
Ответить с цитированием
Старый 22.10.2013, 20:29   #12
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 4,527
Написано 1,985 полезных сообщений
(для 4,742 пользователей)
Ответ: Сетевая игра

Сообщение от Devilox Посмотреть сообщение
Блин, извиняюсь. Автор просто криво ссылку написал, страница существует, статья есть ("blitzmax" было лишним).
Ссылка не кривая, это прежний адрес журнала. Сайт оживили и перевели на новый хостинг меньше пол год назад.

По теме:
Маленькую сетевую игру думаю можно и полностью на блице написать. К примеру попробуй DirectPlay.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Arton за это полезное сообщение:
Devilox (23.10.2013), impersonalis (22.10.2013)
Старый 23.10.2013, 20:07   #13
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 54 полезных сообщений
(для 91 пользователей)
Ответ: Сетевая игра

Сильные тормоза будут, если этих параметров около 100, а то и больше?
Тормоза будут в любом случае, но в твоих силах сделать так, чтобы они были минимальными.
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 23.10.2013, 20:52   #14
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Сетевая игра

Сообщение от Colossus Посмотреть сообщение
Тормоза будут в любом случае, но в твоих силах сделать так, чтобы они были минимальными.
Просто мне как-то приспичило делать редактор анимации персонажа на Blitz-е, а там переменных столько, что повеситься. Обидно будет, если вся эта вещь станет тормозить, т.к. была убита куча времени и полтонны нервных клеток.
__________________
(Offline)
 
Ответить с цитированием
Старый 26.10.2013, 19:03   #15
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Сетевая игра

У меня ещё вопрос: если я, например, держу у себя на компе сервер, то как обеспечить возможность подключения к компу без использования hamachi?
P.S. я нуб в таких делах.
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 09:03.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com