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

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

Вернуться   forum.boolean.name > Проекты > Проекты на Blitz3D

Проекты на Blitz3D Обсуждение будущих проектов, демок, набор команды и т.п.

Результаты опроса: какой эффект мне выбрать?
с blur'ом лучше(1b,2b,3b) 5 41.67%
без блюра лучше(1,2,3) 7 58.33%
Голосовавшие: 12. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы
Старый 01.01.2009, 05:26   #1
Slepetc
Нуждающийся
 
Аватар для Slepetc
 
Регистрация: 05.07.2008
Сообщений: 53
Написано 6 полезных сообщений
(для 7 пользователей)
сетевой 2д шутр.

короч я начал делать сетевой 2д шутр незадолго до новогодних праздников.всё нормально.большая часть уже сделана, но у меня возник вопрос, какой из двух эффектов лучше.поэтому я сделал по три скрина каждого, закатал в архив и выложил сдесь.те, которые называются 1b,2b,3b. это с blur'ом, три других это с моим гораздо более примитивным эффектом.

http://narod.ru/disk/4720570000/%D1%...D1%8B.rar.html

ну, и раз я создал тему, то буду отписываться о процессе и выкладывать демки (если таковые будут) и скриншоты.
(Offline)
 
Ответить с цитированием
Старый 01.01.2009, 06:09   #2
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Re: сетевой 2д шутр.

однозначно b
(Offline)
 
Ответить с цитированием
Старый 01.01.2009, 06:39   #3
newman
Бывалый
 
Регистрация: 20.11.2007
Сообщений: 663
Написано 145 полезных сообщений
(для 176 пользователей)
Ответ: сетевой 2д шутр.

Мне тоже с блюром понравилось больше
(Offline)
 
Ответить с цитированием
Старый 01.01.2009, 07:14   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: сетевой 2д шутр.

Да, с блюром было бы лучше.

З.Ы. Не рекомендовал бы юзать Блитзевское 2Д ввиду его черепашьей скорости. Но это дело каждого.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 01.01.2009, 14:40   #5
Slepetc
Нуждающийся
 
Аватар для Slepetc
 
Регистрация: 05.07.2008
Сообщений: 53
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: сетевой 2д шутр.

ABTOMAT, я с тобой абсолютно согласен, но мне не хотелась юзать бмакс.

Народ, у меня ещё такой вопрос.для сетевой части я использую UDP протокол.меня устраивает, но хотелось бы узнать, какие могут быть подводные камни при его использовании?
(Offline)
 
Ответить с цитированием
Старый 01.01.2009, 16:30   #6
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: сетевой 2д шутр.

У него только один камень - данные могут не доходить до клиента или наоборот к серверу. Т.е. не гарантируется сохранность пакетов, ну и такая фишка, необязательно пакет отправленый вторым придёт вторым..может прийти и первым, т.е. очерёдность пакетов может меняться в ходе передачи.
__________________
(Offline)
 
Ответить с цитированием
Старый 01.01.2009, 16:36   #7
Slepetc
Нуждающийся
 
Аватар для Slepetc
 
Регистрация: 05.07.2008
Сообщений: 53
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: сетевой 2д шутр.

ну, собственно ничего нового ты мне не сказал.я знал, что UDP не сильно надежен.я боялся, что будут другие более серьезные для сетевого шутера минусы.
(Offline)
 
Ответить с цитированием
Старый 01.01.2009, 20:01   #8
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: сетевой 2д шутр.


мне не хотелась юзать бмакс.
Ну, сущетсвуют либы для B3D, ускоряющие в нём 2Д и расширяющие его возмиожности
З.Ы. А какая степерь гововности шутера?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 01.01.2009, 20:19   #9
Slepetc
Нуждающийся
 
Аватар для Slepetc
 
Регистрация: 05.07.2008
Сообщений: 53
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: сетевой 2д шутр.

ну, на данный момент у меня создаётся карта, по которой может бегать перс.к запущенной игре могут потканектиться другие люди, и побегать по уровню с ним.каждый может себе выбрать ник и внешний вид.щас работаю над стрельбой и здоровьем и можно будет посоревноваться в навыках игры.ток, если прогер из меня неплохой, то рисую я фиговенько.

и ещё такой вопрос, имеет ли смысл делать стрельбу отдельным TCP потоком?это будет проще для меня, да и повысит надёжность передачи столь важной инфы, как попадание, а трафа лишнего съедать должно немного.

