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

Челлендж на создание игры, размером не больше 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

Пікірлер: 1 500

  • @EmeraldPowder
    @EmeraldPowder3 жыл бұрын

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

  • @Lidkvas

    @Lidkvas

    3 жыл бұрын

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

  • @shipoCC10

    @shipoCC10

    3 жыл бұрын

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

  • @a.9893

    @a.9893

    3 жыл бұрын

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

  • @tryoutbeats6950

    @tryoutbeats6950

    3 жыл бұрын

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

  • @user-fh2mu3bk9l

    @user-fh2mu3bk9l

    3 жыл бұрын

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

  • @DaniilAnischenko
    @DaniilAnischenko3 жыл бұрын

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

  • @user-zy2dw3zn8m

    @user-zy2dw3zn8m

    3 жыл бұрын

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

  • @licex5143

    @licex5143

    3 жыл бұрын

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

  • @krkn_

    @krkn_

    3 жыл бұрын

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

  • @user-zy2dw3zn8m

    @user-zy2dw3zn8m

    3 жыл бұрын

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

  • @mazellovvv

    @mazellovvv

    3 жыл бұрын

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

  • @kandwoo
    @kandwoo3 жыл бұрын

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

  • @reburn3742

    @reburn3742

    3 жыл бұрын

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

  • @okta10

    @okta10

    3 жыл бұрын

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

  • @taichiveron9278

    @taichiveron9278

    3 жыл бұрын

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

  • @rosenkreuz6707

    @rosenkreuz6707

    3 жыл бұрын

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

  • @Android995

    @Android995

    3 жыл бұрын

    в 6 вечера...

  • @qpw
    @qpw3 жыл бұрын

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

  • @scalymilano8012

    @scalymilano8012

    3 жыл бұрын

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

  • @xinkal1006

    @xinkal1006

    3 жыл бұрын

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

  • @kipin6337

    @kipin6337

    3 жыл бұрын

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

  • @user-yc2fl5qy9z

    @user-yc2fl5qy9z

    3 жыл бұрын

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

  • @testin263

    @testin263

    3 жыл бұрын

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

  • @oxlapc7233
    @oxlapc72333 жыл бұрын

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

  • @magix_2284

    @magix_2284

    3 жыл бұрын

    Го вз

  • @kodirovsshik

    @kodirovsshik

    2 жыл бұрын

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

  • @Moto.Driver
    @Moto.Driver3 жыл бұрын

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

  • @andreysesar7716

    @andreysesar7716

    3 жыл бұрын

    на 20 фпс

  • @Moto.Driver

    @Moto.Driver

    3 жыл бұрын

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

  • @channelofmaks9505

    @channelofmaks9505

    3 жыл бұрын

    @@Moto.Driver you have a tapochek?

  • @Moto.Driver

    @Moto.Driver

    3 жыл бұрын

    @@channelofmaks9505 Yes, i have tapochek

  • @Moto.Driver

    @Moto.Driver

    3 жыл бұрын

    @@channelofmaks9505 Do*

  • @Luca-ws1tj
    @Luca-ws1tj3 жыл бұрын

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

  • @justarchive789

    @justarchive789

    3 жыл бұрын

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

  • @loker3269

    @loker3269

    3 жыл бұрын

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

  • @user-rn7nb3sr1q

    @user-rn7nb3sr1q

    3 жыл бұрын

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

  • @loker3269

    @loker3269

    3 жыл бұрын

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

  • @loker3269

    @loker3269

    3 жыл бұрын

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

  • @user-yk2zc8vy6u
    @user-yk2zc8vy6u3 жыл бұрын

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

  • @user-xv3iw3lw6c
    @user-xv3iw3lw6c3 жыл бұрын

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

  • @shitshitshit7157

    @shitshitshit7157

    3 жыл бұрын

    мне тебя жаль

  • @bonniegame2164

    @bonniegame2164

    3 жыл бұрын

    лол

  • @ShadowReapers

    @ShadowReapers

    3 жыл бұрын

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

  • @dimasmlg1

    @dimasmlg1

    3 жыл бұрын

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

  • @ShadowReapers

    @ShadowReapers

    3 жыл бұрын

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

  • @qlovbtea
    @qlovbtea3 жыл бұрын

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

  • @chelovek901

    @chelovek901

    3 жыл бұрын

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

  • @qlovbtea

    @qlovbtea

    3 жыл бұрын

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

  • @objection7718

    @objection7718

    3 жыл бұрын

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

  • @yaroslav5168

    @yaroslav5168

    3 жыл бұрын

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

  • @Max-zo6rv

    @Max-zo6rv

    3 жыл бұрын

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

  • @Grapeoff
    @Grapeoff3 жыл бұрын

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

  • @user-vm1hi7bo5s

    @user-vm1hi7bo5s

    3 жыл бұрын

    I'm only human after all, don't put the blame on me!

  • @user-rn7nb3sr1q

    @user-rn7nb3sr1q

    3 жыл бұрын

    . . . . .

  • @MrCube228

    @MrCube228

    3 жыл бұрын

    Some people got the real problems

  • @magix_2284

    @magix_2284

    3 жыл бұрын

    . . . . .

  • @ichocolatechannel3241
    @ichocolatechannel32413 жыл бұрын

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

  • @dungeonmaster9448

    @dungeonmaster9448

    3 жыл бұрын

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

  • @dungeonmaster9448

    @dungeonmaster9448

    3 жыл бұрын

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

  • @tiratrone
    @tiratrone3 жыл бұрын

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

  • @Getoverhere666

    @Getoverhere666

    3 жыл бұрын

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

  • @-15socialcredit

    @-15socialcredit

    3 жыл бұрын

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

  • @Getoverhere666

    @Getoverhere666

    3 жыл бұрын

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

  • @HiQut

    @HiQut

    3 жыл бұрын

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

  • @-15socialcredit

    @-15socialcredit

    3 жыл бұрын

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

  • @jvoorhees
    @jvoorhees3 жыл бұрын

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

  • @jvoorhees

    @jvoorhees

    3 жыл бұрын

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

  • @hlibprishchepov322

    @hlibprishchepov322

    3 жыл бұрын

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

  • @jvoorhees

    @jvoorhees

    3 жыл бұрын

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

  • @LeetsGoAI

    @LeetsGoAI

    2 жыл бұрын

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

  • @k4koy_to_loxxx
    @k4koy_to_loxxx3 жыл бұрын

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

  • @kekakullerx4111

    @kekakullerx4111

    3 жыл бұрын

    Ага/

  • @lphoenixl7771

    @lphoenixl7771

    3 жыл бұрын

    ТЫ ГЕНИЙ

  • @sm1alse

    @sm1alse

    3 жыл бұрын

    Идея кстати!

  • @user-ts3yb2xe2l

    @user-ts3yb2xe2l

    3 жыл бұрын

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

  • @Tolyan_Kochyan

    @Tolyan_Kochyan

    5 ай бұрын

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

  • @---yh9wh
    @---yh9wh3 жыл бұрын

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

  • @stttrm
    @stttrm3 жыл бұрын

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

  • @yorymotoru
    @yorymotoru3 жыл бұрын

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

  • @ZackiePhoton

    @ZackiePhoton

    3 жыл бұрын

    +

  • @paulsugar632
    @paulsugar6323 жыл бұрын

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

  • @AlexeyLysenkoBam
    @AlexeyLysenkoBam3 жыл бұрын

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

  • @morkovkazet666
    @morkovkazet6663 жыл бұрын

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

  • @yuraneroba66
    @yuraneroba663 жыл бұрын

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

  • @vertaletov
    @vertaletov3 жыл бұрын

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

  • @fellowmean5

    @fellowmean5

    3 жыл бұрын

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

  • @vertaletov

    @vertaletov

    3 жыл бұрын

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

  • @azalothe3150

    @azalothe3150

    3 жыл бұрын

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

  • @vertaletov

    @vertaletov

    3 жыл бұрын

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

  • @user-rx3wy8xg9u

    @user-rx3wy8xg9u

    3 жыл бұрын

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

  • @_ntds
    @_ntds3 жыл бұрын

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

  • @bankbtc
    @bankbtc3 жыл бұрын

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

  • @user-vn6xc3xe4k
    @user-vn6xc3xe4k3 жыл бұрын

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

  • @igont2714
    @igont27143 жыл бұрын

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

  • @Dmytro-Tsymbaliuk

    @Dmytro-Tsymbaliuk

    3 жыл бұрын

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

  • @eizehielschmurge1289

    @eizehielschmurge1289

    3 жыл бұрын

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

  • @tnak7947

    @tnak7947

    3 жыл бұрын

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

  • @nooftube2541

    @nooftube2541

    3 жыл бұрын

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

  • @noki9930

    @noki9930

    3 жыл бұрын

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

  • @user-pm2ru6ir6n
    @user-pm2ru6ir6n3 жыл бұрын

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

  • @MrKING-zw9gj
    @MrKING-zw9gj2 жыл бұрын

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

  • @jecksfoxofficial
    @jecksfoxofficial3 жыл бұрын

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

  • @Getoverhere666

    @Getoverhere666

    3 жыл бұрын

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

  • @ivan_uragan6350

    @ivan_uragan6350

    3 жыл бұрын

    Это парадокс

  • @magix_2284

    @magix_2284

    3 жыл бұрын

    Го вз

  • @Aeternum_Legion
    @Aeternum_Legion3 жыл бұрын

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

  • @user-st9oh8uu7l
    @user-st9oh8uu7l2 жыл бұрын

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

  • @kostyfoq
    @kostyfoq3 жыл бұрын

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

  • @TarTarararas

    @TarTarararas

    3 жыл бұрын

    ЗАВАРУДО

  • @chelovek901

    @chelovek901

    3 жыл бұрын

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

  • @DUKALIC_THE_FOOL

    @DUKALIC_THE_FOOL

    3 жыл бұрын

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

  • @kekakullerx4111

    @kekakullerx4111

    3 жыл бұрын

    @@chelovek901 ага

  • @magic-tl3vd

    @magic-tl3vd

    3 жыл бұрын

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

  • @JON-dj5uy
    @JON-dj5uy3 жыл бұрын

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

  • @teropod3504
    @teropod35043 жыл бұрын

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

  • @kekakullerx4111

    @kekakullerx4111

    3 жыл бұрын

    10кб есть?

  • @kekakullerx4111

    @kekakullerx4111

    3 жыл бұрын

    Или 19кб?

  • @imcum
    @imcum3 жыл бұрын

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

  • @user-tw9oz4ee9v
    @user-tw9oz4ee9v3 жыл бұрын

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

  • @VladislavShyrokyi
    @VladislavShyrokyi3 жыл бұрын

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

  • @mrflockerua
    @mrflockerua3 жыл бұрын

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

  • @maks__3882
    @maks__38823 жыл бұрын

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

  • @darias.
    @darias.3 жыл бұрын

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

  • @IgorMokrushin
    @IgorMokrushin2 жыл бұрын

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

  • @ng3apis
    @ng3apis3 жыл бұрын

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

  • @jssmoby
    @jssmoby3 жыл бұрын

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

  • @user-yz9hi6pb8k
    @user-yz9hi6pb8k2 жыл бұрын

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

  • @user-yw9wx4lv2w
    @user-yw9wx4lv2w3 жыл бұрын

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

  • @EmeraldPowder

    @EmeraldPowder

    3 жыл бұрын

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

  • @PlusTVPlus

    @PlusTVPlus

    3 жыл бұрын

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

  • @lexum3019
    @lexum30193 жыл бұрын

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

  • @stalkerdollar9856
    @stalkerdollar98563 жыл бұрын

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

  • @keksandrfurman3513
    @keksandrfurman35133 жыл бұрын

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

  • @carminex
    @carminex3 жыл бұрын

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

  • @h2643

    @h2643

    3 жыл бұрын

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

  • @AKLAKAN_
    @AKLAKAN_2 жыл бұрын

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

  • @Klemsber

    @Klemsber

    2 жыл бұрын

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

  • @AKLAKAN_

    @AKLAKAN_

    2 жыл бұрын

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

  • @Mr_Alex_K
    @Mr_Alex_K3 жыл бұрын

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

  • @dentim4023
    @dentim40233 жыл бұрын

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

  • @Feynman.R
    @Feynman.R3 жыл бұрын

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

  • @rexdraconis1703

    @rexdraconis1703

    3 жыл бұрын

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

  • @ltva8781

    @ltva8781

    2 жыл бұрын

    @@rexdraconis1703 kkreiger

  • @user-gt7rz5uw5z
    @user-gt7rz5uw5z3 жыл бұрын

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

  • @BritCap1

    @BritCap1

    3 жыл бұрын

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

  • @garysanderson5578
    @garysanderson55783 жыл бұрын

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

  • @alexmega
    @alexmega3 жыл бұрын

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

  • @RomanKuzovlev
    @RomanKuzovlev3 жыл бұрын

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

  • @EmeraldPowder

    @EmeraldPowder

    3 жыл бұрын

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

  • @user-ou9qd9no5n

    @user-ou9qd9no5n

    3 жыл бұрын

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

  • @EmeraldPowder

    @EmeraldPowder

    3 жыл бұрын

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

  • @user-ou9qd9no5n

    @user-ou9qd9no5n

    3 жыл бұрын

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

  • @DOne-rt4dw

    @DOne-rt4dw

    2 жыл бұрын

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

  • @inLogiex
    @inLogiex3 жыл бұрын

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

  • @WastiPlayX
    @WastiPlayX3 жыл бұрын

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

  • @Legantmar
    @Legantmar3 жыл бұрын

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

  • @user-nn7hd6to7r
    @user-nn7hd6to7r2 жыл бұрын

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

  • @alicewithalex
    @alicewithalex3 жыл бұрын

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

  • @EmeraldPowder

    @EmeraldPowder

    3 жыл бұрын

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

  • @alicewithalex

    @alicewithalex

    3 жыл бұрын

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

  • @justdust7525
    @justdust75252 жыл бұрын

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

  • @neo4flint
    @neo4flint2 жыл бұрын

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

  • @sokillmemaybe7115
    @sokillmemaybe71153 жыл бұрын

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

  • @user-qh9wo9ls5s
    @user-qh9wo9ls5s3 жыл бұрын

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

  • @user-yt8jc5ie2t
    @user-yt8jc5ie2t3 жыл бұрын

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

  • @Tarpopo
    @Tarpopo3 жыл бұрын

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

  • @acorgua
    @acorgua3 жыл бұрын

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

  • @user-mw7vq7wv2l
    @user-mw7vq7wv2l3 жыл бұрын

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

  • @user-gi2pe3dg6p
    @user-gi2pe3dg6p3 жыл бұрын

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

  • @artemijfomin7287
    @artemijfomin72873 жыл бұрын

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

  • @user-he8wf6xk2b
    @user-he8wf6xk2b3 жыл бұрын

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

  • @aeeeaaa8469
    @aeeeaaa84693 жыл бұрын

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

  • @Nintoryan
    @Nintoryan3 жыл бұрын

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

  • @ihnatmikhalkovich2538
    @ihnatmikhalkovich25383 жыл бұрын

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

  • @SuperPlyushkin
    @SuperPlyushkin3 жыл бұрын

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

  • @pswru
    @pswru3 жыл бұрын

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

  • @serhiis_

    @serhiis_

    3 жыл бұрын

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

  • @sv1terok421
    @sv1terok4213 жыл бұрын

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

  • @SplashT
    @SplashT2 ай бұрын

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

  • @cube.194
    @cube.1943 жыл бұрын

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

  • @channelofmaks9505

    @channelofmaks9505

    3 жыл бұрын

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

  • @spamkotlet3647

    @spamkotlet3647

    3 жыл бұрын

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

  • @merlinxxx

    @merlinxxx

    3 жыл бұрын

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

  • @tair2413

    @tair2413

    3 жыл бұрын

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

  • @user-jz3xd3vb8i
    @user-jz3xd3vb8i3 жыл бұрын

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

  • @rusheikh
    @rusheikh3 жыл бұрын

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

  • @EmeraldPowder

    @EmeraldPowder

    3 жыл бұрын

    Спасибо!

  • @A_Man_with_a_Dream
    @A_Man_with_a_Dream3 жыл бұрын

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

  • @sosiskakiller222
    @sosiskakiller2223 жыл бұрын

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

  • @gildress9364

    @gildress9364

    2 жыл бұрын

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

  • @timofeynotdefined
    @timofeynotdefined3 жыл бұрын

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

  • @thefirst786
    @thefirst7863 жыл бұрын

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

  • @clickabelno
    @clickabelno3 жыл бұрын

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

  • @silentage6310
    @silentage63103 жыл бұрын

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

  • @user-gv8fx4pc2h

    @user-gv8fx4pc2h

    3 жыл бұрын

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

  • @distortion51
    @distortion513 жыл бұрын

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

  • @Jekklo
    @Jekklo3 жыл бұрын

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

  • @DannyPhantom288
    @DannyPhantom2883 жыл бұрын

    Качественно и интересно супер спасибо

  • @999WitchKing
    @999WitchKing3 жыл бұрын

    Интересно пздц. Кажется что все так просто, но сколько нужно знаний запихнуть себе в череп, что бы хотя бы что то повторить. Игру написать в html, кажется что это шутка, тем более запихать это в qr code. 👍 Круто

  • @mssove1

    @mssove1

    2 жыл бұрын

    Честно ? Никакие знания по большей части там и не нужны. Так школьный курс информатики и немного гугла.. Это простая задачка для разминки ума.

  • @mrzraider54

    @mrzraider54

    2 жыл бұрын

    @@mssove1 хорошо пошутил

  • @mssove1

    @mssove1

    2 жыл бұрын

    @@mrzraider54 в смысле ? Задачка разбивается на две подзадачи. Написать игру в 2 кб, и закодировать ее в код. Кодировку обеспечивает онлайн сервис, так что это вообще не задача. А написание сверх малых приложений, ну этим одно время страдает наверное любой программист. Я бы писал на делфи. И возможно уложился бы вообще в 1 кб.. Вообще автор поступил не совсем честно. Браузер интерпретирует язык и содержит большинство кода исполняемой программы уже в себе. Ну а шарп.. На компе стоит NET это такая оболочка типа браузера, которая делает по сути то же самое. Что и приводит к очень маленькому размеру исполняемого файла. Так как все библиотеки размеров в ГИГАБАЙТЫ уже есть на компе.

  • @Denlot_Ned

    @Denlot_Ned

    2 жыл бұрын

    @@mssove1 не знаю, мой школьный курс информатики такого не включал.

  • @mssove1

    @mssove1

    2 жыл бұрын

    @@Denlot_Ned вырезали клавиатуру из картона ? Так как комп сломаете, а учебников если и были то училка в них не разбиралась ? Кто не вырезал - тем ставили два. У нас были отличники по информатики и двоечники.

  • @MTsyganok
    @MTsyganok2 жыл бұрын

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

  • @goolagaccount4417

    @goolagaccount4417

    2 жыл бұрын

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

  • @Danics04

    @Danics04

    2 жыл бұрын

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

  • @Last1k
    @Last1k3 жыл бұрын

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

  • @kirill_spirit_releasement
    @kirill_spirit_releasement3 жыл бұрын

    Самая идея - очень крутая. Написал по интересу шифратор. Вот ключи можно тоже хранить в QR :)

  • @BEDN0
    @BEDN03 жыл бұрын

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

  • @mr.antonder9170
    @mr.antonder91703 жыл бұрын

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

  • @user-ts7kj1vn8x
    @user-ts7kj1vn8x2 жыл бұрын

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

Келесі