🤏 Оптимизируем игру до 2 КИЛОБАЙТ

Sdílet
Vložit
  • čas přidán 27. 05. 2024
  • Челлендж на создание игры, размером не больше 2.8 килобайт! Такая игра сможет поместиться даже в QR код, целиком, безо всяких ссылок. После всяких крайзисов, CoD, и DOOM на 50 ГБ жёсткого диска это интересный эксперимент
    Содержание:
    0:00 - введение
    1:00 - про qr коды
    3:18 - начало веб-версии
    10:30 - веб версия готова
    11:20 - про нативную версию
    14:28 - начало версии на C
    20:03 - запихиваем её в QR код
    26:10 - итоги и честные фотки
    Ссылка на репозиторий: github.com/emeraldpowder/QrGame
    QR код: github.com/emeraldpowder/QrGa...
    Ссылка на видео, которым я вдохновлялся: • Can you fit a whole ga...
    Patreon канала - / emeraldpowder
    Наш Discord - / discord
    На этом канале регулярно появляются новые видео, которые позволят тебе научиться создавать игры, или подарят новые идеи и вдохновение, если ты уже умеешь. Подписывайся!
    Остались какие-то вопросы, пожелания, или идеи для других видео? Смело пиши в комментарии под видео
    Поддержать канал:
    btc: bc1q5mycq8x9jr7s0r63xx00xt50tjepflyhlzc09q
    eth/usdt(erc20): 0xa30F22fb9898fdc8801703723cd77BE7E678ee13
    emeraldpowder.github.io/ru/do...
    #qrgamechallenge #gamedev