ps.я использую не просто изображения, а спрайты.если есть советы по теме ускорения работы, то буду благодарен.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (01.01.2009)
Старый 01.01.2009, 20:21   #10
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: сетевой 2д шутр.

Проще заюзать подтверждение получения пакета на стрельбу (и др. важные вещи, например появление нового игрока и тд)
Работает в сотни раз быстрее, чем ТСР (проверено)
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (01.01.2009)
Старый 01.01.2009, 20:29   #11
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: сетевой 2д шутр.

Slepetc, я вижу, дело нормально идёт Ждём ещё новостей
tormoz, спасибо, я тоже возьму на заметку.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 02.01.2009, 02:20   #12
Abiron
ПроЭктировщик
 
Регистрация: 30.12.2008
Сообщений: 164
Написано 18 полезных сообщений
(для 23 пользователей)
Ответ: сетевой 2д шутр.

Я вот тоже использую эти исходники (хотели с Slepetc сдеать игру вместе, но из-за разных взглядов разошлись). Раз блур наравится, не буду убирать (там он с осветлителем соединен, поэтому не смог убрать только блур). Я программист не очень, я дизайнер больше. Как бы, все что на скринах нарисовал я.
Вопрос: При создании сетевого шутера использовать udp без проверки пакетов, по системе per2per нормально? Так как бы инфы: место по x,y поворот по одной оси и стреляю или нет. (Единственное, у кого обсчет повреждений проводить не знаю. У того, кто стреляет или страдает? Или както синхронизироватся, но кто тогда эталон?) Максимум, еще 1 байт на тип пакета. Вот и все. Вместо проверки доставки, лучше колличество пакетов для 1 секунды увеличить. Так движение более плавным будет, а пропадение даж 15% пакетов-маловероятно (или я не прав?). Всеровно критичная инфа только при входе, и передаватся будет по http протоколу. Если и во время игры, то с подтверждением отправить. Всеравно такой инфы мало будет. Так и нагрузка на все небольшая и стабильно все(это я к теме о пер-ту-пер). Только хакнуть так игру легко, ибо весь обсчет у игрока. Если сервер-клиент использовать, то и инфы больше отправлять и принимать и считать больше одному человеку. Зато защита лучше.
(Offline)
 
Ответить с цитированием
Старый 02.01.2009, 02:25   #13
Slepetc
Нуждающийся
 
Аватар для Slepetc
 
Регистрация: 05.07.2008
Сообщений: 53
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: сетевой 2д шутр.

ага. рисунки, за которые мне стыдно рисовал ты, а код нагло украл у меня.

Последний раз редактировалось Slepetc, 02.01.2009 в 04:31. Причина: опечатка
(Offline)
 
Ответить с цитированием
Старый 02.01.2009, 02:39   #14
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: сетевой 2д шутр.

Abiron
(Единственное, у кого обсчет повреждений проводить не знаю. У того, кто стреляет или страдает? Или както синхронизироватся, но кто тогда эталон?)
Я за сервер-клиентную архитектуру.
Вместо проверки доставки, лучше колличество пакетов для 1 секунды увеличить. Так движение более плавным будет, а пропадение даж 15% пакетов-маловероятно (или я не прав?).
Ну... Всякое может произойти. Лушче уж проверять. А насчёт плавности движения - можно и нужно использовать иные способы. Например, если нет пакета от клиента, который летел до этого по прямой, то и продолжать заставлять его идти по прямой. Короче как-то предсказывать действия игрока если от него пакеты идут очень долго. Так во многих играх делают кстати. Наример, в том же Q3 бывает бежал, лаганёт- и ты оказываешься впереди как если бы бежал это время. Но если лаг уж совсем сильный - можно игрока и останавливать (как например в CS - тогда сразу видно, кто лагает)

З.Ы. О последнем посте. Давайте задушим флейм в самом зародыше.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 02.01.2009, 03:19   #15
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: сетевой 2д шутр.

+ TCP как протокол более высокого уровня обладет рядом ненужных в данном случае функций - в частноси: накопление пакетов и склейка их дейтограмм в более большие.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой код... GoodWin Полезные ссылки 1 16.01.2009 18:22
Проблемки с сетевой игрой Fant 2D-программирование 1 20.02.2008 22:03
Создание сетевой игры на 3D-примере Vyacheslav 3D-программирование 0 02.04.2007 17:29
Странный сетевой трафик с форума... ARV Баги 4 11.01.2007 16:36
Сетевой режим. dermeg Основной форум 4 10.10.2006 10:01


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


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