www.boolean.name

www.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   мультиплеер эксперимент (нужно тестирование) (http://forum.boolean.name/showthread.php?t=20622)

Mr_F_ 07.07.2017 20:55

мультиплеер эксперимент (нужно тестирование)
 
Решил отвлечься и запилить за месяц-два какую-нибудь простую законченную играбельную ерунду. В данном случае дебютируют мои познания в сетевом кодинге и физике (самопальный неоптиимизированный физдвижок).

http://playcanv.as/p/BAuoCOx6/
ссылка будет обновляться и может не всегда работать

Игрой это пока не назовёшь, но что-то уже есть. Дальше сложно тестить без людей, так что было бы клёво, если бы человек 8 собрались в назначенное время и потестили. Есть желающие, в какое время вам удобно?
Платформа - десктоп (вин/линь/мак).

Управление:
WASD - ходить.
Мышь - прицел.
Левая и правая кнопки мыши - стрельба из левого и правого оружия.
Пробел - включить абилку.
Х - переключать абилки.
Е - сменить оружие на лежащее.

Левое оружие (пулемёт) бесконечно, а правое надо находить разное, и патроны кончаются.

Задача:
Есть 4 команды. Надо набрать своей команде больше всех очков. Для этого можно захватывать точки (круглые фиговины) и убивать врагов. Постоял 5 секунд у точки - она захватилась, получил 20 очков. Убил врага - получил 1 очко.


при игре записывайте все баги и желательно ещё включить дебаггер в браузере:

В хроме: F12->Sources->нажать кнопочку с паузой справа, чтоб стала синей


в файрфоксе: меню->Developer->Web console->Debugger->шестерёнка->Pause on exceptions


если игра застопорится на какой-нибудь ошибке, заскриньте дебаггер

Mr_F_ 14.07.2017 08:50

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Добавил ботов (по одному в каждой команде)

Mr_F_ 18.07.2017 18:31

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Не могу менять первый пост. Новая ссылка: http://playcanv.as/p/BAuoCOx6/
(отныне всегда будет эта)

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

Arton 18.07.2017 20:03

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Играть почти невозможно, фпс случайн в диапазоне от 10 до 60 к/с. 60-50 кадров только в начале запуска страницы, то бишь когда пусто. Средний в бою держится где-то на 25 или 15 (когда как). «На глаз» все (или почти все) просадки фпс связаны с физикой, что-то ломается и катится - падает, взрывы - 10 фпс обеспечены.

ЦП — AMD FX 6100 6 ядер 3.30 ГГц
ГП — Palit GF GTS 450 1Gb GDDR5 драйвер 381.89
ОС — Windows 7 64 SP1
Браузер — FF 54.0.1 x32

Mr_F_ 18.07.2017 20:37

Ответ: мультиплеер эксперимент (нужно тестирование)
 
попробуй в хроме, станет лучше? ФФ почему-то медленее чем даже ИЕ.

Arton 19.07.2017 17:54

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Цитата:

Сообщение от Mr_F_ (Сообщение 313745)
попробуй в хроме, станет лучше? ФФ почему-то медленее чем даже ИЕ.

Скачал.
Установил.
Запустил.
Хром меня разочаровал.
FPS ниже 55 не опускался :(
Удалил это убожество.

P. S. Впервые в жизни запускаю хром на своём ПК.

moka 19.07.2017 19:06

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Цитата:

Сообщение от Arton (Сообщение 313744)
Играть почти невозможно, фпс случайн в диапазоне от 10 до 60 к/с. 60-50 кадров только в начале запуска страницы, то бишь когда пусто. Средний в бою держится где-то на 25 или 15 (когда как). «На глаз» все (или почти все) просадки фпс связаны с физикой, что-то ломается и катится - падает, взрывы - 10 фпс обеспечены.

ЦП — AMD FX 6100 6 ядер 3.30 ГГц
ГП — Palit GF GTS 450 1Gb GDDR5 драйвер 381.89
ОС — Windows 7 64 SP1
Браузер — FF 54.0.1 x32

Скриншот с http://webglreport.com/ выложи.

Arton 19.07.2017 19:27

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Вложений: 2
Вложение 22749Вложение 22750

Цитата:

To see draft extensions in Firefox, browse to about:config and set webgl.enable-draft-extensions to true.
Это нужно/не нужно? Потому что от переключения не увидел эффекта.
И вообще я похоже немного лишнее заскринил.

Mr_F_ 19.07.2017 21:14

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Цитата:

Сообщение от Arton (Сообщение 313746)
Скачал.
Установил.
Запустил.
Хром меня разочаровал.
FPS ниже 55 не опускался :(
Удалил это убожество.

P. S. Впервые в жизни запускаю хром на своём ПК.

Не понял тебя. Фпс ниже 55 не опускается - хорошо? Но грустный смайлик и убожество? Поподробнее объясни что плохо.
Для ФФ буду ещё оптимизировать конечно.

Arton 19.07.2017 22:18

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Цитата:

Сообщение от Mr_F_ (Сообщение 313749)
Не понял тебя. Фпс ниже 55 не опускается - хорошо? Но грустный смайлик и убожество? Поподробнее объясни что плохо.

Да блин, очевидно же!
Это ирония.

Mr_F_ 30.07.2017 10:44

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Переделал огнемёт, теперь он должен быть помощнее и повеселее


Arton 30.07.2017 14:20

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Красивый огонь.

У меня уже новая видеокарта GTX 1050, в FF по прежнему фпс прыгает в районе 50 - 20, или вовсе слайдшоу.

Что не так с WebGL в FF? Почему одно работает, другое слайдшоу, что там такое что надо под браузер оптимизировать?

Mr_F_ 30.07.2017 21:05

Ответ: мультиплеер эксперимент (нужно тестирование)
 
вебгл вроде не причём, но кажется FF очень хреново справляется с динамическими аллокациями, их надо уменьшать. т.е. проблема скорее JS в целом.

Phantom 31.07.2017 18:16

Ответ: мультиплеер эксперимент (нужно тестирование)
 
Да, огонь вообще шикарный.

Mr_F_ 03.08.2017 19:00

Ответ: мультиплеер эксперимент (нужно тестирование)
 
добавил прокачку




за разные действия теперь можно получать XP, и в этом меню (по кнопке B ) покупать за них перки/абилки, пока 8 штук их. всё это не особо балансировано ещё.


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

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