Из требований забыли про необходимость показывать нажатия клавиш и клики мышкой, вероятно. Это не везде по умолчанию присутствует, но в обучающих видео пригодится.
Михаил Федотов, формируем все возможные наборы из Item'ов.
1 Item1 – проходит - запоминаем его цену $100
1 item1 и 1 item2 – не проходит, превысили все параметры.
...
и далее комбинаторика. A * item1 + B * item2 + ... + E * item5
Смотрим все возможные сочетания значений [A, B, ... E], где каждое – целое от 0 и выше.
Непонятно. Перемещать спрайт игрового персонажа?
Картинка не влезает целиком и нужно её прокручивать при приближении указателя мышки к краям?
О чём вообще речь?
мне кажется, там даже не нужны «честные» input'ы. Ловить лучше нажатия на клавиши, в переменной держать введенную строку. И отображать её на псевдо-инпутах.
Ведь нельзя разрешить, скажем, кликнуть не на следующем, а через один, и начать вводить там? Сейчас такое возможно в обоих решениях.
Karpion, кажется, это настраивается в устройстве и не факт, что доступно для настроек пользователю.
Касания это пятна ненулевой площади. Видимо, «просвет» между ними должен составлять опр. величину, чтобы их считали раздельными касаниями. В Android устройствах можно включить отладочный режим визуализации касаний.