Пишем аналог Hamster Kombat с нуля на HTML & CSS & JavaScript

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024
  • Бесплатный курс по HTML & CSS + диагностика навыков: bit.ly/4687mIv
    Полный Roadmap по Frontend разработке: bit.ly/3S8CNg7
    Мой телеграм канал: t.me/js_by_vla...
    Исходники тут: t.me/js_by_vla...
    Настройка аналога Copilot: t.me/js_by_vla...
    Полный курс по JavaScript: • JavaScript c Нуля - Ку...
    Пишем свой Hamster Kombat (8/11)
    Кликеры повсюду. Ловите без лишних слов гайд, как в телеграме можете создать свой аналогичный кликер на HTML & CSS & JavaScript
    Для начинающих и тех, кто хочет подтянуть свой уровень прилагаю сразу вспомогательные ресурсы: клик
    В видео с нуля, пошагово покажу создание такого кликера с деплоем в телеграм бота. На выходе у вас будет своя приложуха. Приятного просмотра!

Комментарии • 155

  • @VladilenMinin
    @VladilenMinin  Месяц назад +15

    Я в хомяка не играл, а потому решил написать свой)
    А вы ждете airdrop ?)
    Полезные ресурсы к видео:
    Бесплатный курс по HTML & CSS + диагностика навыков: bit.ly/4687mIv
    Полный Roadmap по Frontend разработке: bit.ly/3S8CNg7

    • @david_yuzhakov
      @david_yuzhakov Месяц назад

      Не ждем

    • @hallifar
      @hallifar Месяц назад

      Я тыкал немнога, но особо не жду ничего конкретно от хомяков )

    • @VladilenMinin
      @VladilenMinin  Месяц назад

      @@david_yuzhakov Понимаю, я потому даже и не начинал тапать)

    • @houston_np
      @houston_np Месяц назад +1

      @@VladilenMinin вспомнился старый мемный видос с голумом.
      - А я знаю, что ты тапал
      - Я не тапал!
      - Тапал, тапал, я всем расскажу, что ты тапал
      - Неет

    • @DarkzarichV2
      @DarkzarichV2 Месяц назад +1

      Мы с вами взрослые люди и понимаем, что деньги из воздуха не возьмутся. Копейка другая за просмотр рекламы это максимум, а такие системы ещё до хомяка существовали и существуют)

  • @zohidjonmarufov2008_
    @zohidjonmarufov2008_ Месяц назад +13

    Знаете Владилен Минин, я до этого думал что для того чтобы создать телеграм бота, нужно особые знания, как минимум не HTML CSS и JS. Но на самом деле это совсем иначе, вы помогли мне открыть новые возможности, за это вам спасибо!!

    • @H1roHamada
      @H1roHamada Месяц назад

      В гугле забанили, видимо)

    • @Amdusi4s
      @Amdusi4s Месяц назад

      Это самое легкое что можно сделать)

    • @gfhjjbvhhhffcjj
      @gfhjjbvhhhffcjj Месяц назад +1

      До осталось написать бекенд и все😂

    • @zohidjonmarufov2008_
      @zohidjonmarufov2008_ Месяц назад

      @@gfhjjbvhhhffcjj

  • @DanyaConcept
    @DanyaConcept Месяц назад +6

    Прикольно получилось) Если видео залетит, то можно еще добавить реферальную систему, задания и привязку кошелька
    🔥 Кстати круто что ты взялся за эту идею!

  • @ziliboba73
    @ziliboba73 Месяц назад +2

    Большое спасибо, у вас отлично получается в коротком видео уместить столько полезного из разных стеков! Просто неоценимо!

  • @user-yr2gc3mp4y
    @user-yr2gc3mp4y Месяц назад +3

    Брат, годнота подъехала! Давай по возможности ещё больше подобных туториалов с упором на практику!)

  • @user-ik8sm2th7i
    @user-ik8sm2th7i Месяц назад +3

    А можешь снять вторую часть, как установить защиту? Хотелось бы посмотреть как защитить свой код от того, что люди могут зайти в просмотр кода и тупо настроить автокликер в консоли или делать свои автозапросы на бэк. Как этого избежать?

  • @user-oi2de8rv3n
    @user-oi2de8rv3n Месяц назад +6

    Было бы интересно узнать про авторизацию, систему рефералов, систему заданий

  • @user-pv2oc6is9d
    @user-pv2oc6is9d Месяц назад +3

    Технический контент всегда приветствую :) Правильное направление. Вот что-то такое мне и нужно

    • @VladilenMinin
      @VladilenMinin  Месяц назад +1

      Рекомендую ознакомиться с тем, что уже есть на канале. Все актуальное

    • @user-pv2oc6is9d
      @user-pv2oc6is9d Месяц назад

      Спасибо большое. Слежу за твоими видео ряд лет. Я у тебя в закрытой группе. Это просто у меня второй аккаунт. Ярослав я. Я чуть меньше смотрел последние годы, потому что типа уже научился в целом, уже умею. Я просто ценю технологии, и хочу проголосовать +1 именно за технические материлы, чтобы ты заметил что всё же есть люди которые ценят техническую сторону дела, не ленятся посмотреть

  • @Taiga_libertarian
    @Taiga_libertarian Месяц назад +3

    На привьюхе - Ева тапает Владилена 😄 Контент - огонь! 👾

  • @momicantpause
    @momicantpause 14 дней назад

    все получилось! спасибо! круто!
    сделай вторую часть видео, где мы подключаем все системы TON , Wallet какие-нибудь игровые покупки и цены тебе не будет!
    Да мы готовы за такое видео заплатить!)

  • @davida8216
    @davida8216 Месяц назад +1

    очень четко!!! спасибо! задавался вопросом как они так сделали и тут видос! :)

  • @Dzhambek
    @Dzhambek Месяц назад +1

    Ух есть чем заняться сегодня ночью не сколько идей есть и огромное Вам спасибо за видео .

  • @It_interess777
    @It_interess777 20 дней назад

    Спасибо, прикольное видео! Хорошо разобрал!!! Понятно очень!

  • @hallifar
    @hallifar Месяц назад +1

    Прикольно) Ждал чего-то такого от тебя! 👍

  • @user-pv2oc6is9d
    @user-pv2oc6is9d Месяц назад +1

    Вот, я только что ночью досмотрел на третий день. Три дня смотрел по частям. И это ещё не писал код. Но в Телеграме нашёл бота, докликал до 50. Я чувствую двойственность. С одной стороны было лень смотреть, хоть я и опытный, но уже как бы взрослый и уставший. А с другой стороны, я конечно же хотел хотя бы просто посмотреть, чтобы отдать дань уважения разумному контенту, так как всё что у нас есть в основном создано разумом, и если действовать "не разумом" то так себе получится результат. Хочу поддержать технический контент, и пожалуй повторю этот код моими руками, хоть и лень

  • @youth991
    @youth991 Месяц назад +1

    Ток лучше использовать вместо click - touch, чтобы можно было кликать несколькими пальцами и поворот кнопки убирать не по времени, а по опусканию клика 😁

  • @artemka_edge638
    @artemka_edge638 Месяц назад

    Собирался на днях написать проект,дабы закрепить знания JS, созрел на кликер в стиле "Хомяка".Захожу на ютуб и вижу ваше видео,прикольное совпадение)

  • @Dzhambek
    @Dzhambek Месяц назад +3

    На самом интересном месте на 34.34 секунде не могу синхронизировать Firebase и выполнить " nitialize your project " в " Visual Studio code " у меня красная надпись вылазит версия node у меня ( v.20.15.1 ) и npm 10.7,0 и дальше 3 часа увлекательного путешествия в мире криптовалюты пролетели Вы смогли за 40 минут но у меня вышла слушать Вас приятно за 3 часа до npm install -g firebase -tools дальше пока работать не смогу не знаю в чём проблема.

  • @catfish_games
    @catfish_games Месяц назад +1

    Спасибо за контент!) Будет ли свежее видео по настройке VS Code?

  • @TheRainbowlandMetaverse
    @TheRainbowlandMetaverse Месяц назад +1

    Thanks Vladilen, let's try to make our own clicker based on your video. (Спасибо, попробуем сделать свой кликер на основе видео.)

  • @armand_xD
    @armand_xD Месяц назад

    Можно урок, про авторизацию в телеграмме, систему рефералов, энергию и как где то хранить очки всех людей?)
    а задания было бы вообще супер))

  • @konjinni
    @konjinni Месяц назад +2

    надо было ящерицу сделать внизу, и генерить случайных мух и жучков на которые надо кликать и кормить ящерицу - тут уже сосиской на моторчике не накликаешь)

  • @stasich6917
    @stasich6917 Месяц назад

    Очень круто, но хотелось бы побольше объяснений, но понимаю, что на это уйдет много времени, а так спасибо за видео)

  • @demigodance
    @demigodance Месяц назад +7

    Мощно владиленыч 👍🔥

  • @user-kr3mh8ok2l
    @user-kr3mh8ok2l Месяц назад +1

    Шикарный канал. И наглядно, и классная речь автора, и кратко+емко.

  • @user-zj9yp5jl5j
    @user-zj9yp5jl5j Месяц назад +1

    Владиленыч на хайпе, красава)

  • @sarkarov_ru
    @sarkarov_ru 12 дней назад

    Всем привет! Нужен совет.
    Ищу платформу, которая позволяет создавать веб -приложение, в частности, игру, без обширных знаний о кодировании. Эта платформа должна иметь:
    * Фронтовая разработка: Визуальный редактор для создания пользовательского интерфейса и игровых визуальных эффектов, таких как игра например игра «Хомяк».
    * Бэк-энвая логика: способ определить логику, правила и действия игры, потенциально используя визуальные инструменты или простой язык сценариев.
    * Дизайн базы данных: Возможность создания и управления базой данных для хранения игровых данных, таких как оценки игроков, прогресс и настройки.
    * Параметры без кода / низкого кода: Возможность создавать большую часть игры без написания кода, с возможностью добавления пользовательского кода для расширенных функций.
    Знаю есть такие конструкторы как bubble webflow, unity но не знаю подойдут ли они для всего, что я описал

  • @Main.py7
    @Main.py7 Месяц назад

    ЛУЧШИЙИИЙЙЙЙЙЙ КАК ЖЕ ДОЛГО Я ЭТО ИСКАЛ

    • @youth991
      @youth991 Месяц назад

      На codepen мог-бы поискать, я уже давно такое написал ))

  • @kraudpro6789
    @kraudpro6789 Месяц назад +3

    давай теперь видос с бекендом для этой ящерки

    • @user-qs6qg6jl9f
      @user-qs6qg6jl9f Месяц назад

      он не умеет, он же фронтендер

    • @user-pp9dk4cd6k
      @user-pp9dk4cd6k Месяц назад

      @@user-qs6qg6jl9f ага , без авторизации и партнерки это никому не нужный хлам

  • @user-bh5kq1dp8k
    @user-bh5kq1dp8k Месяц назад +2

    А будет ролик про простые бесплатные хостинги для простеньких проектов для начинающих? По типу того же Firebase. Было бы неплохо ещё показать как работает привязка к GitHub, чтобы изменения из основной ветки автоматически отправлялись на хостинг

    • @deshark5949
      @deshark5949 Месяц назад

      кажется есть versel

    • @alexnews8346
      @alexnews8346 Месяц назад

      вот хочу на GitHub сделать он же должен дать линк.

    • @bratik026
      @bratik026 Месяц назад

      Netlify есть

  • @Donnie_Gifter
    @Donnie_Gifter Месяц назад +1

    Здравствуйте выдает ошибку когда ввожу firebase init весь экран красным становится что делать 😢?

  • @twisterraze666
    @twisterraze666 Месяц назад

    Больше всего в таких мини приложениях мне нравится именно бекенд часть), потому что легко подделывать запросы, чтобы фармить

  • @chatGpt637
    @chatGpt637 Месяц назад

    Кайф, спасибо. По базе данных для игры будет урок?

  • @Sent-Arena
    @Sent-Arena 21 день назад

    Попробовал повторить, фигуры на цент ре становятся, они показаны конвертом, и дальше не цвет фона ни смещение фигур.

  • @RickandMortych
    @RickandMortych 26 дней назад

    Владилен здравствуйте , что у Вас за мак? можно полные характеристики/информацию , спасибо !

  • @Dzhambek
    @Dzhambek Месяц назад +1

    Проект полностью работает можете сделать урок для начинающих как " КАК ЗАХОСТИТЬ НА Firebase console " у меня выскакивает красная строка хотя всё установлено не распознано как команда лета . Спасибо очень хочу сделать даже монетку свою своей фамилией сегодня сделал а это не получается спасибо .

  • @kinoshorts590
    @kinoshorts590 Месяц назад +1

    Привет, можешь помочь? Допустим в боте натапал, и получается большое число, а оно не помещается в экран, что делать? Как сделать так, чтоб текст подстраивался и становился меньше?

    • @flowsmiles5068
      @flowsmiles5068 Месяц назад

      Ты можешь по сути просто вместо 1000 писать 1к.
      Для этого нужно просто делить число на тысячу и на единицу (чтоб округлить), после того как оно будет больше 999 . и добавить "к"

    • @kinoshorts590
      @kinoshorts590 Месяц назад

      @@flowsmiles5068 спасибо

  • @user-mi1hq1dz2b
    @user-mi1hq1dz2b Месяц назад +3

    Ахах, что? Норм контент))

  • @dircoin_ceo
    @dircoin_ceo 14 дней назад

    Продолжение пожалуйста добавь пожалуйста главную страницу как в хомяке

  • @mister_robot01
    @mister_robot01 Месяц назад

    Привет, а не планируешь видосы про блокчейны ?)
    В частности хотелось бы про TON, может этот проект на тоне сделаешь ?

  • @DerAleksey
    @DerAleksey Месяц назад

    компактненько собрал! B-)

  • @pozytron-code
    @pozytron-code 28 дней назад

    а в сторедж или через консоль в дж - мы ж можем 1000000 момент прописать себе?

  • @elperdante
    @elperdante Месяц назад

    красава то-что надо)

  • @SlavaCh
    @SlavaCh Месяц назад +1

    Вы открыли ящик пандоры, теперь каждый школоло задеплоит своего хомяка)

  • @forellko8600
    @forellko8600 Месяц назад

    Спасибо большое❤

  • @narekhovhannisyan6362
    @narekhovhannisyan6362 Месяц назад

    Я видел это у вас на github перед этим видео))

  • @Sent-Arena
    @Sent-Arena 24 дня назад

    Продолжение модификации будет?

  • @vgolde14
    @vgolde14 Месяц назад

    Владилен, спасибо за контент!
    А ты какой прокси/впн используешь для копайлота? Он прям быстро предлагает промты

    • @VladilenMinin
      @VladilenMinin  Месяц назад

      Настройка аналога Copilot: t.me/js_by_vladilen/844

    • @user-san-chous
      @user-san-chous Месяц назад +1

      юзай codeium. Он не хуже и бесплатный.

  • @yakut54
    @yakut54 Месяц назад

    Вот это я удачно зашёл )

  • @jaki4695
    @jaki4695 Месяц назад

    Топ 🔥

  • @fizmatik9447
    @fizmatik9447 Месяц назад

    жду продолжение , действуй

  • @Sent-Arena
    @Sent-Arena 22 дня назад

    Я самоучка, создал кликер на Uniti под Android.
    За деплоил на комп, как в телеграм залить не понимаю, может кто подскажет?

  • @user-tz3sd3sd6d
    @user-tz3sd3sd6d Месяц назад

    а сделайте c контрактами на func или на tact лучше так интереснее чем просто накидывать html css

  • @DailyDeveloperNews
    @DailyDeveloperNews Месяц назад

    Привет Владилен! Какие расширения были активны в редакторе?

  • @liraybe7421
    @liraybe7421 Месяц назад

    Лучше на неакте сделать что-то, полезнее будет, жду видос!;)

  • @paveloDevJourney
    @paveloDevJourney Месяц назад

    А как прроисходит адаптация размера верстки под экран в телеграм боте? Есть какое-то соотношение?

  • @mokkamokka4097
    @mokkamokka4097 Месяц назад

    топчик!

  • @user-iv2zt9oy2f
    @user-iv2zt9oy2f Месяц назад

    Владилен, Спасибо за видео. Смотю много твоих информативных , обучающих видео и не могу понять почему везде где нужно написать временное значение для демонстрации , ты пишешь "42". В чем суть?

    • @user-pv2oc6is9d
      @user-pv2oc6is9d Месяц назад

      Шутишь? Просто загугли 42

    • @alexnews8346
      @alexnews8346 Месяц назад

      What is the significance of 42?
      The number 42 from Douglas Adams' 'The Hitchhiker's Guide to the Galaxy' represents all meaning ('the meaning of life, the universe, and everything') as determined by the fictional supercomputer Deep Thought. The number 42 is not a particularly significant number in base 13

    • @user-pv2oc6is9d
      @user-pv2oc6is9d Месяц назад

      Yes

  • @LikaterStudios
    @LikaterStudios Месяц назад

    ждём листинг)) ахха

  • @meimuhrini
    @meimuhrini 2 дня назад

    Хейтеры скажут фотошоп, ахах, поднял 180 зеленых, Салам Алейкум с Дагестана!

  • @Tornado-ln7fq
    @Tornado-ln7fq Месяц назад +5

    Ну странная логика. Сначала получаем офсеты, далее отнимаем позицию слева и сверху,делим на 2. Далее создаем новые переменные и полученные офсеты теперь делим на ширину и высоту,и полученное умножаем на якобы градус.Я конечно знаю что js это конченый язык ,но чтоб настолько. Вот только у меня вопрос,по-моему это можно сделать гораздо легче, есть же функция получения координат, причем есть функция получить координаты изображения,и нужно будет просто создать ивент,по нажатию на определённую область,изменить наклон картинки, и не городить такой огород. Тем более нам не нужно тыкать на картинку, а на всю область, а картинке мы делаем только эффект,разве нет)

    • @x-grand-x
      @x-grand-x Месяц назад

      В любом случае эти "функции" работают также разница только в сахаре.
      Да и логика логичная, мы берём абсолютную позицию нажатие, и чтобы наш эффект был ровно там где хотим, отнимаем ещё и относительное (наш Rect)
      Вот и все логика так-то

    • @Tornado-ln7fq
      @Tornado-ln7fq Месяц назад

      @@x-grand-x А смысл,мы просто делаем ивент по нажатию на область,и крутим картинку,не зависимо куда кликаем,ну хз,дело каждого.

    • @user-ty5vo7de7o
      @user-ty5vo7de7o 17 дней назад

      Может это ты конченый?

  • @SWhen
    @SWhen 22 дня назад

    В конце когда открываю URL, то мне пишет: настройка хостинга завершена, вы видите это, потому что успешно настроили хостинг Firebase. Как исправить?

    • @darwinsdarwins2230
      @darwinsdarwins2230 21 день назад

      Нашел решение?

    • @SWhen
      @SWhen 21 день назад

      @@darwinsdarwins2230 да. Нужно использовать другой сайт куда можно загрузить все на хостинг.

    • @darwinsdarwins2230
      @darwinsdarwins2230 21 день назад

      @@SWhenты какой используешь?

  • @user-pv2oc6is9d
    @user-pv2oc6is9d Месяц назад

    Я когда слышу нашу обычную фразу "DOM дерево", я думаю что нужно построить дом и посадить дерево. Это у всех так?

  • @user-gm5ri4pq5t
    @user-gm5ri4pq5t Месяц назад

    Все круто, только не робит у меня функционал счетчика по клику, 10 раз пересмотрел код не могу найти проблемму

    • @VladilenMinin
      @VladilenMinin  Месяц назад

      Проверь исходники

    • @JoHimicev
      @JoHimicev Месяц назад

      @@VladilenMinin тоже счётчик NaN, скачал исходники, запустил проект, такая же фигня NaN, а в режиме инкогнито всё работает, какое-то расширение мешает походу хз как только

  • @morok5591
    @morok5591 Месяц назад

    Как сделать мультитач на кнопку?

    • @VladilenMinin
      @VladilenMinin  Месяц назад

      Событие тач

    • @morok5591
      @morok5591 Месяц назад

      @@VladilenMinin так вообще не работает кнопка

  • @user-ik8sm2th7i
    @user-ik8sm2th7i Месяц назад

    Можно использовать трансформ3d чуть производительней будет

    • @user-ik8sm2th7i
      @user-ik8sm2th7i Месяц назад

      А так, очень круто, спасибо за контент

  • @marus_space
    @marus_space Месяц назад

    На каждый клик при score >= 50 будет меняться картинка

  • @user-oi2de8rv3n
    @user-oi2de8rv3n Месяц назад

    В ротейт)

  • @youth991
    @youth991 Месяц назад

    Но я такую игру уже давно написал 😁

  • @WarpTerminal
    @WarpTerminal Месяц назад

    Владилен, добавляй тайм коды пж ну пжппжпжпжпжпжжп

  • @bitnance
    @bitnance Месяц назад

    А где интеграция с телеграм апи? В чем смысл этого кликера, если это просто вебвью

    • @VladilenMinin
      @VladilenMinin  Месяц назад

      Если просмотры будут, сделаем продолжение

  • @easycrazy709
    @easycrazy709 19 дней назад

    А Бэк писать не нужно ?

  • @senails0
    @senails0 Месяц назад +1

    надо было реакт добавить, делать преложеньку не в декларативном стиле уже не актуально как то

    • @user-san-chous
      @user-san-chous Месяц назад

      для новичков - актуально + универсально. А накой черт смотреть реакт тому, кто работает или учит вью либо ангуляр?

    • @senails0
      @senails0 Месяц назад

      @@user-san-chous почти все фреймворки в декларативном стиле
      и надо уметь работать в нем

    • @krylovDev
      @krylovDev Месяц назад +3

      Вот реакт разработчики подтянулись, а не программисты

    • @user-san-chous
      @user-san-chous Месяц назад

      @@krylovDev ну по комменту видно, что он пока не понимает)) но всему свое время...

    • @Edgar-pu1lc
      @Edgar-pu1lc Месяц назад

      Js это база, а фреймворки приходят и уходят

  • @niorus9412
    @niorus9412 Месяц назад

    а в чем смысл? и зачем оно?

  • @qad1miy
    @qad1miy Месяц назад

    Спасибо за ящера )
    Когда значит листинг ахахахах

  • @vasiliy2396
    @vasiliy2396 Месяц назад

    А в чём прикол, если прогресс нигде не хранится, тупо картинка обмазана js кодом

  • @rus16w
    @rus16w Месяц назад +1

    Круто но сложно я бы крысу сделал бы

  • @thelowfer1016
    @thelowfer1016 Месяц назад

    А что это за автодополнения года? Не похоже на еммет

    • @VladilenMinin
      @VladilenMinin  Месяц назад

      В описание ссылка на урок в тг

  • @yuriiyurii6656
    @yuriiyurii6656 Месяц назад

    А как же WebStorm?

  • @арокен
    @арокен Месяц назад

    Я earlybird

  • @skeelo3157
    @skeelo3157 Месяц назад

    не понимаю почему hamster является кликером, там же заработок с карт а не кликов

  • @timkass2000
    @timkass2000 8 дней назад

    а я один еле поставил эти обратные кавычки?

  • @user-dm4yi9ch3n
    @user-dm4yi9ch3n 29 дней назад

    jQuery ??? шта?

  • @shushanhovsepyan5657
    @shushanhovsepyan5657 Месяц назад

    👨‍🏫👧👋

  • @venomemran851
    @venomemran851 Месяц назад

    А почему ты всё время пишешь число 42?

  • @MadBlissOff
    @MadBlissOff Месяц назад +4

    Сколько можно гайды с таким примитивным базовым кодом делать? Это и обезьяна накодит... Лучше бы записал, как сделать реферальную систему через mini apps, сохранение пользователей в БД, оптимизацию итд, +чтобы от наплыва народу это всё не легло

  • @thisdaywalker5630
    @thisdaywalker5630 Месяц назад

    на других платформах размещаете свои видео? Ютуб болеет, как бы вовсе не упал, терять автора не хочется

    • @VladilenMinin
      @VladilenMinin  Месяц назад

      Подписывайся на телегу

  • @Double.T-vi1rs
    @Double.T-vi1rs Месяц назад

    ХайпанутЬ решил, што курси плохо продаютса?

  • @user-wy5bv2lw8s
    @user-wy5bv2lw8s Месяц назад

    самый лучший ❤