Создание игры на чистом JavaScript за 20 минут!

  Рет қаралды 335,878

Гоша Дударь

Гоша Дударь

Күн бұрын

Пікірлер
@margaritakrasovskaya4141
@margaritakrasovskaya4141 6 жыл бұрын
круто! я писала за вами, то есть сама писала код повторяла за вами - и все получилось! ушло правда не 20 мин, а где-то час.. но для новичка без опыта в js (базовые знания) - это прекрасно!)) спасибо! сейчас такая эйфория, я написала свою первую игру!))
@semyondyachenko4183
@semyondyachenko4183 4 жыл бұрын
переписала*
@relaxedevil5310
@relaxedevil5310 2 жыл бұрын
@@semyondyachenko4183 дай женщине порадовать себя,она написала все таки
@wowgames_
@wowgames_ 3 жыл бұрын
Как же круто сделать игру чисто на JavaScript, не используя движки) Благодарим за видео. Очень информативно
@ЯрославПоляков-д2з
@ЯрославПоляков-д2з 3 жыл бұрын
Ага)
@ОлександрКовальчук-й9е
@ОлександрКовальчук-й9е 2 жыл бұрын
Словли... Від темпу твого пояснення, сам почав думати, що я кудись спізнююсь!) Хороший інформативний відос!
@evdokimovm
@evdokimovm 6 жыл бұрын
fly.pause() fly.currentTime = 0 fly.play()
@blackstardg
@blackstardg 4 жыл бұрын
Спасибо только что об этом подумал.
@evdokimovm
@evdokimovm 3 жыл бұрын
​@BACKOB LOX коды на гытыа
@T.a.n.y.a.10
@T.a.n.y.a.10 3 жыл бұрын
Это для паузы? А где его писать какая строчка кода
@evdokimovm
@evdokimovm 3 жыл бұрын
@@T.a.n.y.a.10 На 20:30. 30 строка. Это для того чтобы звук взлета не накладывался один на другой когда на кнопку нажимаешь, а проигрывался при нажатии каждый раз с начала.
@TheBestSurvival
@TheBestSurvival 6 жыл бұрын
Мне зашло, все понятно и интересно! Но совсем новичкам будет трудно!
@delight2229
@delight2229 5 жыл бұрын
на learn.javascript надо изучиьь основы джс , и теги верстки понимать хотя бы. Не так трудно будет
@ilnev3738
@ilnev3738 4 жыл бұрын
Ну я новичок , и мне чета было все понятно
@anyka-6823
@anyka-6823 3 жыл бұрын
Интересно было ещё на использование объектов посмотреть. И рисовку в скрипте напрямую. (интересно какие тут плюсы по сравнению с использованием файла css)
@lolashepota4050
@lolashepota4050 4 жыл бұрын
Short and talented lesson! Well done!
@Александр-ю9о2ш
@Александр-ю9о2ш 6 жыл бұрын
Действительно, всё гениальное - просто!
@anyka-6823
@anyka-6823 3 жыл бұрын
Ещё была добавлено условие очистки массива. Чтобы он не стремился к бесконечности. if (pipe.length > 2){ pipe.shift() }
@Олег1927
@Олег1927 6 жыл бұрын
Супер! Давно ждал подобных видео! Так держать
@PrototypeZZ
@PrototypeZZ 3 жыл бұрын
Хорошо что без воды. Не серьёзно - только самое главное. Вот так надо туториалы делать.
@dreamernum1792
@dreamernum1792 3 жыл бұрын
братан тебе огромное спс у мня сработала!! Я изменил параметры, и все готово! (я писал коды на Visual Studio Code) больше таких видосов! с меня подписка и лайк. ПРИВЕТ ИЗ УЗБЕКИСТАНА!
@РамазанМагомедов-ы6ж
@РамазанМагомедов-ы6ж 2 жыл бұрын
Тебе привет из Дагестана.)))
@indigo607
@indigo607 5 жыл бұрын
Мне кажется, что все (ну или почти все) кто попытался поворить за автором на самом деле имели одну и ту же проблему - не загружалась графика. А те, кто писали, что видео крутое - просто его посмотрели, но повторить не пытались.
@Kolabrod
@Kolabrod 5 жыл бұрын
pipeBottom.onload = setInterval(() => { draw(); }, 100);
@yaroslavyarmysh5553
@yaroslavyarmysh5553 4 жыл бұрын
Это самый точьный овет. Я с групо питался повторить,
@alexd4103
@alexd4103 4 жыл бұрын
@@yaroslavyarmysh5553 в HTML файле вместо DIV поставь тег CANVAS
@skazochnik4268
@skazochnik4268 4 жыл бұрын
Все норм работает
@puolchen2632
@puolchen2632 4 жыл бұрын
@@Kolabrod Спасибо Вам огромное! У меня всё получилось. Ещё раз СПАСИБО!!!!
@kennymccormic7578
@kennymccormic7578 5 жыл бұрын
Спасибо за видео! Я ни разу не сталкивался с графикой, было очень интересно ознакомиться с основными принципами!
@sprstrg
@sprstrg 3 жыл бұрын
молодчага, ответил на множество вопросов в одном видео))) спасибо!
@АндрейКравченко-е9щ
@АндрейКравченко-е9щ 6 жыл бұрын
Спасибо за видео, я новичок в программировании мне понравилось.
@ДенисОррлов
@ДенисОррлов 3 жыл бұрын
Спасибо, помогли мне сдать экзамен по информатике
@ПростоГуля-в4н
@ПростоГуля-в4н 5 жыл бұрын
kzbin.info/www/bejne/gmGammedYt-beqM - оригинал. Но за перевод, спасибо.
@МирланМамыралиев-е2ы
@МирланМамыралиев-е2ы 4 жыл бұрын
)))))))))))))). Он вечно занимается плагиатом.
@strel9
@strel9 4 жыл бұрын
когда смотрел, как раз об этом подумал, плагиат или сам придумал)
@Red1ska
@Red1ska 4 жыл бұрын
Вы еще скажите что тот парень из оригинала сплагиатил с разработчика игры
@saidamir6538
@saidamir6538 4 жыл бұрын
@@Red1ska +
@Mykhailo_Vdovychenko
@Mykhailo_Vdovychenko 4 жыл бұрын
Тай хорошо что перевел, ато на английском не всегда все понятно, так что Гоша красавчик 👍👍👍
@devvvycs1424
@devvvycs1424 6 жыл бұрын
Прошу помогите,я делал все,как говорил автор,но у меня проблема с картинками я,когда делаю фон,то нечего нет просто пустота как и был белый фон так и остался,что делать?
@flyyye
@flyyye 5 жыл бұрын
+
@user_kott3
@user_kott3 5 жыл бұрын
Вы правильно указали название изображения?
@Mercblck
@Mercblck 5 жыл бұрын
Если изображение не появляется то вы не так веди названия картинки, или не в той папке
@Aaa-iq7fp
@Aaa-iq7fp 4 жыл бұрын
чувак getContext замени на ctx = cvs.getContext
@ilnev3738
@ilnev3738 4 жыл бұрын
Посмотри какой фон если он пустой то сделай его не пустым, также проверь правильно ли ты прописал путь к картинке
@provseiobovseh
@provseiobovseh 4 жыл бұрын
В игре есть БАГ. После прохождения первого препятствия, если птичка падает то она падает за "экран" при этом очки начисляются дальше и игра продолжается. Т.е нет срабатывания припятствия "земли"
@ВладимирЛеденёв-э6г
@ВладимирЛеденёв-э6г 4 жыл бұрын
УРА! Хоть кто-то написал..У меня такая же проблема.
@ПавелКорнилов-й7б
@ПавелКорнилов-й7б Жыл бұрын
смотришь на эти формулы, и чувствуешь себя "дриопитеком из полиозойской эры" 🙉🦴
@ЧеловексТопором
@ЧеловексТопором 6 жыл бұрын
Благодарю, было очень интересно.
@ИванПринцев
@ИванПринцев 4 жыл бұрын
Рекламу лучше делать в начале или конце ролика с мысли сбивает.
@elijahatlas5203
@elijahatlas5203 3 жыл бұрын
I know im asking randomly but does anybody know a trick to get back into an instagram account? I was stupid forgot the account password. I would love any assistance you can give me.
@rylandtrenton5919
@rylandtrenton5919 3 жыл бұрын
@Elijah Atlas instablaster =)
@elijahatlas5203
@elijahatlas5203 3 жыл бұрын
@Ryland Trenton I really appreciate your reply. I found the site through google and Im in the hacking process now. Looks like it's gonna take quite some time so I will get back to you later with my results.
@elijahatlas5203
@elijahatlas5203 3 жыл бұрын
@Ryland Trenton It worked and I actually got access to my account again. I am so happy! Thank you so much, you saved my account!
@rylandtrenton5919
@rylandtrenton5919 3 жыл бұрын
@Elijah Atlas no problem :D
@НанаСерова
@НанаСерова 3 жыл бұрын
Очень прикольно :) спасибо за разбор. Надо попробовать повторить)
@Vostorg94
@Vostorg94 Жыл бұрын
спасибо за урок я тоже навичок 7 лет вот прем5ерно три месецасмотрю уроки😊😊😊
@crawd9296
@crawd9296 5 жыл бұрын
Нихуя не понял,но очень интересно
@davidelbakian6399
@davidelbakian6399 4 жыл бұрын
)))
@Арсенат24-е9д
@Арсенат24-е9д 4 жыл бұрын
Такая же фигня, чувак)
@oraclevb5430
@oraclevb5430 4 жыл бұрын
ахах
@ДанилЧернов-щ3р
@ДанилЧернов-щ3р 3 жыл бұрын
а ты хотя бы учил язык?
@crawd9296
@crawd9296 3 жыл бұрын
@@ДанилЧернов-щ3р да
@Rondmeo
@Rondmeo 6 жыл бұрын
Классный урок! Жаль, что можно поставить только один лайк - я бы поставил тысячу лайков)
@ChelovekVeka
@ChelovekVeka 4 ай бұрын
Я ещё добавил птице 99 HP (от колонок и земли получает FPS*HP/С, то есть за tick теряется 1 HP, за секунду теряет 30 HP)
@ВикторияХолмс-к5т
@ВикторияХолмс-к5т 5 жыл бұрын
Отличное видео и все получилось!
@sevdev9374
@sevdev9374 6 жыл бұрын
Исламов походу всем забашлял за рекламу)
@mudirol4871
@mudirol4871 2 жыл бұрын
Спасибо тебе большое, учу JS и вот решил посмотреть про веб-игры! Класс всё супер это крута! Хочу свою разработать!🥰🥰
@AndriiMarusiak
@AndriiMarusiak 2 жыл бұрын
привіт і як воно? є лінк на Git?
@denisgoncearuc7167
@denisgoncearuc7167 6 жыл бұрын
Да нормальный видосик, мне понравилось, для тех кто только учит Js намного понятнее смьреть ьакую практику нежели какие то максимальнл нудные уроки где тупо считают циферки Я бы хотел уаидеть еще таких видосиков но немножко по сложнее
@myster1ousdemon
@myster1ousdemon 6 жыл бұрын
Идиот.
@NazarTropanets
@NazarTropanets 5 жыл бұрын
Dmitry Morozov ты идиот
@rayni6389
@rayni6389 5 жыл бұрын
С такими целями ты так и останешься не зная этот язык.
@avanejust4257
@avanejust4257 6 жыл бұрын
Надо было ускорение свободного падения реализовать) птичка с одинаковой скоростью падает
@dimanarizhnyi391
@dimanarizhnyi391 6 жыл бұрын
Подскажите какие плагины использовать для всплывающих команд как указано на 9:46 - 9:49 на примере requestAnimationFrame
@Хтоя-ы9о
@Хтоя-ы9о 5 жыл бұрын
Написал свою игрушку , очень рад!
@semyondyachenko4183
@semyondyachenko4183 4 жыл бұрын
списал*
@vbsgfb9000
@vbsgfb9000 6 жыл бұрын
Круто!Давай больше игрушек
@dan-3268
@dan-3268 5 жыл бұрын
Базара нет, брат. Достойно всё пояснил мне за жизнь. теперь я лучше понимаю как жить грамотно. От души!
@lkllmjjn8654
@lkllmjjn8654 3 жыл бұрын
фарту масти д.ж.с жава скрипту .вечно
@Amkonax
@Amkonax 5 жыл бұрын
а проехавшие пайпы не надо из массива удалять?
@megalodon1052
@megalodon1052 4 жыл бұрын
Смысла нет, игра очень простая и это не жрет много ресурсов компа.
@parrotsarenice
@parrotsarenice 4 жыл бұрын
@@megalodon1052 ну как сказать, лучше всё таки удалять)
@angrycatstudio2816
@angrycatstudio2816 4 жыл бұрын
А как это сделать
@megalodon1052
@megalodon1052 4 жыл бұрын
@@angrycatstudio2816 pop()
@kiwii2539
@kiwii2539 4 жыл бұрын
@@angrycatstudio2816 пропишите условие if что когда координаты ровны n числу вы могли использовать pop() let clearEl ==...) If(cordinate == clearEl) { Масив.pop() }
@kostikmakesgames3279
@kostikmakesgames3279 3 жыл бұрын
Норм получилось, наверно это одна из тех что надо написать, есть даже челлендж флэпиберд за 25строк кода)
@Alexey-Balashov
@Alexey-Balashov 5 жыл бұрын
Добрый вечер! А какой редактор когда Вы используете? На Adobe Dreamweaver вроде не похоже.
@Alexey-Balashov
@Alexey-Balashov 5 жыл бұрын
P.s. порекомендуйте, пожалуйста, хороший редактор кода для js. У меня Windows.
@Alexey-Balashov
@Alexey-Balashov 5 жыл бұрын
@@eucliwoodscythe Спасибо за ответ.
@Livanskiy_tv
@Livanskiy_tv 3 жыл бұрын
Спасибо, интересно. Немного устарело, вместо вар юзают const/let, а обращаться можно через querySelector. То сути не меняет.
@anyka-6823
@anyka-6823 3 жыл бұрын
Можно и querySelector но через id быстрее.
@АлександрКотляров-к1ю
@АлександрКотляров-к1ю 6 жыл бұрын
спасибо, все очень интересно и понятно)
@mishasv1490
@mishasv1490 6 жыл бұрын
Отличное видео!
@iNikelas
@iNikelas 3 жыл бұрын
Круто, спасибо!
@Profococ
@Profococ 6 жыл бұрын
очень полезно! спасибо)
@Тимур-у8и8к
@Тимур-у8и8к 5 жыл бұрын
Сделай движение дива по документу(область экрана) с препятствием.
@lilokino94
@lilokino94 3 жыл бұрын
До 11:38 работает, дальше не отрисовываются блоки, гайд мусорный for(var i = 0; i < pipe.lenght; i++) { ctx.drawImage(pipeUp, pipe[i].x, pipe[i].y); ctx.drawImage(pipeBottom, pipe[i].x , pipe[i].y + pipeUp.height + gap); pipe[i].x--;
@lilokino94
@lilokino94 3 жыл бұрын
length - ошибка в слове была, сравнение текста онлайн помогло
@lilokino94
@lilokino94 3 жыл бұрын
ну и !рабочий оригинал кода на сайте вашем =-)
@alishkaali6708
@alishkaali6708 3 жыл бұрын
@@lilokino94 почему тогда когда я скопировал и вставил к себе у меня ничего не изменилось?
@lilokino94
@lilokino94 3 жыл бұрын
@@alishkaali6708 Такое будет всегда. Все сноси и перезапускай заного, ковыряйся в символах, думой на каком этапе могло пойти не так. Должен быть здравый азарт на сам поиск ошибки, иначе ты пока не созрел для коденга. Я слышал парикмахеры неплохо зарабатывают.
@alishkaali6708
@alishkaali6708 3 жыл бұрын
@@lilokino94 молодец, очень остроумно с твоей стороны послать кого-то, интересно у тебя самого получилось, или как?) Ты даже не можешь правильно написать заново, а мне затираешь про программирование)
@lexxarbelov5548
@lexxarbelov5548 5 жыл бұрын
Все делаю как в уроке,но картинки не появляются на странице(((
@АннаБекренева-я3ы
@АннаБекренева-я3ы 5 жыл бұрын
тоже самое. Еще не решил проблему?
@daniilyasnohorskyi3810
@daniilyasnohorskyi3810 5 жыл бұрын
@@АннаБекренева-я3ы решил)
@АннаБекренева-я3ы
@АннаБекренева-я3ы 5 жыл бұрын
@@daniilyasnohorskyi3810 а как, если не секрет?)
@wolfenstein5163
@wolfenstein5163 4 жыл бұрын
Переименовать картинки и создать папку img
@ZipOfficial
@ZipOfficial 4 жыл бұрын
@@daniilyasnohorskyi3810 как
@jurijkermach4086
@jurijkermach4086 3 жыл бұрын
отличный материал))
@валармаргулис-г9и
@валармаргулис-г9и 4 жыл бұрын
Я новичок. Пока что прохожу переменные. Но очень интересно было для меня
@АлексейАкимов-щ8т
@АлексейАкимов-щ8т 4 жыл бұрын
В любом случае кланяюсь трижды.
@staskob5502
@staskob5502 3 жыл бұрын
Отличный видеоурок Есть какая-то проблема, в хроме птичка через раз уходит за текстуру fg В браузере сафари все работает без какого-либо бага как можно было бы исправить ситуацию?
@Bear-_-
@Bear-_- 4 жыл бұрын
Бро, а где можно посмотреть, как скачать среду, ну там где нужно писать игры, прост только начал заниматься?
@СергейЦветов-н4н
@СергейЦветов-н4н 3 жыл бұрын
Unity
@cakeistrue
@cakeistrue 6 жыл бұрын
А видосики у тебя классные. Хоть Я и не смотрю все, но лайки всегда ставлю)
@LobanovSpace
@LobanovSpace 6 жыл бұрын
Ценный подписчик)
@SergiiVoroniuk-m5v
@SergiiVoroniuk-m5v 4 жыл бұрын
Огромное спасибо, все подробно пояснил, а на сайте суховато это было описано. Всё работает
@nikitanedelcu3102
@nikitanedelcu3102 4 жыл бұрын
Все делаю как в уроке,но картинки не появляются на странице
@УверенныйДядя
@УверенныйДядя 4 жыл бұрын
@@nikitanedelcu3102 тоже самое,уже зае*ало
@ya.yung.danny1
@ya.yung.danny1 6 жыл бұрын
Подскажи пожалуста. Я после написания draw. У меня ничего не появляеться, в чём может быть дело?
@marki8951
@marki8951 5 жыл бұрын
У меня тоже
@FrankMatrix
@FrankMatrix 5 жыл бұрын
@@marki8951 скопируйте с сайте код и будет вам счастье
@marki8951
@marki8951 5 жыл бұрын
@@FrankMatrix спасибо сроботало
@catto88
@catto88 5 жыл бұрын
И у меня.
@kollaps2006
@kollaps2006 5 жыл бұрын
@@catto88 У меня работает только если пнг
@forkidstales
@forkidstales 4 жыл бұрын
то есть при вызове pipeBottom у тебя вызывается в браузере bg?
@funroom4367
@funroom4367 5 жыл бұрын
Лучше все время изменять переменную grav на -1, а в момент прыжка ставить пременной grav значение 10. Тогда игра будет больше похожа на Flappy Bird.
@xyz_viz6604
@xyz_viz6604 Жыл бұрын
можешь написать кодом? хочу так сделать
@Ilya-ku7jp
@Ilya-ku7jp 5 жыл бұрын
у меня атом не выделяет переменные красным цветом ,не могу понять в чем проблема
@kirillsemenov6583
@kirillsemenov6583 4 жыл бұрын
у тебя реактор другой похоже
@Rb-ur5em
@Rb-ur5em 3 жыл бұрын
Добрый день. Георгий Подскажите можно ли найти что-то подобное в принципе? Как лучше поступить ? Писать игру с нуля не получится точно! Простая карточная игра (качество и сложность не важно. лучше что-то по проще..) HTML, CSS, JS, MySQL Описание: Регистрация игрока, Минимум два участника Спасибо
@ver_v71
@ver_v71 5 жыл бұрын
Очень познавательно, хотелось бы узнать можно ли создать ссылку таким же образом? Чтоб например при нажатии на картинку переходило на другую страницу? Спасибо
@ver_v71
@ver_v71 5 жыл бұрын
Можно, но там немного другое. Канвас браузером воспринимается как просто набор пикселей, а не картинок или слов, да и я уже разобралась
@МаксимНырков-у6г
@МаксимНырков-у6г 6 жыл бұрын
Спасибо. Интересно!
@impisigmatus
@impisigmatus 6 жыл бұрын
Здравствуйте, я раньше писал графику на c++ + opengl и там все более низкоуровнево. Я решил отклониться от хода урока и попробовать возможности. В итоге столкнулся с проблемой, что птички не перерисовываються в новом месте, а остаються на старом+рисуется на новом. С чем это может быть связано? В опен гл мы вручную всегда чистем буфер картинки, и рисуем ее сначала. Тут я таких функций не заметил(в вашем уроке). В чем может быть проблемма?
@impisigmatus
@impisigmatus 6 жыл бұрын
вот функция отрисовки function draw() { context.drawImage(img, x, y); requestAnimationFrame(draw); } img.onload = draw;
@The14Some1
@The14Some1 6 жыл бұрын
Фона нет? Видимо тут тоже нужно каждый раз строить изображение по слоям перед реквестом.
@Pashka818
@Pashka818 2 жыл бұрын
Круто!!
@komronpulatov6785
@komronpulatov6785 5 жыл бұрын
Есть вопрос стоит ли смотреть видеокурсы по JS от автора за 2015 год ?
@MrBadbolt
@MrBadbolt 5 жыл бұрын
Основы начнёшь понимать , но лучше конечно сразу JQuery
@oleg-kd7172
@oleg-kd7172 6 жыл бұрын
Блин чувак спасибо , ты топ
@nurjamalalmazkyzy5526
@nurjamalalmazkyzy5526 6 жыл бұрын
Вы картину 3:40 минуте копировали это получается таблица td tr ?
@fikys5310
@fikys5310 4 жыл бұрын
Я делал всё, как показывал автор, но со страницей ничего не происходит. Посмотрел коменты поменял на pipeBottom.onload = setInterval(() => { draw(); }, 100); draw(); Но ничего не произошло. Помогите пожалуйста.
@bitByte109
@bitByte109 5 жыл бұрын
файл не подключается скопировал с cайта html и js коды, названия уазано правильно файл находиться в той же папке всё как у автора www index.html js audio img game.js вот так располагаются файлы но всё равно ни чего не работает в чём может быть проблема?
@Shader_eq
@Shader_eq 2 жыл бұрын
Подскажите пожалуйста какой язык программирования учить новичку?
@РамазанМагомедов-ы6ж
@РамазанМагомедов-ы6ж 2 жыл бұрын
Не надо акцентировать на язык программирования в начале. Надо определиться кем ты хочешь стать, заниматься. Андроид разработчиком? Ios разработчиком? Веб приложения делать? Сайты делать? ПО для ПК делать? FrontEnd или Backend? Есть куча направлений. Надо свое направление выбрать, а потом уже смотреть на каком языке программировать. А так для начала, чтобы научится можно пайтон выбрать. У него синтаксис простой.
@ГошаЭверстов-с6э
@ГошаЭверстов-с6э 4 жыл бұрын
Можете скинуть ссылку для скачивания спрайтов
@chaussures2940
@chaussures2940 3 жыл бұрын
Често не знаю нечего в программировании, но мне понравилось, а ёще я хочу ДИНОЗАВРИКА
@StepaAan_Official_youtube
@StepaAan_Official_youtube 3 жыл бұрын
Есть, и такая обучалка!
@chaussures2940
@chaussures2940 3 жыл бұрын
@@StepaAan_Official_youtube Класс, а можешь научишь как делать бота? в какой-то игре думаю всем будет интересно и вам тоже
@dromich
@dromich 6 жыл бұрын
Мега спасибо, давно интересуюсь етой темой, все никак руки не доходили. Все просто и понятно базис задан дальше просто розвивать напрвление.
@killgame4683
@killgame4683 4 жыл бұрын
Привет с 2020 видео нереально крутое
@LobanovSpace
@LobanovSpace 6 жыл бұрын
Спасибо за видео
@ВячеславНОСАЛЬСКИЙ-к3ц
@ВячеславНОСАЛЬСКИЙ-к3ц 6 жыл бұрын
Круто!!!)))
@sense1416
@sense1416 6 жыл бұрын
Реклама на 1 минуту! Сильно.
@eugengordeychik7370
@eugengordeychik7370 6 жыл бұрын
Может кто подскажет! в общем пробовал этот пример и в хроме показывает ошибку "изображение не определено" в чем может быть проблема???
@РемонтРемонт-б2ж
@РемонтРемонт-б2ж 5 жыл бұрын
на каком программе вы набираете коды. просто блокнот или какая то программа
@Drago-pq2pl
@Drago-pq2pl 5 жыл бұрын
через atom
@TV-ce2dc
@TV-ce2dc 6 жыл бұрын
Господа, это полноценная игра! Её изначальный автор зарабатывал 55 000$ США в день на встроенной рекламе! Только в этой реализации старые Pipe из массива нужно удалять, чтобы память не забить.
@djoniKage
@djoniKage 6 жыл бұрын
Почему у меня в getContext("2d"); ошибка null ?
@user-tz3zw2ho7h
@user-tz3zw2ho7h 5 жыл бұрын
Такова судьба🤣
@gleb_bro8710
@gleb_bro8710 4 жыл бұрын
может cnvs.getContext("2d")
@Коля-з2ы2ь
@Коля-з2ы2ь 2 жыл бұрын
подскажите как уже готовую игру изменять данные? спасибо
@gefest9530
@gefest9530 5 жыл бұрын
Видео ускорено чтоли ?
@AidarNizamov
@AidarNizamov 5 жыл бұрын
отличный урок
@ErokhinS
@ErokhinS 6 жыл бұрын
не понял вот такую штуку, как изменить время отрисовки анимации? ну допустим птичка падает на 1px каждый 20мс или за 1секунду. Такой параметр есть? надо работать с requestAnimationFrame чтобы его поменять?
@plevanto8205
@plevanto8205 6 жыл бұрын
Сергей Ерохин заместо requestAnimationFrame поставь setInterval(функция, обновление в миллисекундах); Пример: setInterval(draw, 60);
@thesweetlife843
@thesweetlife843 6 жыл бұрын
ты сам то пробовал что получилось ?? )
@plevanto8205
@plevanto8205 6 жыл бұрын
TheSweetLife Да. Может быть где-то в комментарии допустил ошибку, вы там погуглите.
@plevanto8205
@plevanto8205 6 жыл бұрын
TheSweetLife у меня все робит.
@thesweetlife843
@thesweetlife843 6 жыл бұрын
Не пытался для appstor и googleplay игруху делать ??
@АндрейАндрей-у3ц1р
@АндрейАндрей-у3ц1р 5 жыл бұрын
Здравствуйте! Ребята у меня такая проблема что bg, fg, bird, pipeUp, pipeBottom в редакторе не выделяютса цветом и когда хочу посмотреть что получилось то в браузере ничего не показывает, об'ясните в чём причина. P.S. я в этом деле новый. Зарание спасибо!
@oOIMAXIOo
@oOIMAXIOo 5 жыл бұрын
скорее всего ты файл назвал после точки не правильно
@twoypaklonick849
@twoypaklonick849 2 жыл бұрын
Эй я сделал чисто как на видео. Почему даже не вивел на страницу png фигуры!!!
@cotton_wool_man
@cotton_wool_man 6 жыл бұрын
Очень интересно! Подскажи пожалуйста, как сделать вывод информации на странице сайта в виде дерева (иерархия). Чтобы по этому дереву можно было перещаться масштабировать как навигация на карте.
@psevdonim753
@psevdonim753 Жыл бұрын
Ставишь с помощью тега а якорь на что нибудь, и эти теги вместе как нибудь собираешь
@aonai
@aonai 6 жыл бұрын
А можно самому картинки нарисовать и свои звуки добавить и отправить другу поиграть?
@aderxa7218
@aderxa7218 6 жыл бұрын
Делай игру на движке Unreal Engine!! Очень нравится
@gosha_dudar
@gosha_dudar 6 жыл бұрын
Эти видео будут, они в процессе записи
@aderxa7218
@aderxa7218 6 жыл бұрын
Гоша Дударь буду ждать ) ти лудший)))))
@dimmix_ua
@dimmix_ua 6 жыл бұрын
Прикольно, а как ты ее залил в пм? И сколько заработал?
@Пупок-щ3в
@Пупок-щ3в 5 жыл бұрын
@@gosha_dudar Подскажите плагины для создания такого же формата игр или программ.Пожалуйста.
@kocho5917
@kocho5917 3 жыл бұрын
спасибо у меня вышло!
@kodar_placdarm
@kodar_placdarm 4 жыл бұрын
у меня не получается объединить эти папки. Я не знаю что дальше делать(
@РоманМосолов-ы1ш
@РоманМосолов-ы1ш 6 жыл бұрын
Вау, это круто.
@Инвокер-е3и
@Инвокер-е3и 6 жыл бұрын
Гоша, пожалуйста, расскажи по больше про юнити
@shohruxshavkatov
@shohruxshavkatov 2 жыл бұрын
bu igrani to'liq kodi yoqmi bolsa yuboring iltimos plith
@Half_Channel
@Half_Channel 3 жыл бұрын
Есть два способа не использовать чистый js для использования анимации через css или через библиотеку jquery там все намного проще
@anyka-6823
@anyka-6823 3 жыл бұрын
Да можно но этот вариант хорош для изучения js так же его можно адаптировать к изучению css
@mishanya920
@mishanya920 3 жыл бұрын
Вот спасибо!
@ishtarinanna8280
@ishtarinanna8280 4 жыл бұрын
help! w chom moja problema? папка с картинками наз. "myimg" но картинка не прогружается, белый фон. var cvs = document.getElementById("canvas"); var ctx = cvs.getContext("2d"); var bird = new Image(); var bg = new Image(); var fg = new Image(); var pipeUp = new Image(); var pipeBottom = new Image(); bird.src = "myimg/bird.png"; bg.src = "myimg/bg.png"; fg.src = "myimg/fg.png"; pipeUp.src = "myimg/pipeUp.png"; pipeBottom.src = "myimg/pipeBottom.png"; function draw() { ctx.drawImage(bg, 0, 0); } pipeBottom.onload = draw;
@ZipOfficial
@ZipOfficial 4 жыл бұрын
тоже самое
@soapewxw
@soapewxw 5 жыл бұрын
Cannot read property 'getContext' of null
@КутманКабылуулу-в1з
@КутманКабылуулу-в1з 9 ай бұрын
Где скачать PNG двух труб?
@Grapeoff
@Grapeoff 6 жыл бұрын
Я один смотрел видео только для того чтобы посмотреть что получится?
@awenn2015
@awenn2015 3 жыл бұрын
Нет, я собираюсь повторить
Игра Змейка на чистом JavaScript и HTML5 за 45 минут!
44:02
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 53 МЛН
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 22 МЛН
Callback это просто. Разбираемся в callback JavaScript
15:33
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 75 М.
Как делают игры на JavaScript для начинающих
6:04
Изучение JavaScript в одном видео уроке за час!
56:03
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 53 МЛН