| Автор | Сообщение |
PrimuS - UAC Gunner -
 | | 59 |
Doom Rate: 2.1
|
Отправлено: 09.05.09 19:42:18 | |
|
Да я знаю. Линукс автоматом ставит загрузчик GRUB. И я не такой глюпий, чтобы не знать, что две ОС можно поставить на один PC. Просто я хотел, чтобы у меня был только линукс. Но мир против этого, как я уже сказал. А если я поставлю винду, то уже не смогу сидеть в ней только когда надо прогить д2дмп. Я буду сидеть в ней ВСЕГДА, она зомбирует. |
|
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 13.05.09 05:46:25 | |
|
ПримуС принял решение о глобальном ребилде, так как он нашел новый сетевой движок, получше. Еще он написал алгоритм поддержки карт от ДФ 0.25. Да, и вот. Так как движок существенно лучше, то пишите свои желания, которые отвергались из-за ограничений движка. Вот мое самое заветное пожелание: хочу триггеры, а особенно - кнопку USE. |
|
|
| 9 |
 |
|
| |
[LeD]Jake Crusher = UAC Marshal =
 Doom Rate: 1.59 Posts quality: +978 |
Отправлено: 13.05.09 09:44:28 | |
|
Черный Думер Собственно говоря, а что за движок-то? Пожелание? Только одно - чтобы игра максимально близко походила на Doom2D/Doom2D:Forever. И всё. Думаю, со мной согласятся многие. |
|
|
| 1 |
1 |
4 |
 |
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 25.05.09 07:49:00 | |
|
| Jake Crusher: | | Собственно говоря, а что за движок-то? |
Система принятия и передачи пакетов данных. Проще говоря сетевой движок. А саму игру ПримуС делает на ГМ. Он умеет только на нем прогить, зато классно. |
|
|
| 9 |
 |
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 09.09.09 13:10:38 | |
|
| Допилил картинки. Уфф... это было непросто. |
|
|
| 9 |
 |
|
| |
PrimuS - UAC Gunner -
 | | 59 |
Doom Rate: 2.1
|
Отправлено: 12.10.09 20:21:55 | |
|
| ВНЕЗАПНО разработка возобновилась. Я написал сетевую часть. Могу хоть щас быренько склепать примерчик с одной картой и бензопилами и выложить. |
|
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 15.10.09 10:46:15 | |
|
| PrimuS: | | Могу хоть щас быренько склепать примерчик с одной картой и бензопилами и выложить. |
Давай конечно. И как можно быстрее. |
|
|
| 9 |
 |
|
| |
PrimuS - UAC Gunner -
 | | 59 |
Doom Rate: 2.1
|
Отправлено: 15.10.09 18:01:01 | |
|
| Из-за учебы времени какбе мало. У меня появилось несколько идеи. Короче, скоро (неделя-полторы) ждите новую версию. |
|
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 28.10.09 05:52:47 | |
|
| Вышла новая версия D2DMP - 0.5b15. Ссылка в первом посту. |
|
|
| 9 |
 |
|
| |
ZeTores = Corporal =
 | | 112 |
 Doom Rate: 1.9 Posts quality: +33 |
Отправлено: 03.01.10 12:43:45 | |
|
| А че можно. |
|
|
| |
Hexa]ASTS[ = Master Corporal =
 | | 245 |
 Doom Rate: 2.69
|
Отправлено: 03.01.10 17:34:47 | |
|
| [Fire]Killer: | | А че можно. |
А чё можно что? |
|
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
|
| 9 |
 |
|
| |
swoy45 Marine
 | | 28 |
 Doom Rate: 1.65
|
Отправлено: 20.03.11 00:16:47 | |
|
Черный Думер Что-то ты на скрине Credits потерял Простовиталика, или он у тебя записан как "Кто-то"? |
|
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 23.03.11 16:15:42 | |
|
| swoy45, он там записан как Primus. |
|
|
| 9 |
 |
|
| |
YURA_111 UAC Sergeant Major
 | | 768 |
 Doom Rate: 1.98 Posts quality: +137 |
Отправлено: 10.05.11 23:17:07 | |
|
Черный Думер
Доброй ночи. Скажите, очень нужна анимация монстров в 2D - не могли бы вы помочь ? Это не для Дума, а, не поверите - для Диабло 1. |
|
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 28.05.11 01:48:47 | |
|
Таки-да, МЫ ПРОДОЛЖАЕМ РАЗРАБОТКУ! И вот первые скриншоты новой версии:
Сервер:

Редактор карт:

Главное меню игры:

Игровой процесс (ещё в разработке):

Добавлено спустя 2 дня 14 часов 45 минут 27 секунд:
Вот ещё один скриншот игрового процесса:
 |
|
|
| 9 |
 |
|
| |
cybermind - Warrant Officer -
 | | 1045 |
Doom Rate: 1.99 Posts quality: +163 |
Отправлено: 30.05.11 17:24:29 | |
|
А какие будут нововведения? Сетевой код надеюсь работает хорошо?  |
|
|
| 1 |
2 |
1 |
 |
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 30.05.11 18:00:47 | |
|
cybermind, список нововведений должен быть большим. По поводу сетевого кода скажу, что Примус поменял 39dll на FaucetNet и говорит, что он лучше предыдущего. Понаблюдать за разработкой можно тут: http://doom2d.org/forum/viewforum.php?f=19 Официальный сайт накрылся, ну да ладно. |
|
|
| 9 |
 |
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
|
| 9 |
 |
|
| |
BeeWen Lieutenant Colonel
 |  | | 3665 |
 Doom Rate: 1.59 Posts quality: +984 |
Отправлено: 28.07.11 14:32:07 | |
|
Черный Думер На диске "200 игр под ДОС" есть какая то версия (Ридми не получилось прочесть из за непонятной кодировки шрифта). D2D |
|
|
| 1 |
1 |
1 |
 |
|
| |
Хрюк Злюкем Lieutenant Colonel
 | | 3366 |
 Doom Rate: 1.41 Posts quality: +1352 |
Отправлено: 28.07.11 14:42:51 | |
|
BeeWen [B0S] Имеется в виду Doom 2D Multiplayer, а не обычный Дум2д по дос. |
|
|
| 3 |
2 |
1 |
 |
|
| |
BeeWen Lieutenant Colonel
 |  | | 3665 |
 Doom Rate: 1.59 Posts quality: +984 |
|
| 1 |
1 |
1 |
 |
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 29.07.11 02:12:29 | |
|
BeeWen [B0S], по первой ссылке вообще ничего вразумительного не нашёл. Можешь выкачать архивчик и скинуть его мне? А версия 0.5b15 является на данный момент последней. |
|
|
| 9 |
 |
|
| |
BeeWen Lieutenant Colonel
 |  | | 3665 |
 Doom Rate: 1.59 Posts quality: +984 |
Отправлено: 29.07.11 10:36:49 | |
|
| Черный Думер: | | Можешь выкачать архивчик и скинуть его мне? |
Вот этот архив. http://rghost.ru/16161171 |
|
|
| 1 |
1 |
1 |
 |
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 30.07.11 13:17:26 | |
|
Вот ещё один скриншот из разрабатываемой версии. Сегодня у нас эффект во время неуязвимости:

Добавлено спустя 1 день 13 часов 22 минуты 45 секунд:
Началось закрытое бета-тестирование новой версии. |
|
|
| 9 |
 |
|
| |
Черный Думер = Sergeant =
 |  | | 376 |
 Doom Rate: 2.85 Posts quality: +29 |
Отправлено: 06.08.11 12:54:52 | |
|
Вот новые скрины. Игра выйдет буквально на днях. На каждую миниатюру можно нажать для увеличения картинки.
 |
|
|
| 9 |
 |
|
| |
PrimuS - UAC Gunner -
 | | 59 |
Doom Rate: 2.1
|
|
| |
bed.intruder]ASTS[ - Sergeant -
 | | 293 |
 Doom Rate: 1.67
|
Отправлено: 09.08.11 18:03:31 | |
|
Черный Думер Неплохо бы сортировать список игроков по фрагам - так сразу будут видны лучшие игроки. |
|
|
| |
PrimuS - UAC Gunner -
 | | 59 |
Doom Rate: 2.1
|
Отправлено: 09.08.11 18:06:45 | |
|
bed.intruder]ASTS[ Ну, мне было лень сортировать их на ходу. :3 Однако они все же сортируются на интер-скрине. |
|
|
| |
bed.intruder]ASTS[ - Sergeant -
 | | 293 |
 Doom Rate: 1.67
|
Отправлено: 09.08.11 18:34:39 | |
|
PrimuS Да ну, сортировка - дело 5 минут  |
|
|
| |
keyboardsurfer - UAC Gunner -
 | | 55 |
 Doom Rate: 2.08 Posts quality: +1 |
Отправлено: 10.08.11 23:39:46 | |
|
лучше - пирамидальная (heap sort)  а проще - двусторонний список; при наборе фрага каким-либо игроком, он смещается вверх |
|
|
| |
c4tnt UAC Sergeant Major
 | | 796 |
 Doom Rate: 1.92 Posts quality: +5 |
Отправлено: 11.08.11 01:51:08 | |
|
| | лучше - пирамидальная (heap sort) |
Неужели игра держит >9000 игроков? |
|
|
| |
keyboardsurfer - UAC Gunner -
 | | 55 |
 Doom Rate: 2.08 Posts quality: +1 |
Отправлено: 11.08.11 12:31:04 | |
|
| | Неужели игра держит >9000 игроков? |
а вдруг? ну не зря же нам втолковывали эти грешные сортировки?  |
|
|
| |
PrimuS - UAC Gunner -
 | | 59 |
Doom Rate: 2.1
|
Отправлено: 11.08.11 15:26:42 | |
|
Да я ведь и не особо программер даже. Никогда не вдавался в глубины техники той же сортировки, лол. А игра держит до 255 игроков (ID в пакетах передается одним байтом). Технически. Но я поставил ограничение на 16, так как уже при >12 начинаются адские тормоза. |
|
|
| |
c4tnt UAC Sergeant Major
 | | 796 |
 Doom Rate: 1.92 Posts quality: +5 |
Отправлено: 11.08.11 17:58:54 | |
|
| | при >12 начинаются адские тормоза. |
Странно, что-то рановато. Может протокол сетевой пересмотреть? Или это графика тормозит так |
|
|
| |
PrimuS - UAC Gunner -
 | | 59 |
Doom Rate: 2.1
|
Отправлено: 11.08.11 20:21:41 | |
|
| c4tnt: | | Или это графика тормозит так |
А то. GM же. А оптимизатор из меня никакой. Хотя это если 11/12 игроков - боты, да и при работающих сервере и клиенте на одной моей машине (C2D E6320 @ 1.8GHZ, 3GB DDR2, GeForce 9600 GT). Так-то оно, может, получше будет. Другое дело, что в нее играют три с половиной человека, так что никто и не заметит. |
|
|
| |
keyboardsurfer - UAC Gunner -
 | | 55 |
 Doom Rate: 2.08 Posts quality: +1 |
Отправлено: 14.08.11 06:32:55 | |
|
лично меня всегда интересовала оптимизация сетевого протокола. мне казалось, если много игроков и скорость нормальная, то лучше обрабатывать всё на сервере и сбрасывать книентам координаты, а книентам отсылать нажатия клавиш серверу. хотя это плохой вариант, по лан 4 человека играли без тормозов. может кто подскажет литературку на эту тему? |
|
|
| |
PrimuS - UAC Gunner -
 | | 59 |
Doom Rate: 2.1
|
Отправлено: 14.08.11 11:59:33 | |
|
Гм, я ведь так и сделал. Только физика дополнительно обрабатывается еще и на клиенте, на всякий случай. Получается довольно плавно и на вид хорошо, но на деле с пингом >50 мс получается задержка около 0.2 с при нажатиях клавиш. |
|
|
| |
TGA]ASTS[ = 2nd Lieutenant =
 | | 1508 |
 Doom Rate: 3.94 Posts quality: +171 |
Отправлено: 14.08.11 12:03:27 | |
|
| Сам работаю на гм очень давно и имею опыт работы с 39длл, так что могу помочь с сетевым кодом. |
|
|
| 2 |
3 |
1 |
 |
|
| |
c4tnt UAC Sergeant Major
 | | 796 |
 Doom Rate: 1.92 Posts quality: +5 |
Отправлено: 14.08.11 12:36:35 | |
|
| | может кто подскажет литературку на эту тему? |
Литературу не подскажу, а вот статьи про client prediction поискать рекомендую. По идее можно создать весьма мощный алгоритм предсказания, но даже работа в предположении что просто команда от пользователя с последнего раза не менялась даёт очень хорошее приближение. По сети сервер перекидывает пакет синхронизации в случае если реальность на сервере и запущеный на нём же клиент предикшн различаются. Клиенты используют только клиент предикшн, если от сервера ничего не приходит то рисуют соответственно его результатам, если приходит - то правят соответственно содержимому пакета. Практически все сетевые игры, которые я видел изнутри, это используют. Ну и ещё сервер иногда шлёт пакет синхронизации принудительно для тех кто в танке. Клиенты на сервер отправляют только юзеркоманды. Вторая возможность оптимизации ( и античита заодно ) - пересылать клиентам информацию только о тех объектах, которые клиент может видеть у себя. Третий вариант - использовать Delta-сжатие, но он очень плохо работает в условиях нестабильной сети ( читать "интернет" ) |
|
|
| |