doom2d.org

Главная база плоских морпехов
It is currently 03 Jun 2020, 20:58

All times are UTC + 3 hours




Post new topic Reply to topic  [ 567 posts ]  Go to page 1, 2, 3, 4, 5 ... 29  Next
Author Message
PostPosted: 11 May 2015, 15:49 
Offline
Приколист

Joined: 18 Oct 2009, 12:00
Posts: 1243
Location: Подмосковье
Последнюю сборку .667 качать отсюда:

----------------------------------------------
ВНИМАНИЕ! Если вы будете ставить 0.667 поверх уже имеющейся 0.666, то удалите вручную из Doom2DF.cfg (открывается блокнотом) секции [Server] и [Client]. В 0.667 некоторые параметры из этих секций считаются по-другому и использование старых настроек может привести к проблемам с работой сети. Игра при следующем запуске эти секции сама пересоздаст и сохранит - уже с правильными параметрами.
----------------------------------------------

Так как все вечно заняты и мой часовой пояс не пересекается с некоторыми людьми, буду выкладывать тут дев-билды, а кто хочет и может, тот будет тестировать и писать фидбэки ТОЛЬКО В ЭТОЙ ТЕМЕ, включая багрепорты (багрепорты начинайте с жирного слова "Баг" желательно). Так же тут я буду держать список того что сделано в 0.667 и что осталось сделать и протестировать.

Сделано:
  • TLMS, LMS, Survival путем введения опционального счетчика жизней;
  • RCON (на клиенте сначала rcon_password PASSWORD, потом rcon КОМАНДА; для этого на сервере в конфиге должен быть выставлен RCON в 1 и выставлен пароль);
  • Голосовалка ("callvote COMMAND", "vote" для непосредственно голосования);
  • Загрузка карт с сервера;
  • Триггер "Ускорение";
  • Горизонтальные лифты;
  • Поправлен баг с исчезающей музыкой;
  • Поправлены сообщения в логах;
  • Переименованы несколько консольных команд и добавлено несколько новых;
  • Поправлен баг с мегасферой;
  • Игра не дохнет сразу же при попытке загрузки недостающего звука или текстуры;
  • Добавлены часы в счетчик времени;
  • Поправлены звуки у некоторых триггеров;
  • Добавлены дополнительные звуки для кулаков и пузырьков;
  • Поправлена кучка мелких багов и косметических недочетов.

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

Найденные баги и прочие замечания:

    Изначальная версия (11 мая 2015):
    около 14мб, 7z
    Последний апдейт прикреплен к посту в виде патча для 0.666.
    Эту версию никуда не выкладываем, кроме форума!

    Как обычно, если кто хочет присоединиться к разработке, пожалуйте в реквест- и баг-трекер на форумe и в гитхаб.
    Кто желает тестить, тестите фичи из списка "протестить".
    Еще я всегда сижу в ирке.

    Устаревшее, оставлено для истории:


    Attachments:
    File comment: Сборка 667 с картами, 01.03.2017
    667+maps-01-march-2017.rar [35.03 MiB]
    Downloaded 204 times
    File comment: Сборка 667 с картами, 29.01.2016
    667+maps.rar [33.79 MiB]
    Downloaded 215 times
    File comment: Бинарики, 29.01.2016
    667bin.rar [683.09 KiB]
    Downloaded 120 times
    dev0667b_15012016.7z [6.76 MiB]
    Downloaded 156 times

    _________________
    aka PrimuS
    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:01 
    Offline
    Приколист
    User avatar

    Joined: 31 Oct 2009, 15:55
    Posts: 2095
    Итак, решил первым затестить новую версию игры.
    Сразу же порадовали звуки от бульканья не только игроков, но и монстров :)
    Непонятно, почему приветствие в консоли при русском языке игры всё равно на английском.
    "Ускорение" откидывает рывками. В идеале надо бы сделать постоянное действие. При силе 20 зомби очень ржачно отлетают :-D К тому же, ей, в отличии от 10, сложнее сопротивляться. Точнее, совсем невозможно. Можно узнать, как рассчитывается сила действия этого триггера ?
    Потоки влево и вправо лучше переименовать в "горизонтальный лифт влево" и "горизонтальный лифт вправо". Потоки не сразу заметишь.
    И да - новые лифты сделаны хорошо, но они мощнее оригинальных. Нонсенс. И когда уж игрок двигается по ним, можно сделать так, чтобы он не падал вниз.
    UPD: Новые лифты не действуют на монстров. Если игрок махает кулаками в воздухе, лучше будет припаять туда анимацию, которую показывал Джа.

    _________________
    Amazing things will happend soon...


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:04 
    Offline
    Приколист
    User avatar

    Joined: 18 Oct 2009, 04:01
    Posts: 5914
    Location: Владивосток
    Prostovitalik wrote:
    broadcast CHATSTRING
    Лучше say.

    Prostovitalik wrote:
    tell PLAYERNAME CHATSTRING
    А если два игрока с одинаковыми именами?

    _________________
    Чёрный Думер, Чёрный Думер
    С монстрами сражается.
    Чёрный Думер, Чёрный Думер
    Рокетланчер плавится.


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:10 
    Offline
    Приколист

    Joined: 18 Oct 2009, 12:00
    Posts: 1243
    Location: Подмосковье
    "Не падал вниз" делается комбинацией с лифтами вверх. Это нужно потому, что кто-то может захотеть сделать конвейер, а там надо падать вниз. Быстрые они чтобы превышать максимальную скорость ходьбы любого игрока или монстра, хотя я могу сделать их медленнее. Для сравнения, скорость ходьбы игрока 8, а лифта 12.
    У ускорения задержка в четверть секунды после активации. Могу убрать.

    Как рассчитывается сила:
    (скорость ходьбы игрока = 8)
    ускорение по Х = cos(-угол)*сила
    ускорение по Y = sin(-угол)*сила

    ЧД, say отличается тем, что прибавляет имя игрока к chatmessage, и broadcast нужно для вызова из rconа в основном. С именами не разбирался, потом сделаю clientlist и вариант с матчингом по client ID.

    _________________
    aka PrimuS


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:14 
    Offline
    Приколист
    User avatar

    Joined: 18 Oct 2009, 04:01
    Posts: 5914
    Location: Владивосток
    Prostovitalik wrote:
    cos(-угол)
    но ведь косинус чётный

    Prostovitalik wrote:
    У ускорения задержка в четверть секунды после активации. Могу убрать.
    А не получится тогда так, что игрок будет ускоряться несколько раз, пока не вылетит из зоны действия триггера?

    Prostovitalik wrote:
    ЧД, say отличается тем, что прибавляет имя игрока к chatmessage, и broadcast нужно для вызова из rconа в основном. С именами не разбирался, потом сделаю clientlist и вариант с матчингом по client ID.
    А чем плох say для RCON'а?

    _________________
    Чёрный Думер, Чёрный Думер
    С монстрами сражается.
    Чёрный Думер, Чёрный Думер
    Рокетланчер плавится.


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:14 
    Offline
    Приколист

    Joined: 18 Oct 2009, 12:00
    Posts: 1243
    Location: Подмосковье
    Он прибавляет имя игрока серверного к тексту.
    Про косинус я так написал потому что там делается angle := - data.angle

    _________________
    aka PrimuS


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:19 
    Offline
    Приколист
    User avatar

    Joined: 18 Oct 2009, 04:01
    Posts: 5914
    Location: Владивосток
    Prostovitalik wrote:
    Он прибавляет имя игрока серверного к тексту.
    Но ведь можно сделать, что если сервер в режиме выделенного, то чтобы прибавлялось нечто вроде "СЕРВЕР: " вместо имени игрока-хостера.

    _________________
    Чёрный Думер, Чёрный Думер
    С монстрами сражается.
    Чёрный Думер, Чёрный Думер
    Рокетланчер плавится.


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:23 
    Offline
    Приколист
    User avatar

    Joined: 31 Oct 2009, 15:55
    Posts: 2095
    Prostovitalik wrote:
    игрока 8, а лифта 12

    Лифтам лучше 9.

    _________________
    Amazing things will happend soon...


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:27 
    Offline
    Приколист
    User avatar

    Joined: 18 Oct 2009, 04:01
    Posts: 5914
    Location: Владивосток
    Xtor wrote:
    Лифтам лучше 9.
    Я так полагаю, скорость должна быть чётной. Тогда 10.

    _________________
    Чёрный Думер, Чёрный Думер
    С монстрами сражается.
    Чёрный Думер, Чёрный Думер
    Рокетланчер плавится.


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:28 
    Offline
    Приколист
    User avatar

    Joined: 31 Oct 2009, 15:55
    Posts: 2095
    Черный Думер wrote:
    Я так полагаю, скорость должна быть чётной. Тогда 10.

    Чётность роли не играет. Надо по действию ставить в этом случае.

    _________________
    Amazing things will happend soon...


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:32 
    Offline
    Приколист
    User avatar

    Joined: 18 Oct 2009, 04:01
    Posts: 5914
    Location: Владивосток
    Xtor wrote:
    Чётность роли не играет. Надо по действию ставить в этом случае.
    Играет. В D2D:F физика целочисленная, следовательно надо стремиться к тому, чтобы операции деления тоже давали целочисленный результат. Хотя конкретно для скоростей я могу и ошибаться. Но даже в таком случае 9 будет слишком медленно, мне кажется.

    Кстати, Прим, откуда ты Game.wad взял? Я просто не помню, чтобы выкладывал где-нибудь новую его версию.
    И в любом случае все изменения по его поводу должны проходить через меня.

    _________________
    Чёрный Думер, Чёрный Думер
    С монстрами сражается.
    Чёрный Думер, Чёрный Думер
    Рокетланчер плавится.


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 16:43 
    Offline
    Приколист

    Joined: 18 Oct 2009, 12:00
    Posts: 1243
    Location: Подмосковье
    Скорость должна делиться на ускорение. Ускорение лифтов 3. Поэтому поставил 9. Или лучше все-таки 12? Game.wad взял из какого-то архива с чем-то про броню.

    _________________
    aka PrimuS


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 17:21 
    Offline
    Приколист
    User avatar

    Joined: 31 Oct 2009, 15:55
    Posts: 2095
    Prostovitalik wrote:
    Или лучше все-таки 12?

    Я как раз тебе говорил при это цифре, что всё слишком усложняется. Не стоит. Пусть будет 9.
    Черный Думер wrote:
    Играет

    Пускай это будет исключением, но верным.

    _________________
    Amazing things will happend soon...


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 20:14 
    Offline
    Приколист
    User avatar

    Joined: 17 Oct 2009, 19:54
    Posts: 865
    Location: Ульяновск
    Ускорение на 255 вверх может выключить думера из игры на минуту. Может, стоит ввести команду kill, чтобы игроку, попавшему в такую ситуацию, не приходилось ждать возвращения?

    Баг: левый поток доминирует над правым. То есть если думер оказывается в области действия обоих, на него действует только поток влево. Из-за этого в ситуации ниже думер застывает не посередине, а левее, и выбраться можно только с левой стороны. Думаю, в такой ситуации на думера не должен действовать никакой из потоков.


    Attachments:
    Snapshot 006.png
    Snapshot 006.png [ 708 Bytes | Viewed 10500 times ]

    _________________
    Точность превыше всего.
    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 20:18 
    Offline
    Приколист
    User avatar

    Joined: 18 Oct 2009, 04:01
    Posts: 5914
    Location: Владивосток
    Fly wrote:
    Баг: левый поток доминирует над правым. То есть если думер оказывается в области действия обоих, на него действует только поток влево.
    Кстати, а как в аналогичной ситуации работают стандартные лифты вверх/вниз?

    _________________
    Чёрный Думер, Чёрный Думер
    С монстрами сражается.
    Чёрный Думер, Чёрный Думер
    Рокетланчер плавится.


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 20:19 
    Offline
    Приколист

    Joined: 18 Oct 2009, 12:00
    Posts: 1243
    Location: Подмосковье
    Залил апдейт со всеми вещами из "найденные баги", которые помечены как сделанные. Просьба потестить. Команда kill есть, она называется suicide.
    Не могу сказать, что с лифтами баг, потому что там применяется ИЛИ этот, ИЛИ тот. Когда лифты стоят так, то так как проверка идет сначала на первый лифт, думер смещается левее. Я посмотрю, что там можно сделать.
    UPD: Сделал так, что когда объект стоит в обоих лифтах, он не реагирует ни на один из них. Пойдет? Могу еще так же сделать для лифтов вверх/вниз.

    _________________
    aka PrimuS


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 11 May 2015, 21:59 
    Offline
    Приколист
    User avatar

    Joined: 17 Oct 2009, 19:54
    Posts: 865
    Location: Ульяновск
    Prostovitalik wrote:
    Сделал так, что когда объект стоит в обоих лифтах, он не реагирует ни на один из них. Пойдет?
    Пойдёт.
    Prostovitalik wrote:
    Могу еще так же сделать для лифтов вверх/вниз.
    А вот тут хз, надо бы потестировать.
    UPD. По идее в такой зоне не должны действовать ни лифты, ни ускорение свободного падения. А то в зоне с двумя лифтами думер будет падать быстрее, чем в зоне с лифтом вниз.

    UPD. Баг: в режимах с жизнями умерший игрок обязан нажать кнопку использования до окончания раунда, иначе в следующем он не сможет выйти из режима наблюдателя. Причём следующий раунд не закончится, пока все остальные игроки не умрут (в этом случае будет ничья). А если все игроки оказались наблюдателями, то раунд не закончится никогда.

    _________________
    Точность превыше всего.


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 12 May 2015, 10:09 
    Offline
    Site Admin
    User avatar

    Joined: 17 Oct 2009, 23:43
    Posts: 6546
    Location: \\NEGRO
    Трижды ура! Особенно RCON и докачке карт (кстати, она стасова или переписана?) Сейчас нет времени потестить как следует, но:

    1. Про цвета потоков надо будет еще подумать.
    2. Англоверсия: Lift Right, Lift Left надо поменять на Stream Right, Stream Left. Лифт - он поднимает.
    3. Push/Ускорение я б назвал Jumppad / Трамплин. Не страшно, что ускорять можно в любую сторону, все равно в первую очередь будут использовать это свойство.
    4. "broadcast CHATSTRING" может, лучше "say CHATSTRING"?

    Попробую выкроить время на тесты через несколько часов.

    P.S. Что за баг с мегасферой?
    P.P.S. А какие именно мелкие баги и косметические недочеты поправлены?
    P.P.P.S. Думаю, карты из конкурса ЧД имеет смысл делать на новой версии, сразу после релиза.

    _________________
    И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 12 May 2015, 10:13 
    Offline
    Приколист
    User avatar

    Joined: 18 Oct 2009, 04:01
    Posts: 5914
    Location: Владивосток
    Jabberwock wrote:
    2. Англоверсия: Lift Right, Lift Left надо поменять на Stream Right, Stream Left. Лифт - он поднимает.
    Почему именно stream, почему не flow? Есть же термин air flow - воздушный поток.

    Jabberwock wrote:
    P.S. Что за баг с мегасферой?
    http://doom2d.org/forum/viewtopic.php?f=40&t=1926

    _________________
    Чёрный Думер, Чёрный Думер
    С монстрами сражается.
    Чёрный Думер, Чёрный Думер
    Рокетланчер плавится.


    Top
     Profile  
     
     Post subject: Re: 0.667 Public Test
    PostPosted: 12 May 2015, 11:13 
    Offline
    Site Admin
    User avatar

    Joined: 17 Oct 2009, 23:43
    Posts: 6546
    Location: \\NEGRO
    Надо, кстати, Стаса в credits дописать.

    _________________
    И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


    Top
     Profile  
     
    Display posts from previous:  Sort by  
    Post new topic Reply to topic  [ 567 posts ]  Go to page 1, 2, 3, 4, 5 ... 29  Next

    All times are UTC + 3 hours


    Who is online

    Users browsing this forum: No registered users and 2 guests


    You cannot post new topics in this forum
    You cannot reply to topics in this forum
    You cannot edit your posts in this forum
    You cannot delete your posts in this forum
    You cannot post attachments in this forum

    Search for:
    Jump to:  
    cron
    doom2d.org, since 2007