Хотели бы вы создать свою собственную браузерную игру?
Даже если вы никогда не программировали?
Изучение программирования становится гораздо увлекательнее, когда ты сразу видишь результаты своих трудов и делаешь маленькие шаги, которые тебе понятны
Вне зависимости от того, планируешь ли ты создавать игры или разрабатывать банковские интерфейсы, начинать с чего-то простого — лучший вариант. Так ты не застрянешь на сложных этапах, а сможешь проходить их легко и с интересом. Чтобы создавать игры, не обязательно быть суперменом
Мы начнем с самых элементарных вещей и постепенно будем усложнять.
Качество современных браузерных игр сопоставимо с играми, созданными для ПК, благодаря развитию веб-технологий. Увеличенная производительность JavaScript и новые API браузеров позволяют нам создавать игры, которые будут работать на любом устройстве
Рынок предлагает огромное количество готовых игровых движков для разных задач: Phaser 3 для создания 2D-игр, Three.js для разработки 3D-игр. Эти технологии не всегда используются для полноценных игр, еще они идеально подходят для создания уникальных анимаций, переходов и эффектов частиц, что позволяет вызывать вау-эффект у пользователей и делает сайт компании запоминающимся. Это отличный инструмент для маркетинга.
Как же мы начнем
Мы начнем с базы, НО НЕ простого кода вроде
const a = 5;
const b = 3;
console.log(a - b);
После которого первая игра якобы готова. Нет, мы сосредоточимся на осмысленном и практичном коде, который будет выглядеть профессионально с самого начала.
Например, к концу первой недели мы создадим аналог тапания на хомяка. Определим переменные, которые отражают разные состояния хомяка:
const hamsterHomeless // хомяк-бомжик
const hamsterRich // хомяк-богач
Забавно звучит, правда?
Но на самом деле это отличный пример, который поможет нам понять, как работают переменные и условия
1 минута
23 октября 2024