forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Сетевая игра (http://forum.boolean.name/showthread.php?t=18647)

Devilox 21.10.2013 18:31

Сетевая игра
 
Подскажите какую-нибудь статью по созданию сервера и клиента на Blitz-е. Поиск форума выдал темы, где проблема создания сетевой игры уже поднималась, но, по-моему, там ничего толкового нет. Среди тем есть ссылка на http://blitzetc.blitzmax.ru, но теперь она битая.

Devilox 21.10.2013 18:35

Ответ: Сетевая игра
 
Блин, извиняюсь. Автор просто криво ссылку написал, страница существует, статья есть ("blitzmax" было лишним).

Colossus 21.10.2013 18:41

Ответ: Сетевая игра
 
А че ты хочешь запилить на блице с сетью?

DStalk 21.10.2013 18:45

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

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

http://forum.boolean.name/showthread.php?t=17617

Devilox 22.10.2013 17:45

Ответ: Сетевая игра
 
Спасибо! Только есть вопрос: для каких видов программ можно юзать этот сервер?(у меня простенькая 3D игрушка) Или можно просто менять файл test.bb?

DStalk 22.10.2013 18:28

Ответ: Сетевая игра
 
Да хз для каких, если простенькая, то я думаю проблем никаких не будет:)
Если игрушка уже есть, то править надо именно сервер, а в игрушку вставить куски из test.bb с исправлениями.

Devilox 22.10.2013 18:46

Ответ: Сетевая игра
 
Ладно, значит буду разбираться :)
А что это за файл? "db.sqlite"

radiobutton 22.10.2013 19:18

Ответ: Сетевая игра
 
база данных на скллайте же.

Devilox 22.10.2013 20:37

Ответ: Сетевая игра
 
Код:

Structure Player
  ID.i
  Name.s
  X.i
  Y.i
EndStructure

Тут, как я понял, вводятся все параметры каждого игрока, которые будут остальным игрокам передаваться, так ведь?

P.S. Чую, надо перебираться в раздел PureBasic - а :-D

DStalk 22.10.2013 22:45

Ответ: Сетевая игра
 
Это вообще параметры игрока, а какие передавать, ты уж сам решай...:)

Devilox 22.10.2013 23:10

Ответ: Сетевая игра
 
Понятно. Сильные тормоза будут, если этих параметров около 100, а то и больше? :-D

Arton 23.10.2013 00:29

Ответ: Сетевая игра
 
Цитата:

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

Ссылка не кривая, это прежний адрес журнала. Сайт оживили и перевели на новый хостинг меньше пол год назад.

По теме:
Маленькую сетевую игру думаю можно и полностью на блице написать. К примеру попробуй DirectPlay.

Colossus 24.10.2013 00:07

Ответ: Сетевая игра
 
Цитата:

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

Devilox 24.10.2013 00:52

Ответ: Сетевая игра
 
Цитата:

Сообщение от Colossus (Сообщение 269247)
Тормоза будут в любом случае, но в твоих силах сделать так, чтобы они были минимальными.

Просто мне как-то приспичило делать редактор анимации персонажа на Blitz-е, а там переменных столько, что повеситься. Обидно будет, если вся эта вещь станет тормозить, т.к. была убита куча времени и полтонны нервных клеток. :-D

Devilox 26.10.2013 23:03

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


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot