Войти
ПроектыФорумОцените

Robostorm.io (мультиплеер эксперимент) [релиз] (3 стр)

Страницы: 1 2 3 4 59 Следующая »
#30
10:24, 15 июля 2017

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

ещё в JS нет инлайна*. это значит, в любом тяжёлом цикле роль компилятора приходится брать на себя и разворачивать/копипастить всё по хардкору. я так как-то раз поднял производительность системы частиц плейканваса с 6 фпс до 60. реальная история.


* и не только

+ Показать


#31
11:30, 15 июля 2017

Mr F
хех, диванные аналитики, последние 5-6 лет компилятор оптимизировали в основном для режима strict или asm ну и в последствии webassembly, если ты не используешь этот режим то ты так и остаешься без оптимизаций, инлайн и многое другое просто проходит мимо тебя.
Везде prototype когда уже есть class, используешь массивы как хешы когда уже есть Map, где то == гдето === сравнение определись уже, константы можно уже использовать, это все базовые вещи которые не нужно делать потом с них сразу надо начинать, ну и сборка мусора тоже если у тебя везде статичные классы то может тебе вообще не нужны классы?

#32
12:11, 15 июля 2017

Татарин
ок, понял, предлагаю не развивать эту тему, а то как бы она не превратилась в JS-срач

хотя про strict совет спасибо - исправил пару ошибок и включил его

#33
12:48, 15 июля 2017

Mr F
ну если не про js то тогда меня вот беспокоит камера прицеливатся сложно твои боты убивают быстро, может не стоит ее двигать за мышкой или сделать по медленее все таки не кибер спорт.

#34
12:55, 15 июля 2017

Татарин
за мышкой двигать полезно, иначе обзор совсем маленький, но попадать пока сложно, соглашусь, надо чёт думать.
-----

разницы по скорости правда от стрикта не заметил по милисекундам никакой, но зато показало на пару тупых ошибок, полезно

> есть class
в ие (даже 11) кстати нету его. а игра работает на ие11 - проверил сейчас. даже приятно удивлён. даже не тормозит ничего

#35
13:09, 15 июля 2017

Mr F
> разницы по скорости правда от стрикта не заметил по милисекундам никакой, но
> зато показало на пару тупых ошибок, полезно
не видно чтобы у тебя там что то тупило, последний раз ты поправил теперь играет довольно нормально, прямоту рук ни кто не отменял, недавно переписал свой код на Map и object.seal и object.freeze и тоже не заметил изменений но пропали мелкие фризы когда долго играешь, смотришь профайлер ишешь места все стандартно, у меня затык обычно в большом количестве рендера когда bullet hell начинается но я специально тестирую на слабой машине со встроенной видеокартой, на машине по лучше уже сложно заметить какие то проблемы.
> но зато показало на пару тупых ошибок, полезно
когда начнешь "запечатывать" объекты еще найдешь не мало ошибок, js такой из за легкости потом удивляешься, в одном месте я для кораблей ship_fuel прописал а в другом в том же объекте использовал просто fuel и все работает а как запечатал так глаза на лоб полезли и как все это работало)
P.S. используй closure compiller - он сам переделает твой class в prototype, а сам пиши по новому, когда ie захочет то ты просто обновишь target в компиляторе.

#36
20:36, 18 июля 2017

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

#37
13:00, 19 июля 2017

Клавиши WASD не работают после перезагрузки.

Изображение удалено
Неизвестное свойство «user-select».  Потерянное объявление.  styles.css:1:282
reflow: 0.18мс функция q.prototype.updateClientRect, playcanvas-stable.min.js строка 162
#38
12:43, 30 июля 2017

Переделал огнемёт, теперь он должен быть помощнее и повеселее

Изображение
#39
21:04, 3 авг. 2017

добавил прокачку

Изображение


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

#40
22:51, 3 авг. 2017

прикольно получается - тащи дальше
огнемет прямо ОГОНЬ!

#41
0:25, 4 авг. 2017

Лучше если бы было A, D - это поворачивать, а W/S - вперед/назад, а то какое то странное управление.

#42
10:08, 4 авг. 2017

Да прикольная игра, только динамика высокая, не получается у меня ничего там, камера резкая. Но зато я тоже заразился io играми и делаю с художницей небольшую игрушку, правда там все поспокойнее)

#43
10:30, 4 авг. 2017

Татарин
> не получается у меня ничего там, камера резкая.
попадать сейчас довольно сложно по кому-то, да. я попытаюсь улучшить этот момент.

#44
12:25, 4 авг. 2017

Mr F
подскажи, что то ни я ни ряд других людей не могу получить amazon free tier, санкции?

Страницы: 1 2 3 4 59 Следующая »
ПроектыФорумОцените

Тема в архиве.