и еще пример построения и вставкой dom цикле и второй вариант — с использованием documentFragment, чтобы на лицо было видно его большое преимущество. Перестроение DOM при изменении геометрических свойств — самая ресурсоемкая операция, поэтому никаких append в цикле.
и управление поправьте. что бы не нужно было отпускать клавишу, когда хочешь изменить поворот. с отзывчивостью на управления полная дичь. это проблема в алгоритме, а не железе.
IMHO: пока что он годиться для приложений (а не динамических игрушек). Не сложная анимация на моем Nexus 7 работала отлично, но уже на HTC One V (не такой уж и слабый смартфон) — фпс падал до уровня слайдшоу.
О Adobe Phonegap: помню делали одну app-у на нем, там было еще все бесплатно и никаких логотипов Adobe, потом, спустя буквально месяц, смотрю — уже Adobe. Первая мысль: да, все с ним будет ок, если такие большие компании, тем более изначально не сторонники этой технологии (читай «родители» флеша), верят в это.
«Какие еще проблемы ждут при разработке клиентской части игры на JavaScript и как их можно решить?»
У флеша все сразу привязано к графике, очень легко удобно и просто, то что собственно от него и нужно. При работе с JS сразу столкнулся с проблемой, что «связи с графикой» впринципе нет. Поэтому для себя почти везде юзаю MVC (выбрал Backbone), это здорово все упрощает.
интересно, почему именно сейчас об этом написали… банк работает уже давно (с 2007-го). и он действительно во многом превосходит остальные (интернет и не только) банки. у них очень стремительное развитие. по последним оценкам стоимость банка была около 600 млн долларов. сам Тиньков же говорит, что их нужно сравнивать с ИТ компаниями, а не с банками, так как это больше технологичная компания, чем банк.
это конечно для перебора, если нам не важен порядок.
тогда уже хоть как то виден смысл.
У флеша все сразу привязано к графике, очень легко удобно и просто, то что собственно от него и нужно. При работе с JS сразу столкнулся с проблемой, что «связи с графикой» впринципе нет. Поэтому для себя почти везде юзаю MVC (выбрал Backbone), это здорово все упрощает.
мой ниже.