Всем привет!
Как и многие другие, решил последовать модному нынче тренду и написать что-нибудь полезное в 30 строк кода. В качестве полезного выступит простая аркадная игра.
В игре присутствует примитивная физика. Для экономии кода, расчет столкновений был сделан не очень правильно, но свою основную функцию выполняет.
Итак, главная цель — собрать все бонусы (желтые квадратики). Для этого нам надо преодолевать препятствия (1 штука). И победить врагов (2 штука), для чего нужно напрыгнуть на него сверху (только надо потренироваться). Но можно и просто убежать (подсказка — за экраном можно спрятаться). Когда все бонусы будут собраны — откроется дверь, ведущая к победе!
Управление стрелками вперед/назад. Прыжок — левая кнопка мыши.
Ссылка на fiddle
Как и многие другие, решил последовать модному нынче тренду и написать что-нибудь полезное в 30 строк кода. В качестве полезного выступит простая аркадная игра.
В игре присутствует примитивная физика. Для экономии кода, расчет столкновений был сделан не очень правильно, но свою основную функцию выполняет.
Итак, главная цель — собрать все бонусы (желтые квадратики). Для этого нам надо преодолевать препятствия (1 штука). И победить врагов (2 штука), для чего нужно напрыгнуть на него сверху (только надо потренироваться). Но можно и просто убежать (подсказка — за экраном можно спрятаться). Когда все бонусы будут собраны — откроется дверь, ведущая к победе!
Управление стрелками вперед/назад. Прыжок — левая кнопка мыши.
Ссылка на fiddle