Игра на JavaScript с нуля для начинающих. ОЧЕНЬ ПРОСТО!
HTML-код
- Опубликовано: 11 фев 2025
- Очень много людей сейчас учит программирование на JavaScript, а учить нужно весело. Один из способов это сделать игру на Javascript, и я покажу для начинающих как это сделать легко и быстро. Игра на JavaScript для начинающих это способ реализации возможностей js в браузере с исполнением интересных действий. JavaScript программирование по урокам дает возможность создавать игры с нуля без глубоких знаний. Мы сделаем игру с гугл динозавром, где каждый новичек js сможет попробовать написать своими руками. Если вам интересна тема уроки создания игр на JavaScript для начинающих, пишите обязательно в комментарии!
Так блэт :3
Эта территория под моим контролем, чумба.
Not today 😂😂😂👍🏻
😂
Больше нет!
Салам брат
Я прям знал что твой коммент тут будет))
Спасибо, начал ГТА писать на js.
Сними видос хочу посмотреть на неё
Kogda u tebya net urokov😂
Как успехи?
@BINANCE666BITCOIN Да это рофл че вы
😂
Чувак, это гениальный подход к изучению с наглядной мотивацией того, что делаешь! Изучение будет на примере и сразу! Молодец. Продолжай такие же веселые уроки. У всех на умных щах - это скучно таак, что спать хочется ))
Спасибо большое за видео! Я делаю первые шаги в программировании. Сделала игру по вашему видео, все получилось 👍 Здорово, что сразу виден результат, это очень мотивирует. Отличные объяснения, все понятно.
Ура, очень ждали! Думаю будет круто
Это хорошо
за время изучения фронтенда а в частности js за год это просто лучшее что я видел боже просмто топ
Видео вроде год, а до сих пор актуально :) хочу написать игру на похожий мотив, доработав, конечно - Спасибо заранее за пару ответов на мои вопросы, о которых думал в процессе разработки :)
Прошло 5 месяцев, как успехи?
@@Fenix-ij8sj отлично
Переписал на канвас
Теперь планирую на реакт ))
11 месяцев прошло, как у тебя с JS?
@@armanscription1428 работаю на коммерческом проекте, пишу на реакте ☺️ спасибо за переживания
@@pavluzont Дай советы какие-то
спс, все очень понятно! Может еще игру на JS с canvas? Видео каждый день без потери качества, мощьно
Круто, осталось только статистику писать сколько играл, подпрыгнул. Ну и главное подключить часы, чтобы счетчик шагов считать :)
Еще можно прописать для кактуса рандом.
@@Tranzin40 Интересно, как рандом и статистику сделать?
@@liliyalady7004 ну для рандом функция отдельная. Нужно сделать так что при интервале с рандомной частотой спавнится новый кактус. А счет просто
@@Tranzin40 это пока то для меня космос🙈
@@deleted1000 Можно например создать массив объектов(разные противники), и поместить их в рандом.
Для совсем уж новичков нужен текстовый формат
Лайк поставил)
Круто, искал недавно видео именно по дино! Огромное спасибо
Класс, должно получится
@@SuprunAlexey
А сделать игру - гонки 2d или псевдо 3d? на ванильном js через канвас?)
@@andreyVinnitskiy долго)
@@SuprunAlexey но было бы интересно что бы ты пошагово объяснял что и как)
Ну ладно, будем ждать и других выпусков!)
@@SuprunAlexey Можете, пожалуйста скинуть исходный код, просто у меня не срабатывает "jump." Я на пробел нажимал и писал очень точно, ни одной ошибки не допустил, но ничего не срабатывает (код пишу в "Sublime Text, а недавно попробовал писать на "Atom"-редакторе")
Это мой первый код на JS 🎉 Спасибо, учитель 👨🏫
Ура
Как там с продвижением в JS? много уже сделал за 8 месяцев ?
@@armanscription1428 пал в степях Украины
Серьезно?@@SNSDfOu
Великой Украины! повнимательнее будь!@@SNSDfOu
Все очень понятно, хоть я не разу не работал с анимацией, просто лучший. Очень надеюсь, будут ещё такие игры?
Если будет актуально
@@SuprunAlexey думаю многие будут рады
@@SuprunAlexey очень актуально
@@SuprunAlexey конечно актуально
P.s. вроде бы всё понятно, а вроде бы и супер сложно)
Блин, все, получилось, даже с др картинками! Класс:) а реально замутить типа танчиков, не те что ща все рубятся, а старые желтые, в начале 2000х рубились в школе помню
Сделала прикольную игрушку на основе вашего видео. Добавила кнопку старт и счёт очков. А так же проплывающие тучки и пролетающих птичек сверху. Спасибо за ваше видео, не знала что на js можно такое делать☺️
джаваскрипoм можно делать такую штучку джаваскрипт очень хороший язык программирование Мне очень понравилось А вы в каком язиком владеете
Не подскажите как вы сделали кнопку старт?
@@mishanris добавь движения кактусов в класс и кнопкой старт навешивай его
@@relaxtime205 ты таджик или ребенок?
@@SNSDfOu одно с другим несовместимо?
игры на js хорошая тема))
Я middle front-end dev, смотрю видео и все равно интересно :)
Офигеть ты спокойно крутишься))) Я бы с такими завозами уже инсульт словил))))
Спасибо! Я как раз js учу😇 побольше таких!
Класс
как успехи небось уже работаешь?
@@nerofighter472 а у тебя как?Работаешь?)
@@enot85 нет я попал именно в тот момент когда рынок был переполнен прогерами. Приглашали на стажировки не оплачиваемые, но сбережения заканчивались. Работаю архитектором, по профессии.
Спасибо было познавательно, но придумайте примеры которые могли бы объяснить вот эти объекты, функции, методы и переменные JavaScript и показывать как они взаимодействуют друг с другом
Спасибо тебе юольше, благодаря тебе я сдал курсовую, и еду на ооимпиаду где нужно написать свою игру в 4к за 2 минуты
Классно, как и просили! Жаль пропустил премьеру, бабушка есть заставила (
Ну посмотри как освободишься полностью, это обычное видео
Привет бабуле )
Бабушке привет
Раз бабушка, значит ты тоже ребенок😀 Удачи в программировании!
спасибо большое тебе за ваш труд и контент просто все супер
ура новый ролик,
но хотелось бы увидеть ролик по сложнее игрой
Сделайте для начала такую
@@SuprunAlexey ну я просто уже делал динозаврика и на мой канал нажмите там увидите какие игры я делал
@@SuprunAlexeyно до 3д и THREE JS еще не дошол
@@SuprunAlexey да вот если бы было бы видео про ИИ то очень круто было бы
Очень просто и понятно! Спасибо за видеоурок!
как вы добавили фото в папку img?
@@yujjjgg6453 выберите эту папку как путь сохранения фото
Есть ли у вас ролики, где объясняется что такое те или иные базовые коды-слова, зачем и когда ставить ковычки, с чего и с каких слов или символов начинать новый проект, и т.д. я вообще нулевый новичек в программировании. Хочу понять логику программирования. Очень интересно рассказываете🔥🔥🔥 вчера попала на ваш канал
Видно что кактус появляется не всегда с точки left: 580px ,он постоянно движется и после нажатия всплывающего окна (alert) ,он появляется по таймингу по которому движется. Получается нужно дорабатывать.
Спасибо за труды и мотивацию)Крутяк,давай усложним её,чтоб Хауди Хо ещё больше нервничал)))А то он свой код вроде не показывал,а для начинающих это не очень)
😃😃😃
У меня проблема с анимацией, класс jump появляется, а анимации нет, что делать?
Спасибо! Младшая дочка радуется, кролик прыгает через крапиву))
Мужик, ты офигенен, все понятно и увлекательно, только файлы бы прикрепил с картинками)
Я изучил Html и Css вот начал изучать JS.
Прикольно))) не все конечно прямо чётко понятно ну супер
Хах, сделал Динозаврика из счетом, сложностью и забавной анимацией бега)
Буду ждать новую игру)
Спасибо за видео! А как сделать, чтобы кактусы были разные и чередовались? Как сделать, чтобы был счет очков?
Спасибо круто , все получилось кроме того что почему-то прыжок не срабатывает , хотя класс добавляется ) а так Game Over выводиться .
Крутое видео, было оч интересно посмотреть, спасибо )) Не знала про возможность добавления события "keydown"(просто не сталкивалась еще), а все так просто для игры оказалось))
На практике игры не пишутся на чистых HTML/CSS/JS. Несмотря на то, что для таких простых случаев решение имеет место быть, на деле сейчас заправляет canvas и хотелось бы посмотреть на реальный и крутой подход к разработке. Просто понять принцип создания игр на canvas без использования движков - вот это вызов, а таким образом игру создать, каким пользуется автор, может почти каждый с 6+ месяцев работы во frontend.
Ну да, я это вначале видео и сказал. На канвасе тоже сделаем, не сомневайтесь)
Думаю тема фриланса будет интересна и актуальна, за 2020 год фриланс вырос почти на 250%. Много новичков, которые не знают как начать, что делать, как получить первый заказ и т.п.
Спасибо, все понятно и легко
Почему то не считывается нажатие, все сделал как у вас, но всё равно не работает.
Начал изучать html и css, JS пока не изучал, на видео ничего не понял что, откуда и как:( разобрался только со скелетом сайта в самом начале.
Четвёртый день как начал изучать , сегодня написал эту игру, только не кактус а Марио)
как вы добавили фото в папку img?
Родной след раз , файлы архива из уроки скидывай в описание), чтобы люди повторили твой шедевр и был сэмпл!)
Самое главное знание функций и их предназначений, остальное ходит как по маслу. Но классно когда у тебя память как у древней флешки, обожаю
Ага😅😂
Да это актуально но интересно что то по сложнее типа стратегии какой то или гонки или шутер! Ролик вышел два года назад но щас игры актуальней особенно такие как слоты или колесо фортуны и тп! давай что то свежее и интерестное , думаю не мне одному будет интересно
Хмммм....Познавательно, из ничего кое-что сварганить )) Что будет дальше :)
Дальше - больше 😊
@@SuprunAlexey Я бы ещё лучше сделал, я бы сделал так что компьютер САМ посылал когда надо вместо юзера !? Это будет еще интереснее..)) Что скажешь ?
даже не знаю кем ты вдохновился когда выбрал пример на гугловском динозаврике
Отключением у себя интернета сегодня утром(
Спасибо, интересное видео.
Спасибо за видео, всё чётко и понятно. Не понятно только откуда дизлайки)
спасибо за урок! отличное видео
пятнашки в студию)
Про канвас пожалуст. сделай видос)) Очень нужно, не понятно как и что оно , нужно видео))
Хорошо
Первое знакомство с кодом случилось когда я решил помочь друзьям сделать мод к джава игре Rusted Warfare я ничего не умел, но быстро понял, что можно копировать основу и менять цифры, теперь хочу большего
Копаться в smali ради модифицирования апк тоже тема))
Хорошее видео. Сложной показалась концовка с определением Game Over. Ну, это из-за того, что не все перечисленные методы мне знакомы.
Спасибо!
Там все просто
Очень нужная информация, спасибо)
Очень полезно, спасибо большое🙏 я стал чуток умнее
Игры на JS это мощь)))
лайк такой видео больше надо!!
А у меня есть вопрос например: У меня есть игра крестики нолики и мне нужно виводить модальное окно вместо алерта тогда когда игрок нажал на уже зайнятую ичейку или например когда игрок победил или проиграл что б оно тоже вместо алерта виводилось как ето зделать? Подскажите пожалуйста если кто то знает и не лень!
у меня почему-то вместо динозавра кактус прыгает ( на месте) и игра не работает у меня, все на месте стоит кроме этого кактуса
это может быть потому что во втором keyframes вы забыли поменять с cactusMov на jump
Круто! 🙂👍Давай тетрис!!! 😁
Интересно , спасибо
А как вы думаете, какие еще игры можно сделать на JavaScript? я сам недавно начал изучать веб-разработку и выбрал курсы Skypro, потому что у них были лучшие отзывы. Лично я хотел освоить новую профессию и после небольшого ресерча понял, что рынок IT развивается очень быстро. Курсы оказались настолько структурированными и понятными, что уже за 2-3 месяца до конца обучения я смог устроиться на работу с хорошей зарплатой))
спасибо большое, очень доступно и с описанием !!!
как вы добавили фото в папку img?
Спасибо. Очень круто! Все получилось.
Спасибо за игру!
Всегда пожалуйста
Прикольно, ещё бы рандом на кактус прописать. Лойс.
Можно
Как изображение перекидывать?
на 1:52 стало уже ничего непонятно.как вы создали структуру?если пишите в описании что с ноля для новичков,то обьясняйте каждый шаг
создавай пожалуйста больше видео про игр на js
Видео очень хорошее
помогите пожалуйста, у меня функция jump не работает, написал всё так как было написано на видео, но не работает
Исправил?
@@Mks-is2uz давно уже, я уже хуй забить успел
Когда не создавал style.css и script.js, a добавил теги и )))
Крут
Идея - динозаврик-мультиплеер!
С рейтингом игроков.
Было бы неплохо сделать счётчик очков. А так изучаю сейчас js. Видео интересное.
Вооот как раз сделайте
Круто, все так просто! Теперь го киберпанк делать)))
Большое спасибо за информативный видеоурок
как добавить фото в папку img
слушай, игра не работает, хотя код один в один как у тебя, в чём может быть приччина?
Как раз ждал, спасибо большое! Всего 5 дизлайков, всем зашло. Ещё будут подобные игры на js?
Ну если будут комментарии что нужны, тогда да
@@SuprunAlexey нужны! Хотим ещё игр!
если честно то это выглядит очень страшно, если для такого простого действия нужны страшные слова какие-то, то что будет дальше я боюсь представить. жессть, неужели это не мое
спасибо чел это моя 1 игра усовершенствовал знания дом
Автор, спасибо очень четко и понятно, получилось все практически с разу.
Супер 👏🏻
как добавить фото в папку img@@SuprunAlexey
Вроде функцию "jump" правильно прописал и в css и в js раз 10 проверил, но он не прыгает, да и вообще, он любой кнопкой должен прыгать или отдельной?
такая же проблема - как решил?
и у меня тоже. есть идеи?
@@pietiunia2447 решил
@@ilianfiflaren4536 в чем проблема была?
@@pietiunia2447 в конце js файла
скажите пожалуйста, как в папку изображение вставлять?
вы разобрались?
cвойство event объявлено,но его значение не было прочитано (4я срочка js). В чем проблема,подскажите,все 1 в 1
нашел? скажи пжесли нашел
@@wildgambler9937 Нет,не нашел,но работает и без него. Были проблемы с анимацией : Прыгал как обычно,а опускался резко,но это из-за того что время прыжка общее было секунда и он просто не успевал опуститься. В общем работает и так,пролема в другом,если у тебя что-то не так
Спасибо! Поболбше таких игровых видосов на javascript!!!
Не будете ли вы учить сделать 3D игры на Javascripе? Например на (Unity), Eсть ли ещё фреймворки или библиотеки создания игр для javascript?? Хо
Может через год
@@SuprunAlexeyо пожалуйста ответьте на мой вопрос старый о фреймворках
@@aaaaaaa549 да, есть и их много, при том появляются каждый день. В гугле найдёте
@@SuprunAlexey не мне бывает трудно 1 или два появляется и ещё не на моём уровне
@@aaaaaaa549 ничего страшного
всё вроде правильно переписал, при запуске игры динозаврик почти сразу в кактус врезается
конечно можно играть, но надо тогда моментально прыжок сделать при запуске
Супер!
Для человека, который второй день надрачивает Hello World!) и переменные в Пайтоне - сейчас случилось что - то невероятное)))Больше всего меня убила простота вещания)))Типа "Ну вы в курсе , ребят")))))Ушёл обдумывать осилю ли "войти в айти"((((
Ну что б эта игра получилась, нужно знать хотя бы как файл создать, и уметь печатать:)
@@SuprunAlexey не,ну не настолько всё плохо то🤣
Но сложно ппц
Видео огонь! Спасибо за помощь. Можно ли как то сделать так чтобы игра вплане само действие запускалось по нажатию кнопки? Спасибо
Спасибо! Очень интересно
как добавить фото в папку img
Можно записать "вводное" видео о Typescript, где и для чего применяется, кому его стоит учить, дальнейшие тенденции и т.п.
Будет
TS - мастхэв на больших проэктах где есть много контрибьюторов. Я считаю стоит учить всем кто планирует двигаться вперёд и работать над крупными проэктами.
Вух, дождался. Думал не дожыву до премьеры (салатиков наелся).
Го ведьмака 3 сразу))
Хахаха ведьмак за 15 минут не пишется, там десятилетия нужны))
@@SuprunAlexey ведьмак не напишется, а вот ведьмачек за часик напишется )
Было бы круто самой сделать игру детства - шарики (там, где 5 разноцветных шаров в ряд нужно собрать), только увеличить поле)))
Давай делай игры на js!!!
Принято
@@SuprunAlexey for android :)
мужик ваще красава ,спасибо большое для токого даже лай и подписка не жалко
как добавить фото в папку img
Почему может не подтягиваться картинка из папки Img.. путь указан верно, прописано все, как в видео..background-image: url(img/dino.png); и нифига
скопируй как у меня ты не дописал background-image: url(../img/dino.png);
👍👍👍👍 Может еще игру на JS
Может
Извините но я не по теме😅
Стоит ли сейчас тратить много времени изучений php что бы создавать любый интернет магазины или же cmc системы как wordpress opencardе можно сделать лучше. И на фрилансе много ли заказов и каких на cmcах илиже на php mysql. Ну что лучше для фриланса. Спс за видео
Если есть желание то почему бы и нет
а ничего,что все твои CMS перечисленные, написаны как раз таки на PHP.
PHP в любом случае нужен будет, поэтому изучай. Для фриланса лучше WordPress, а если хочешь работать на кого-нибудь, то лучше Битрикс, т.к многие крупные проекты на нем разрабатывают.
@@vitalativ-1905 только основы да php а библиотеку для фриланса
Отлично
Недавно написал чат на node js, хотелось бы больше узнать про взаимодействия бекенд и фронтенд
@Данил Мальков Та он вроде про PHP снимал