Найти в Дзене

Хотели бы вы создать свою собственную браузерную игру?

Даже если вы никогда не программировали?

Изучение программирования становится гораздо увлекательнее, когда ты сразу видишь результаты своих трудов и делаешь маленькие шаги, которые тебе понятны
Вне зависимости от того, планируешь ли ты создавать игры или разрабатывать банковские интерфейсы, начинать с чего-то простого — лучший вариант. Так ты не застрянешь на сложных этапах, а сможешь проходить их легко и с интересом. Чтобы создавать игры, не обязательно быть суперменом

 Мы начнем с самых элементарных вещей и постепенно будем усложнять.

Качество современных браузерных игр сопоставимо с играми, созданными для ПК, благодаря развитию веб-технологий. Увеличенная производительность JavaScript и новые API браузеров позволяют нам создавать игры, которые будут работать на любом устройстве

Рынок предлагает огромное количество готовых игровых движков для разных задач: Phaser 3 для создания 2D-игр, Three.js для разработки 3D-игр. Эти технологии не всегда используются для полноценных игр, еще они идеально подходят для создания уникальных анимаций, переходов и эффектов частиц, что позволяет вызывать вау-эффект у пользователей и делает сайт компании запоминающимся. Это отличный инструмент для маркетинга.

Как же мы начнем

Мы начнем с базы, НО НЕ простого кода вроде

const a = 5;
const b = 3;
console.log(a - b);

После которого первая игра якобы готова. Нет, мы сосредоточимся на осмысленном и практичном коде, который будет выглядеть профессионально с самого начала.

Например, к концу первой недели мы создадим аналог тапания на хомяка. Определим переменные, которые отражают разные состояния хомяка:

const hamsterHomeless // хомяк-бомжик
const hamsterRich // хомяк-богач

Забавно звучит, правда?
Но на самом деле это отличный пример, который поможет нам понять, как работают переменные и условия
Хотели бы вы создать свою собственную браузерную игру? Даже если вы никогда не программировали?
1 минута