Спаси мою гагу!
После тегов и багов флагов обязательно должны быть гаги, правда, получатся ли они весёлыми, сомневаюсь.
Небольшая игра (чуть больше 20 Кб на всё) собрана из открытых источников, в отличие от большинства подобных Duckhunt'ов-стрелялок в ней можно победить... и мы спасаем гагу, а не убиваем её!
Не факт, что я сделал прохождение не слишком лёгким, хорошо бы, и в жизни так было...
Может пригодиться: пример использования jsfxr для прямого создания звуковых эффектов и простеньких "мелодий" в JS-игре.
Если в процессе игры поменять размер окна браузера, она встанет на паузу, для возобновления нажмите пробел. Это альтернатива разным вычислениям "настоящих" позиций кликов. Переключение фокуса в другое окно тоже поставит игру на паузу.
Для "пальцев" такая игровая схема вряд ли будет удобной, хотя ничего "антипальцевого" в коде нет, у меня с планшета из мобильного "Хрома" приложение вполне себе запустилось.
Спаси мою гагу - играть онлайн в новом окне/вкладке
Все исходники легко увидеть по прямым адресам файлов, вот сгенерированный список, из которого можно скачать файлы с помощью правой кнопки мыши (пункт меню "Сохранить объект как", "Сохранить файл как" и т.п.)
- ./index.html
- ./build.css
- ./jsfxr.js
- ./audiopanel.js
- ./particle.js
- ./myscript.js
- ./images/duck.png
- ./images/target.png
Надеюсь, цветовая схема игры также получилась приятной и правильной.
Для усложнения игры достаточно в
myscript.js
увеличить предельный уровень (блок "Победа" в функцииgame_loop
).
13.10.2022, 14:12 [1437 просмотров]