Komentáře • 1,5K

  • @EmeraldPowder
    @EmeraldPowder  Před 3 lety +234

    Для тех у кого не сканируется код, или просто лень проделывать эти манипуляции, залил в репозиторий отдельно текст для копирования в адресную строку
    raw.githubusercontent.com/emeraldpowder/QrGame/master/js%20data%20url.txt
    Копируем весь текст, вставляем в адресную строку браузера, играем :)

    • @Lidkvas
      @Lidkvas Před 3 lety +14

      У меня просто код вылез🗿.

    • @shipoCC10
      @shipoCC10 Před 3 lety +5

      @@Lidkvas и ее надо ввести в пойск

    • @a.9893
      @a.9893 Před 3 lety +3

      Максимум до 8 дошла 🗿

    • @tryoutbeats6950
      @tryoutbeats6950 Před 3 lety

      он не копируется...

    • @user-fh2mu3bk9l
      @user-fh2mu3bk9l Před 3 lety

      @@tryoutbeats6950 Открыть ссылку в новой вкладке нажимай, а не левым кликом.

  • @DaniilAnischenko
    @DaniilAnischenko Před 3 lety +2895

    Мальчик :блин, мои ненужные проекты занимают пол жёсткого диска, опять придётся чистить
    Мужчина :игра получилась 7 кб, а это значительно больше, чем мне нужно

    • @user-zy2dw3zn8m
      @user-zy2dw3zn8m Před 3 lety +60

      У каждого мужчины есть папка ОБХЗ. И занимает столько же, сколько и проект мальчика.

    • @licex5143
      @licex5143 Před 3 lety +28

      @@user-zy2dw3zn8m я сделал 30 папок внутри одной и пока еще ни кто не спалил

    • @krkn_
      @krkn_ Před 3 lety +30

      @@licex5143 в папке Windows тоже никто не спалит

    • @user-zy2dw3zn8m
      @user-zy2dw3zn8m Před 3 lety +37

      @@licex5143 Меня участковый мент попросил узнать что делает его сын за компом. Я такой win+r recent. Открылась папка с ярлыками на недавно открытые файлы. Меньше минуты обыск.
      Конечно можно и shell recent чистить но на каждый прием найдется контр прием. Вопрос лишь в том сколько платят за обыск. Никому нет дела до порнухи, и даже если нашли - делают вид что не видели. В Корее, кстати, с этим строго.

    • @mazellovvv
      @mazellovvv Před 3 lety +37

      @@licex5143 про мою папку "ненужное" на рабочем столе, которая весит 6 Гб говорить есть смысл?

  • @kandwoo
    @kandwoo Před 3 lety +1748

    Это слишком необычное видео, на которое я наткнулся в 6 утра, но хочется сказать, что проделанная Вами работа - невероятна

    • @reburn3742
      @reburn3742 Před 3 lety +30

      прекол в том что щяс я в 6 утра впервые на ткнулся на этого автора и видео

    • @okta10
      @okta10 Před 3 lety +9

      @@reburn3742 я тоже, ровно в 6

    • @taichiveron9278
      @taichiveron9278 Před 3 lety +4

      Пол шестого (оО)

    • @rosenkreuz6707
      @rosenkreuz6707 Před 3 lety +4

      ура, я не один такой

    • @Android995
      @Android995 Před 3 lety +2

      в 6 вечера...

  • @oxlapc7233
    @oxlapc7233 Před 3 lety +430

    " Я такой сканер не нашёл, поэтому... быстренько написал свой"

    • @magix_2284
      @magix_2284 Před 3 lety +2

      Го вз

    • @kodirovsshik
      @kodirovsshik Před 2 lety +1

      Очень сильно ожидал именно этой фразы пока смотрел видео 😂

  • @qpw
    @qpw Před 3 lety +870

    Хах,когда фото кода весит больше чем сама игра в коде)

    • @scalymilano8012
      @scalymilano8012 Před 3 lety +38

      в 1024 раза примерно*

    • @xinkal1006
      @xinkal1006 Před 3 lety +18

      Скрин на 11 айфоне 9 мб😂

    • @kipin6337
      @kipin6337 Před 3 lety +10

      Скрин на ксиоми редми 8а - 9-13 мгб

    • @user-yc2fl5qy9z
      @user-yc2fl5qy9z Před 3 lety +7

      Скрин на Самсунг j 3 200 кб

    • @testin263
      @testin263 Před 3 lety +13

      Скрин нокии 3310 - 1 байт

  • @Moto.Driver
    @Moto.Driver Před 3 lety +1704

    О, наконец то игра которую сможет мой комп запустить

    • @andreysesar7716
      @andreysesar7716 Před 3 lety +117

      на 20 фпс

    • @Moto.Driver
      @Moto.Driver Před 3 lety +115

      @@andreysesar7716 И то на половине игры всё зависнет

    • @channelofmaks9505
      @channelofmaks9505 Před 3 lety +43

      @@Moto.Driver you have a tapochek?

    • @Moto.Driver
      @Moto.Driver Před 3 lety +38

      @@channelofmaks9505 Yes, i have tapochek

    • @Moto.Driver
      @Moto.Driver Před 3 lety +19

      @@channelofmaks9505 Do*

  • @Luca-ws1tj
    @Luca-ws1tj Před 3 lety +330

    Он: Сделать игру в .ехе, чтобы она не требовала специфических библиотек и умещалась в qr-code...
    Я: нереально
    Он: ...это интересная задачка

    • @justarchive789
      @justarchive789 Před 3 lety +10

      Так-же линуксоиды:

    • @loker3269
      @loker3269 Před 3 lety +1

      @@justarchive789 слый Trisquel попробуй, там сё на мин

    • @user-rn7nb3sr1q
      @user-rn7nb3sr1q Před 3 lety

      Коды и прочее это не моё

    • @loker3269
      @loker3269 Před 3 lety

      @@user-rn7nb3sr1q а вот, шифрования, простая инфа, и логик гатс, и вообще сложные вещи эта каркас моЁ

    • @loker3269
      @loker3269 Před 3 lety +1

      @Крыса Гобби ралный мир интересние.и зачем нам хацкерам это знать

  • @qlovbtea
    @qlovbtea Před 3 lety +390

    6-летний я, когда на чеке увидел QR-код:
    1. Взять гелевую ручку,
    2. Зарисовать все белые щели.

    • @chelovek901
      @chelovek901 Před 3 lety +15

      На чеке ещё можно ногтём рисовать))

    • @qlovbtea
      @qlovbtea Před 3 lety +7

      @@chelovek901, дааа, помню. Но мне доставляло больше всего - то что описано в комментарии.

    • @objection7718
      @objection7718 Před 3 lety +14

      я вообще не знал что люди это вообще делают🤔

    • @yaroslav5168
      @yaroslav5168 Před 3 lety +1

      @@objection7718 что они вообще существуют )))

    • @Max-zo6rv
      @Max-zo6rv Před 3 lety +5

      А я проходил лабиринт.

  • @user-xv3iw3lw6c
    @user-xv3iw3lw6c Před 3 lety +217

    я сейчас за 30мин узнал больше, чем за 7 лет информатики и программирования в школе+институте

    • @shitshitshit7157
      @shitshitshit7157 Před 3 lety +23

      мне тебя жаль

    • @bonniegame2164
      @bonniegame2164 Před 3 lety +2

      лол

    • @ShadowReapers
      @ShadowReapers Před 3 lety +19

      Это делает тебя неучем. В этом видео не узнаешь как программировать, куда ставить точки и запятые в кодах, и вообще где это делать. Ненавижу таких как ты

    • @dimasmlg1
      @dimasmlg1 Před 3 lety +7

      @@ShadowReapers это рофл а ты сразу писать умное НАЙН ТОКО МЕМЫ!!!!!!

    • @ShadowReapers
      @ShadowReapers Před 3 lety +1

      @@dimasmlg1 сам понял что сказал?

  • @Grapeoff
    @Grapeoff Před 3 lety +197

    Браво, маэстро

  • @ichocolatechannel3241
    @ichocolatechannel3241 Před 3 lety +129

    Лайк влеплен. Поражаюсь такими людьми как вы. Пока я там гуглю условно о том 'как добавить что-то или как перевести строку в текст', вы умудряетесь делать такое. Хотелось бы мне также шарить во всякой теме)
    Мой Вам поклон

    • @dungeonmaster9448
      @dungeonmaster9448 Před 3 lety +3

      @@evansmith5839 привет мне 17 лет, смогу ли я пойти в эту индустрию? Все хотел если честно, но экзамены постоянно.

    • @dungeonmaster9448
      @dungeonmaster9448 Před 3 lety +1

      @@evansmith5839 html курс был в школе. Когда сделал простую страницу почувствовал кайф. Бросил в 8 классе, потому что считал себя тупым, а сейчас вижу что главное усилие.

  • @user-yk2zc8vy6u
    @user-yk2zc8vy6u Před 3 lety +162

    Просто шёл мимо
    Решил глунять
    и офигел
    очень круто)

  • @tiratrone
    @tiratrone Před 3 lety +210

    Небольшие разработчики: "так, надо оптимизировать по максимуму игру, а что если до 2 кб?"
    Ubisoft: "Ха-ха, 3090 не может тянуть Вальгаллу в 4к 60 кадров, но оптимизацию мы не завезем"

    • @Getoverhere666
      @Getoverhere666 Před 3 lety +30

      потому что они нанимают "индусов" за три копейки кодить. Юбики крайне жадные. Впрочем, как и все эти корпорации сейчас.

    • @-15socialcredit
      @-15socialcredit Před 3 lety +3

      @@Getoverhere666 близзард которых сечас чересчур обвиняют в экономии и жадности просто святые в этом плане

    • @Getoverhere666
      @Getoverhere666 Před 3 lety +2

      @@-15socialcredit вполне возможно, я немного не слежу за новинками

    • @HiQut
      @HiQut Před 3 lety +1

      @@-15socialcredit нетнет ты забыл что они принадлежат активижн

    • @-15socialcredit
      @-15socialcredit Před 3 lety +4

      @@HiQut да. Но критикуют именно близзард. Активижн гораздо сильнее ебут игроков донатом

  • @jvoorhees
    @jvoorhees Před 3 lety +279

    Очень познавательно. Никогда в голову, реализовать такое, не приходило 😊. Не зря подписан на канал. Снимаю шляпу!

    • @jvoorhees
      @jvoorhees Před 3 lety

      Тут в комментариях просили многопоточность, а я считаю что начать нужно с UnityEvent. Если посмотреть внимательно видео канала, то можно заметить. Ролики выходят по какому-то уникальному контенту. В русском сегменте, есть несколько роликов по Event-ам, но они не стоят потраченного времени. Event, на самом деле, очень полезная вещь и пропуск на канале, как по мне, это упущение.

    • @hlibprishchepov322
      @hlibprishchepov322 Před 3 lety +3

      может лучше маску снимешь?

    • @jvoorhees
      @jvoorhees Před 3 lety +1

      @@hlibprishchepov322 😈Ха-ха-ха

    • @LeetsGoAI
      @LeetsGoAI Před 2 lety

      Да все мы в курсе что ты снимашь шляпу, главное что автор снимает получше) и вроде как не шляпу

  • @k4koy_to_loxxx
    @k4koy_to_loxxx Před 3 lety +132

    Игра: найти выход из лабиринта QR кода

    • @kekakullerx4111
      @kekakullerx4111 Před 3 lety

      Ага/

    • @lphoenixl7771
      @lphoenixl7771 Před 3 lety

      ТЫ ГЕНИЙ

    • @sm1alse
      @sm1alse Před 3 lety +1

      Идея кстати!

    • @user-ts3yb2xe2l
      @user-ts3yb2xe2l Před 3 lety +2

      Игра весит 0,0000000000000009 кб

    • @Tolyan_Kochyan
      @Tolyan_Kochyan Před 6 měsíci

      И эта игра содержится в QR- коде точь-в-точь таком-же который в самой игре

  • @jecksfoxofficial
    @jecksfoxofficial Před 3 lety +98

    Меня смутило только одно, как трясущаяся шакальная камера определяет этот недостоющий 4ый столбик пикселей

    • @Getoverhere666
      @Getoverhere666 Před 3 lety +7

      гугли помехоустойчивое кодирование и тому подобное

    • @ivan_uragan6350
      @ivan_uragan6350 Před 3 lety +1

      Это парадокс

    • @magix_2284
      @magix_2284 Před 3 lety +2

      Го вз

  • @stttrm
    @stttrm Před 3 lety +10

    Я только в конце видео понял, что оно идет почти полчаса. Охренеть как интересно. Вдохновляет. Надеюсь, когда-нибудь тоже смогу писать игры, которые вмещаются в qr, запускать дум на велоспидометрах, делать 3d шутеры в консоли и творить другую подобную адовую дичь. Спасибо за видос!

  • @yorymotoru
    @yorymotoru Před 3 lety +85

    Очень крутая вещь, обожаю такое безумие, спасибо :D

  • @vertaletov
    @vertaletov Před 3 lety +36

    Спасибо! Хороший проект сделал. Многим даст пищу для размышлений. А самое главное расширит их кругозор.
    Следующий шаг - игра в RFID чипе. Раньше картриджами от денди обменивались, а теперь ключами от домофона будут. 😉

    • @fellowmean5
      @fellowmean5 Před 3 lety +1

      Да,но проблема с памятью,так где то есть 700 байт ,если смотреть самую вместительную

    • @vertaletov
      @vertaletov Před 3 lety +5

      @@fellowmean5 Mifare Classic есть 1k и 4k. А это уже устаревшая технология. MIFARE DESFire есть до 8k. Ох тут можно развернуться...

    • @azalothe3150
      @azalothe3150 Před 3 lety +1

      @@vertaletov не то шо эти СиСиДи терабайтные:)

    • @vertaletov
      @vertaletov Před 3 lety

      @@azalothe3150 ага. Но ключи уступают в скорости чтение/запись. Но мы и не спешим.
      А если игра "жирная", то можно несколько ключей взять. Как win95 на 11 дискетах.

    • @user-rx3wy8xg9u
      @user-rx3wy8xg9u Před 3 lety

      Серьёзно? В РФАЙДИ меточку? 😲
      Хотя чему удивляюсь, в mbr заталкивали? Заталкивали. ☺

  • @morkovkazet666
    @morkovkazet666 Před 3 lety +5

    Друг, очень интересно! Посмотрел от начала до конца. Все просто супер, продолжай дальше!

  • @user-vn6xc3xe4k
    @user-vn6xc3xe4k Před 3 lety +7

    Мне это напомнило про Левшу. И блоха есть, и подковки красивые получились. Только у тебя она все же прыгает.

  • @AlexeyLysenkoBam
    @AlexeyLysenkoBam Před 3 lety +4

    Бой, как же круто что ты вернулся!) Я уже думал, что ты забил на видосы! Очень здоровский видос. Отлично дополняет то, что сделал MattKC

  • @---yh9wh
    @---yh9wh Před 3 lety +3

    Уже не помню когда был твой последний видос, но всё время что я ждал нового окупилось с лихвой. Спасибо тебе за интересный видос и титаническую работу)

  • @bankbtc
    @bankbtc Před 3 lety +11

    Я не программист и никак не связан с кодом. Но блин) В 3 ночи я сижу и залипаю в это чудо. Респект за знания, труд и гениальность.

  • @kostyfoq
    @kostyfoq Před 3 lety +28

    Вот вы смеётесь, а пацанчик-то реально время остановил..
    Кто не понял у него время всегда 13:37

    • @TarTarararas
      @TarTarararas Před 3 lety +9

      ЗАВАРУДО

    • @chelovek901
      @chelovek901 Před 3 lety +18

      Так он все за минуту сделал

    • @DUKALIC_THE_FOOL
      @DUKALIC_THE_FOOL Před 3 lety +1

      Бляя,как ты вообще это увидел

    • @kekakullerx4111
      @kekakullerx4111 Před 3 lety +1

      @@chelovek901 ага

    • @magic-tl3vd
      @magic-tl3vd Před 3 lety +2

      @@chelovek901, так 13:37 и 13:47, всё то же самое время....

  • @paulsugar632
    @paulsugar632 Před 3 lety +10

    Лучший русскоязычный канал по геймдеву! Не останавливайся и выпускай ролики почаще. Мы очень-очень ждем!

  • @yuraneroba66
    @yuraneroba66 Před 3 lety +5

    О, новый челенж, пошел и свою qr игру делать)
    За видос спасибо, крутяк!

  • @teropod3504
    @teropod3504 Před 3 lety +30

    Сейчас: оптимизируем игру до 2 кб, это очень мало!
    Раньше: 2кб? Да я что милионер по твоему чтоли?

  • @igont2714
    @igont2714 Před 3 lety +77

    Есть идея для ролика: расскажите про многопоточность в юнити, Thread-ы и как вообще сделать многопоточную игру
    Кто тоже этого хочет, ставьте лайк)

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk Před 3 lety +5

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

    • @eizehielschmurge1289
      @eizehielschmurge1289 Před 3 lety +1

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

    • @tnak7947
      @tnak7947 Před 3 lety

      Сделать можно, но многопоточность поддерживают не все платформы. Поэтому Unity однопоточен. Для PC вполне можно делать многопоточную игру. Ничего особо сложного нет т.к многопоточность в шарпе намного проще, чем потоки в C++/C, но всё же есть свои моменты (в которых себе в ногу выстреливаешь)

    • @nooftube2541
      @nooftube2541 Před 3 lety

      @@tnak7947 ну сейчас джобы есть, которые довольно неплохо оптимизированы. А какие платформы не многопоточны? (Ну кроме html5)

    • @noki9930
      @noki9930 Před 3 lety

      @@tnak7947 многопоток на шарпе реализуется по разному. Самое простое конечно сделать экземпляр класса Thread.

  • @JON-dj5uy
    @JON-dj5uy Před 3 lety +41

    Да ты чертов гений, как ты вечером смог заснуть?

  • @_ntds
    @_ntds Před 3 lety +4

    Очень круто, в жизни бы не подумал что это возможно) респект!

  • @user-st9oh8uu7l
    @user-st9oh8uu7l Před 2 lety

    Ну ты реально крут!!!! Терпения, знаний и просто усидчивости Вам не занимать.Было очень необычно и интересно.

  • @user-pm2ru6ir6n
    @user-pm2ru6ir6n Před 3 lety +1

    Классно, молодец что сделал(!), много узнал в процессе. Тоже люблю поковырятся также. )

  • @user-yw9wx4lv2w
    @user-yw9wx4lv2w Před 3 lety +27

    js код можно еще ужать,
    переименовать функции в один-два символа.
    вместо function someName(){} использовать запись let someName=()=>{}
    если есть какие то объекты (как canvas) к которому обращаемся не один раз, то возможно будет оптимально написать let c = canvas. И дальше уже обращаться к с

    • @EmeraldPowder
      @EmeraldPowder  Před 3 lety +7

      Да, думаю там можно процентов на 20 ещё сжать, зная такие фичи js. Но я не знал :)

    • @PlusTVPlus
      @PlusTVPlus Před 3 lety +7

      closure compiler или google compiler (не важно как искать, это одно и тоже). Неплохо подойдёт для этой цели. Он и лишние символы убирает, и названия укорачивает, и код переписывает таким образом, чтоб убрать недостижимый код, и сократить конструкции, сохранив работоспособность. Конечно, код может и не заработать после таких преобразований, но это редкие исключения из правил.

  • @AKLAKAN_
    @AKLAKAN_ Před 2 lety +7

    Я помню раньше были соревнования между разрабами и они писали демки, целью было сделать 3д игру весом до 64кб, писали на ассемблере, вот это было круто

    • @Klemsber
      @Klemsber Před 2 lety +4

      В смысле раньше? Они до сих пор проводятся, поищите revision party, chaos construction.

    • @AKLAKAN_
      @AKLAKAN_ Před 2 lety

      @@Klemsber спасибо за информацию

  • @MrKING-zw9gj
    @MrKING-zw9gj Před 2 lety +1

    удачи тебе в твоих проектах бро. ты крут

  • @user-tw9oz4ee9v
    @user-tw9oz4ee9v Před 3 lety +1

    Подписался чисто потому, что на этом канале лучшее пояснение за юнити, которое я видел в ру сегменте. А тут такие шикарные извращения.) Понял, что подписался не зря.

  • @Aeternum_Legion
    @Aeternum_Legion Před 3 lety +8

    Попал с главной страницы ютуба. Думал посмотрю и забуду... а нет, очень интересное видео оказалось. Да и ламповое) Крч топ

  • @IgorMokrushin
    @IgorMokrushin Před 2 lety +3

    Ты мне напомнил меня в молодости =)
    Лет 15 - 20 назад я впихнул Quake2 на дискету 1.5 MB
    С++, turbo pascal, norton comander, было же времечко...

  • @stalkerdollar9856
    @stalkerdollar9856 Před 3 lety

    Мой годовой проект точно будет по созданию максимально маленькой игры для компа... Спасибо за вдохновение!!! Ты лучший!)

  • @imcum
    @imcum Před 3 lety +1

    на одном дыхании посмотрел весь видос, лайк и подписка!

  • @mrflockerua
    @mrflockerua Před 3 lety +4

    Как же повезло что ютуб решил показать этот шедевр мне в рекомендациях)

  • @ng3apis
    @ng3apis Před 3 lety +3

    Я вот сижу и думаю. ЧЕЛОВЕЧИЩЕ!!!!! Тут даже в котлине создаешь пустой проект под ведроид и там уже от 100мб. Спасибо огромное за такое познавательное видео! ОГРОМНОЕ СПАСИБО!

  • @jssmoby
    @jssmoby Před 3 lety +1

    Очень круто. Спасибо за проделанную работу

  • @maks__3882
    @maks__3882 Před 3 lety +2

    Ухты. Познавательно вышло. Больше все же ДЖес версия поразила, потому что "потрогать" смог. Поразительно

  • @VladislavShyrokyi
    @VladislavShyrokyi Před 3 lety +5

    Это было просто офигенно!

  • @carminex
    @carminex Před 3 lety +18

    Чувак, это слишком круто. Я надеюсь, ты понимаешь, что Ютуб не готов к такому контенту?
    Р.s с меня подписка однозначно.

    • @h2643
      @h2643 Před 3 lety +2

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

  • @dentim4023
    @dentim4023 Před 3 lety +1

    Очень круто ,продолжайте)

  • @darias.
    @darias. Před 3 lety +2

    Я ничего в этом не понимаю, но Вас очень приятно слушать. Приятно, что есть такие умные люди. Успехов Вам!

  • @Feynman.R
    @Feynman.R Před 3 lety +7

    Вот сколько смотрю такие видосы
    , создаётся ощущение, что в современной игровой индустрии в 95% случаев об оптимизации никто не парится, учитывая что уже даже в телефонах процы намного мощнее компов 10 летней давности.

    • @rexdraconis1703
      @rexdraconis1703 Před 3 lety

      Если не ошибаюсь какаито компания сделала полноценную 3д игра розмером в 70 кб

    • @ltva8781
      @ltva8781 Před 2 lety

      @@rexdraconis1703 kkreiger

  • @RomanKuzovlev
    @RomanKuzovlev Před 3 lety +49

    Привет, понравилась твоя идея, спасибо большое.
    Но посмотрев на финальных результат JS кода я понял что его еще можно очень хорошо ужать. Ну чтож, раз интересно и есть над чем поработать, то надо попробовать.
    В итоге у меня получлось уменьшить data url с 2214 до 1673 байт при этом даже немного улучшив геймплей (добавил вывод game over в самой игре)
    Код можно посмотреть у меня в репе github.com/rkuzovlev/QrGame там в папке с JS версией есть README в котором описаны принятые решения =)

    • @EmeraldPowder
      @EmeraldPowder  Před 3 lety +8

      Привет, спасибо за дополнения, отличный результат! Вот про самовызываемую функцию я так и не доразобрался в итоге. И лишние теги тоже пробовал убирать, но в финале решил оставить, чтобы корректный был html по всем канонам

    • @user-ou9qd9no5n
      @user-ou9qd9no5n Před 3 lety +2

      @@EmeraldPowder а как насчёт вместить 4096 уникальных звёзд со своими планетами в 48 Кб?

    • @EmeraldPowder
      @EmeraldPowder  Před 3 lety

      @@user-ou9qd9no5n можно попробовать, сделать процедурную генерацию, написать всё это на js, минифицировать по уму, добавить интересного геймплея, в 48к думаю вполне можно уместиться

    • @user-ou9qd9no5n
      @user-ou9qd9no5n Před 3 lety +4

      @@EmeraldPowder про космического торговца! И чтобы лазеры пиу-пиу! И пираты! И таинственная планета!

    • @DOne-rt4dw
      @DOne-rt4dw Před 2 lety +5

      @@user-ou9qd9no5n а как же корованы, армия злого и лесные эльфы? Я уже джва года жду...

  • @user-yz9hi6pb8k
    @user-yz9hi6pb8k Před 2 lety +1

    Очень хорошая подача информации , 👍хотелалось бы ещё такого формата познаний....

  • @Legantmar
    @Legantmar Před 3 lety +1

    было интересно, спасибо
    подписался, чтобы не пропустить видосы

  • @lexum3019
    @lexum3019 Před 3 lety +3

    Вот серьёзно. попробую зафигачить такую игру и думаю мой препод удивится уж точно, спасибо за выход в нестандартное :)

  • @user-qh9wo9ls5s
    @user-qh9wo9ls5s Před 3 lety +11

    Когда Лёша Кластер программировал микроконтроллеры это выглядело проще...

  • @WastiPlayX
    @WastiPlayX Před 3 lety +1

    Чел недавно наткнулся на твоё видео,честно говоря твои видео дает мотивацию для начинающих.

  • @user-yt8jc5ie2t
    @user-yt8jc5ie2t Před 3 lety +1

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

  • @acorgua
    @acorgua Před 3 lety +18

    Может Билл Гейтс и не ошибался?))

  • @inLogiex
    @inLogiex Před 3 lety +7

    Это охеренно. С интересом посмотрел, понял, что хоть нас в вузе и учили асму, работе с линкерами и прочей парашей, я всё равно нихера не умею) Но это повод пойти и научиться)))

  • @alexmega
    @alexmega Před 3 lety +1

    Полезно и информативно. Люблю такие видео.

  • @neo4flint
    @neo4flint Před 2 lety

    Чувак, это насколько круто и интересно, что это пожалуй лучшие полчаса, потраченные на контент Ютуба))) за последний год так точно))
    И да, использовать вектор для qr кода - это правильнее и профессиональнее.

  • @cube.194
    @cube.194 Před 3 lety +31

    Лайк, кто заметил, что в Emerald Power всегда время 13:37. Закон мир разрушен, ведь время нельзя остановить)

    • @channelofmaks9505
      @channelofmaks9505 Před 3 lety

      Оооо Кубе разработчик игр не ожидал тебя тут увидеть!

    • @spamkotlet3647
      @spamkotlet3647 Před 3 lety +2

      кажется мы имеем дело с флешем

    • @merlinxxx
      @merlinxxx Před 3 lety

      EmPWR, тебя раскрыли завалим его?

    • @tair2413
      @tair2413 Před 3 lety +1

      Все просто, он из Хогвардса выпустился

  • @user-he8wf6xk2b
    @user-he8wf6xk2b Před 3 lety +4

    Emerald Powder: игра весит 2 килобайта
    COD WARZONE: ничего не знаю, 150гб

  • @keksandrfurman3513
    @keksandrfurman3513 Před 3 lety +1

    Это просто взрывает мозг, ты нереальный красавчик)))

  • @Mr_Alex_K
    @Mr_Alex_K Před 3 lety +1

    Молодец! Очень интересно, хоть я и ничего не смыслю а программировании, но недели две назад как раз смотрел видео того дядьки 🤣

  • @user-gt7rz5uw5z
    @user-gt7rz5uw5z Před 3 lety +8

    Klass🌟ja, sehr krasse. Danke schön.

    • @BritCap1
      @BritCap1 Před 3 lety

      Andrej, ich glaube, dass du bist Russen. Ja, Andrej?

  • @aeeeaaa8469
    @aeeeaaa8469 Před 3 lety +14

    Автор, ты зачем время остановил? Подольше подолбить компиляторы?

  • @garysanderson5578
    @garysanderson5578 Před 3 lety +1

    Это нереально круто! Я снова возвращаюсь в программирование чтобы как минимум попытаться написать свою игру

  • @user-gi2pe3dg6p
    @user-gi2pe3dg6p Před 3 lety +1

    Спасибо. Очень понравилось видео!

  • @user-nn7hd6to7r
    @user-nn7hd6to7r Před 2 lety +3

    Мой рекорд 8 кружочков, игра затянула на 20 минут! Прикольно зделал!
    Продолжай в том же духе, чтоб у тебя было побольше подпищиков

  • @sokillmemaybe7115
    @sokillmemaybe7115 Před 3 lety +3

    Ура для моего компьютера 50s, это подойдёт как раз 1 килобайт оставлю, а 2 килобайта на игру.

  • @justdust7525
    @justdust7525 Před 2 lety

    Чел хорош, мега хорош.
    Удачи в дальнейших разработках !

  • @Tarpopo
    @Tarpopo Před 3 lety +1

    Много интересных, занимательных видео, спасибо

  • @alicewithalex
    @alicewithalex Před 3 lety +4

    Привет, очень круто, вспомнил как писал свои первый консольные приложения :D Можно подкинуть идею для следующего видео? Как насчёт написания кастомного EditorWindow? Я сейчас пытаюсь в этом разобраться, но пока не далеко продвинулся) Можно было бы сделать редактор карт небольшой, то есть рисовать сетку в окне и закрашивать клетки в нужные цвета, а потом по массиву данных этих генерировать уровень. Самое сложное наверное правильно уметь верстать при помощи GUILayout

    • @EmeraldPowder
      @EmeraldPowder  Před 3 lety +1

      Спасибо! Сейчас как раз думаю над продолжением плейлиста про расширения редактора, наверное сначала будет про ExecuteAlways, там только с ним на отдельное видео, а потом можно про EditorWindow или кастомные инспекторы

    • @alicewithalex
      @alicewithalex Před 3 lety

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

  • @user-jz3xd3vb8i
    @user-jz3xd3vb8i Před 3 lety +3

    6:04 В это время кликеры и фермы: Да-да, проиграть...

  • @Jekklo
    @Jekklo Před 3 lety +1

    Классно! Было очень интересно!

  • @SlavaSlavin1
    @SlavaSlavin1 Před 2 lety

    Отлично. Мало что понял, но нравится энтузиазм )) Не пожалел о проведенных полчаса ;)

  • @sosiskakiller222
    @sosiskakiller222 Před 3 lety +3

    2020 : сделал игру в QR код
    2023: сделал приложение в QR коде
    3031: сделал ос на QR коде
    9999: сделал QR код в QR коде

    • @gildress9364
      @gildress9364 Před 2 lety

      Qr код размером от Москвы до Пекина

  • @silentage6310
    @silentage6310 Před 3 lety +19

    "круто это или бесполезно".
    почему "или" ?
    это и очень круто и совершенно бесполезно одновременно.

    • @user-gv8fx4pc2h
      @user-gv8fx4pc2h Před 3 lety +1

      Навык и опыт никогда не бывают бесполезны. Даже если ты никогда не применишь полученные знания напрямую, ты точно будешь знать почему их не использовал.

  • @thefirst786
    @thefirst786 Před 3 lety +1

    Отличное видео. Большое спасибо за идею :)

  • @clickabelno
    @clickabelno Před 3 lety +2

    Лайк за прикольный и полезный видос!!

  • @BEDN0
    @BEDN0 Před 3 lety +6

    Эхх вот бы киберпанк весил 2кл.

  • @channelofmaks9505
    @channelofmaks9505 Před 3 lety +271

    Здравствуйте, обратитесь в RockStar пускай они вас наймут как человек который сожмет их Gta с 120 гб до 30 гб
    P. S чтооооооооо 200 лайков, раз на то пошло то подпишитесь на мой канал и чекните что я там снимаю👉👈

    • @mekaduk-1824
      @mekaduk-1824 Před 3 lety +104

      представляю гигантские qr коды на стенах зданий,вот он каков кибер-панк

    • @channelofmaks9505
      @channelofmaks9505 Před 3 lety +1

      @@mekaduk-1824 ахахахахаххаахаха

    • @dihaneeer
      @dihaneeer Před 3 lety +10

      гта курит в сторонке видя сколько занимает колда варзон

    • @channelofmaks9505
      @channelofmaks9505 Před 3 lety

      @@dihaneeer лично я качал гта пиратку и я ее качал 1 день день если бы был хороший инет а так она копалась 3 дня ТРИ

    • @DenVeR-PRO
      @DenVeR-PRO Před 3 lety +1

      До 30кб)))

  • @artemijfomin7287
    @artemijfomin7287 Před 3 lety +2

    Спасибо за видео, было интересно.

  • @ihnatmikhalkovich2538
    @ihnatmikhalkovich2538 Před 3 lety +1

    Спасибо, было круто. Я подписался :)

  • @distortion51
    @distortion51 Před 3 lety +4

    Есть один баг в твоей игре: если выходишь за пределы карты, то игрок без препятственно может лететь сколько угодно, правда он не будет очки собирать, но всё равно баг не приятный

  • @pswru
    @pswru Před 3 lety +12

    14:59 какаха засчитана, спасибо.
    "Деды" писали vc.com (где .com не TLD а расширение файла для доса) на асме. Ну если забыть про спектрум и прочие "специалисты", где "оконный монитор" в 2 Кб помещался и его в журнале МК публиковали для народа.
    И таки да - на асме будет однозначно короче, если не опираться на чужие универсальные раздутые библиотеки.
    В целом - зачот за исследование и соревновалки с секундометром и гонку за минимализьмой.
    Любопытно что QR код может содержать непосредственно JS который некоторые девайсы способны сразу исполнить.
    Кстати для некоторых применений годен ещё PAPERBAK.EXE от ollydbg.de/Paperbak/ с настройками примерно 150 DPI - 1/3 ECC - 100 кб/страница.
    Тем более с учётом что Почта России не принимает диски к пересылке в письмах. Ну и в судебные материалы дела двоичный файл даже маленький сложно приобщить.

    • @serhiis_
      @serhiis_ Před 3 lety +5

      COM - файлы 16-битные, На 32-битной винде XP запускались, а когда вышла семерка больше не запускаются без эмулятора. На 64-битной системе 16-ьитные программые не запускаются даже на WinXP. А 32-х битный COM файл создать не получится, система отказывается такой загружать в память.
      Но есть статья называется сам себе икзелеон. Там в 2002 года программист на ассемблере создавал WinAPI программы. Ну и там есть гайд как создать самому DOS-stab (это заглушка бесполезная для DOSа, содержащаяся в любой файле), Как уменьшить PE-заголовок и там же готовый файл, генерирущий правильный PE заголовок.
      В итоге программу можно сжать меньше чем в 200 байт в формате exe, если запихнуть код в место где должен находиться DOS-Stab и поиздеваться над PE-заголовком.

  • @Nintoryan
    @Nintoryan Před 3 lety +2

    Очень круто, код спокойно отсканировался, но у меня правда очень хорошая камера на телефоне. Что сказать, просто браво!

  • @sv1terok421
    @sv1terok421 Před 3 lety +1

    Реально круто. Определенно лайк

  • @mr.antonder9170
    @mr.antonder9170 Před 3 lety +3

    Ахахахаха, шутка про интернет банк зашла😂😂😂😂😂

  • @SuperPlyushkin
    @SuperPlyushkin Před 3 lety +6

    Это
    Просто
    Оъ\унно

  • @SplashT
    @SplashT Před 3 měsíci

    ваще огонь 🔥)) однозначно лайк 👍 + подписка ✍️, спасибо

  • @A_Man_with_a_Dream
    @A_Man_with_a_Dream Před 3 lety +1

    Вы гений! Профессионал своего дела ;-)

  • @MTsyganok
    @MTsyganok Před 2 lety +6

    А если сделать QR код не двумерный, а трёхмерный. Например, трехмерность разными цветами добиться. Можно ли увеличить объем записанной информации?

    • @goolagaccount4417
      @goolagaccount4417 Před 2 lety

      Можно, но сканер будет работать хуже.

    • @Danics04
      @Danics04 Před 2 lety

      Псс, чувак хочешь на эту игру чит?

  • @user-mw7vq7wv2l
    @user-mw7vq7wv2l Před 3 lety +3

    Очень интересно!
    Еще мысль появилась, что если сделать игру на юнити, которая бы помещалась на 3.5 дюймовую дискету (1.44 мб), со всякими ресурсами, спрайтами, звуками и мб музыкой

  • @user-ts7kj1vn8x
    @user-ts7kj1vn8x Před 2 lety

    Спасибо за это видео, мне было интересно и очень понравилось.

  • @rusheikh
    @rusheikh Před 3 lety +1

    Случайно наткнулся на канал, хочу сказать, что ты очень крут)

  • @user-hl2kl3rq3q
    @user-hl2kl3rq3q Před 3 lety +9

    Все... Ты начал эру коротких игр. Скоро плеймаркет будет завален ими

    • @EmeraldPowder
      @EmeraldPowder  Před 3 lety +3

      Если меньше мегабайта будут - я только за) Хотя у меня весь телефон не играми засран, а в основном всякими приложениями-бонусными картами по 150мб каждое

    • @wmonk5642
      @wmonk5642 Před 3 lety +6

      @@EmeraldPowder Думаю нас ждут QR вирусы.. 2кб - вполне так первая часть червя

    • @flypubgmobile7999
      @flypubgmobile7999 Před 3 lety

      Emerald Powder Бро можешь скинуть весь команду который ты писал во время создания игры, я не собираюсь создавать игру т.д просто охота побаловаться перед училкой что создал игру

    • @user-ho8rl2wv5i
      @user-ho8rl2wv5i Před 3 lety

      На сегу игры от .5 до 2.0 МБ

  • @Nestor_Shevchenko
    @Nestor_Shevchenko Před 3 lety +3

    А фиг там, на айфоне всё работает, при скане qr кода пишет что данные не коректные, но можно скопировать, и в хроме всё нормально работает

  • @Last1k
    @Last1k Před 3 lety +1

    Ещё неделю назад хотел посмотреть ролик, наконец то я нашел его!