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

2024 ж. 16 Мам.
1 088 497 Рет қаралды

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

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

    @EmeraldPowder@EmeraldPowder3 жыл бұрын
    • У меня просто код вылез🗿.

      @Lidkvas@Lidkvas3 жыл бұрын
    • @@Lidkvas и ее надо ввести в пойск

      @shipoCC10@shipoCC103 жыл бұрын
    • Максимум до 8 дошла 🗿

      @a.9893@a.98933 жыл бұрын
    • он не копируется...

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

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

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

      @user-zy2dw3zn8m@user-zy2dw3zn8m3 жыл бұрын
    • @@user-zy2dw3zn8m я сделал 30 папок внутри одной и пока еще ни кто не спалил

      @licex5143@licex51433 жыл бұрын
    • @@licex5143 в папке Windows тоже никто не спалит

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

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

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

    @kandwoo@kandwoo3 жыл бұрын
    • прекол в том что щяс я в 6 утра впервые на ткнулся на этого автора и видео

      @reburn3742@reburn37423 жыл бұрын
    • @@reburn3742 я тоже, ровно в 6

      @okta10@okta103 жыл бұрын
    • Пол шестого (оО)

      @taichiveron9278@taichiveron92783 жыл бұрын
    • ура, я не один такой

      @rosenkreuz6707@rosenkreuz67073 жыл бұрын
    • в 6 вечера...

      @Android995@Android9953 жыл бұрын
  • Хах,когда фото кода весит больше чем сама игра в коде)

    @qpw@qpw3 жыл бұрын
    • в 1024 раза примерно*

      @scalymilano8012@scalymilano80123 жыл бұрын
    • Скрин на 11 айфоне 9 мб😂

      @xinkal1006@xinkal10063 жыл бұрын
    • Скрин на ксиоми редми 8а - 9-13 мгб

      @kipin6337@kipin63373 жыл бұрын
    • Скрин на Самсунг j 3 200 кб

      @user-yc2fl5qy9z@user-yc2fl5qy9z3 жыл бұрын
    • Скрин нокии 3310 - 1 байт

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

    @oxlapc7233@oxlapc72333 жыл бұрын
    • Го вз

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

      @kodirovsshik@kodirovsshik2 жыл бұрын
  • О, наконец то игра которую сможет мой комп запустить

    @Moto.Driver@Moto.Driver3 жыл бұрын
    • на 20 фпс

      @andreysesar7716@andreysesar77163 жыл бұрын
    • @@andreysesar7716 И то на половине игры всё зависнет

      @Moto.Driver@Moto.Driver3 жыл бұрын
    • @@Moto.Driver you have a tapochek?

      @channelofmaks9505@channelofmaks95053 жыл бұрын
    • @@channelofmaks9505 Yes, i have tapochek

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

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

    @Luca-ws1tj@Luca-ws1tj3 жыл бұрын
    • Так-же линуксоиды:

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

      @loker3269@loker32693 жыл бұрын
    • Коды и прочее это не моё

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

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

      @loker3269@loker32693 жыл бұрын
  • Просто шёл мимо Решил глунять и офигел очень круто)

    @user-yk2zc8vy6u@user-yk2zc8vy6u3 жыл бұрын
  • я сейчас за 30мин узнал больше, чем за 7 лет информатики и программирования в школе+институте

    @user-xv3iw3lw6c@user-xv3iw3lw6c3 жыл бұрын
    • мне тебя жаль

      @shitshitshit7157@shitshitshit71573 жыл бұрын
    • лол

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

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

      @dimasmlg1@dimasmlg13 жыл бұрын
    • @@dimasmlg1 сам понял что сказал?

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

    @qlovbtea@qlovbtea3 жыл бұрын
    • На чеке ещё можно ногтём рисовать))

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

      @qlovbtea@qlovbtea3 жыл бұрын
    • я вообще не знал что люди это вообще делают🤔

      @objection7718@objection77183 жыл бұрын
    • @@objection7718 что они вообще существуют )))

      @yaroslav5168@yaroslav51683 жыл бұрын
    • А я проходил лабиринт.

      @Max-zo6rv@Max-zo6rv3 жыл бұрын
  • Браво, маэстро

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

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

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

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

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

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

      @-15socialcredit@-15socialcredit3 жыл бұрын
    • @@-15socialcredit вполне возможно, я немного не слежу за новинками

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

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

      @-15socialcredit@-15socialcredit3 жыл бұрын
  • Очень познавательно. Никогда в голову, реализовать такое, не приходило 😊. Не зря подписан на канал. Снимаю шляпу!

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

      @jvoorhees@jvoorhees3 жыл бұрын
    • может лучше маску снимешь?

      @hlibprishchepov322@hlibprishchepov3223 жыл бұрын
    • @@hlibprishchepov322 😈Ха-ха-ха

      @jvoorhees@jvoorhees3 жыл бұрын
    • Да все мы в курсе что ты снимашь шляпу, главное что автор снимает получше) и вроде как не шляпу

      @LeetsGoAI@LeetsGoAI2 жыл бұрын
  • Игра: найти выход из лабиринта QR кода

    @k4koy_to_loxxx@k4koy_to_loxxx3 жыл бұрын
    • Ага/

      @kekakullerx4111@kekakullerx41113 жыл бұрын
    • ТЫ ГЕНИЙ

      @lphoenixl7771@lphoenixl77713 жыл бұрын
    • Идея кстати!

      @sm1alse@sm1alse3 жыл бұрын
    • Игра весит 0,0000000000000009 кб

      @user-ts3yb2xe2l@user-ts3yb2xe2l3 жыл бұрын
    • И эта игра содержится в QR- коде точь-в-точь таком-же который в самой игре

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

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

    @stttrm@stttrm3 жыл бұрын
  • Очень крутая вещь, обожаю такое безумие, спасибо :D

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

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

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

    @AlexeyLysenkoBam@AlexeyLysenkoBam3 жыл бұрын
  • Друг, очень интересно! Посмотрел от начала до конца. Все просто супер, продолжай дальше!

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

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

    @vertaletov@vertaletov3 жыл бұрын
    • Да,но проблема с памятью,так где то есть 700 байт ,если смотреть самую вместительную

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

      @vertaletov@vertaletov3 жыл бұрын
    • @@vertaletov не то шо эти СиСиДи терабайтные:)

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

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

      @user-rx3wy8xg9u@user-rx3wy8xg9u3 жыл бұрын
  • Очень круто, в жизни бы не подумал что это возможно) респект!

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

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

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

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

    @user-pm2ru6ir6n@user-pm2ru6ir6n3 жыл бұрын
  • удачи тебе в твоих проектах бро. ты крут

    @MrKING-zw9gj@MrKING-zw9gj2 жыл бұрын
  • Меня смутило только одно, как трясущаяся шакальная камера определяет этот недостоющий 4ый столбик пикселей

    @jecksfoxofficial@jecksfoxofficial3 жыл бұрын
    • гугли помехоустойчивое кодирование и тому подобное

      @Getoverhere666@Getoverhere6663 жыл бұрын
    • Это парадокс

      @ivan_uragan6350@ivan_uragan63503 жыл бұрын
    • Го вз

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

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

    @user-st9oh8uu7l@user-st9oh8uu7l2 жыл бұрын
  • Вот вы смеётесь, а пацанчик-то реально время остановил.. Кто не понял у него время всегда 13:37

    @kostyfoq@kostyfoq3 жыл бұрын
    • ЗАВАРУДО

      @TarTarararas@TarTarararas3 жыл бұрын
    • Так он все за минуту сделал

      @chelovek901@chelovek9013 жыл бұрын
    • Бляя,как ты вообще это увидел

      @DUKALIC_THE_FOOL@DUKALIC_THE_FOOL3 жыл бұрын
    • @@chelovek901 ага

      @kekakullerx4111@kekakullerx41113 жыл бұрын
    • @@chelovek901, так 13:37 и 13:47, всё то же самое время....

      @magic-tl3vd@magic-tl3vd3 жыл бұрын
  • Да ты чертов гений, как ты вечером смог заснуть?

    @JON-dj5uy@JON-dj5uy3 жыл бұрын
  • Сейчас: оптимизируем игру до 2 кб, это очень мало! Раньше: 2кб? Да я что милионер по твоему чтоли?

    @teropod3504@teropod35043 жыл бұрын
    • 10кб есть?

      @kekakullerx4111@kekakullerx41113 жыл бұрын
    • Или 19кб?

      @kekakullerx4111@kekakullerx41113 жыл бұрын
  • на одном дыхании посмотрел весь видос, лайк и подписка!

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

    @user-tw9oz4ee9v@user-tw9oz4ee9v3 жыл бұрын
  • Это было просто офигенно!

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

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

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

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

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

    @ng3apis@ng3apis3 жыл бұрын
  • Очень круто. Спасибо за проделанную работу

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

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

    @user-yw9wx4lv2w@user-yw9wx4lv2w3 жыл бұрын
    • Да, думаю там можно процентов на 20 ещё сжать, зная такие фичи js. Но я не знал :)

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

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

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

    @stalkerdollar9856@stalkerdollar98563 жыл бұрын
  • Это просто взрывает мозг, ты нереальный красавчик)))

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

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

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

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

      @Klemsber@Klemsber2 жыл бұрын
    • @@Klemsber спасибо за информацию

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

    @Mr_Alex_K@Mr_Alex_K3 жыл бұрын
  • Очень круто ,продолжайте)

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

    @Feynman.R@Feynman.R3 жыл бұрын
    • Если не ошибаюсь какаито компания сделала полноценную 3д игра розмером в 70 кб

      @rexdraconis1703@rexdraconis17033 жыл бұрын
    • @@rexdraconis1703 kkreiger

      @ltva8781@ltva87812 жыл бұрын
  • Klass🌟ja, sehr krasse. Danke schön.

    @user-gt7rz5uw5z@user-gt7rz5uw5z3 жыл бұрын
    • Andrej, ich glaube, dass du bist Russen. Ja, Andrej?

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

    @garysanderson5578@garysanderson55783 жыл бұрын
  • Полезно и информативно. Люблю такие видео.

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

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

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

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

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

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

      @DOne-rt4dw@DOne-rt4dw2 жыл бұрын
  • Это охеренно. С интересом посмотрел, понял, что хоть нас в вузе и учили асму, работе с линкерами и прочей парашей, я всё равно нихера не умею) Но это повод пойти и научиться)))

    @inLogiex@inLogiex3 жыл бұрын
  • Чел недавно наткнулся на твоё видео,честно говоря твои видео дает мотивацию для начинающих.

    @WastiPlayX@WastiPlayX3 жыл бұрын
  • было интересно, спасибо подписался, чтобы не пропустить видосы

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

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

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

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

      @alicewithalex@alicewithalex3 жыл бұрын
  • Чел хорош, мега хорош. Удачи в дальнейших разработках !

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

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

    @sokillmemaybe7115@sokillmemaybe71153 жыл бұрын
  • Когда Лёша Кластер программировал микроконтроллеры это выглядело проще...

    @user-qh9wo9ls5s@user-qh9wo9ls5s3 жыл бұрын
  • Очень крутая идея! здорово получилось)

    @user-yt8jc5ie2t@user-yt8jc5ie2t3 жыл бұрын
  • Много интересных, занимательных видео, спасибо

    @Tarpopo@Tarpopo3 жыл бұрын
  • Может Билл Гейтс и не ошибался?))

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

    @user-mw7vq7wv2l@user-mw7vq7wv2l3 жыл бұрын
  • Спасибо. Очень понравилось видео!

    @user-gi2pe3dg6p@user-gi2pe3dg6p3 жыл бұрын
  • Спасибо за видео, было интересно.

    @artemijfomin7287@artemijfomin72873 жыл бұрын
  • Emerald Powder: игра весит 2 килобайта COD WARZONE: ничего не знаю, 150гб

    @user-he8wf6xk2b@user-he8wf6xk2b3 жыл бұрын
  • Автор, ты зачем время остановил? Подольше подолбить компиляторы?

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

    @Nintoryan@Nintoryan3 жыл бұрын
  • Спасибо, было круто. Я подписался :)

    @ihnatmikhalkovich2538@ihnatmikhalkovich25383 жыл бұрын
  • Это Просто Оъ\унно

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

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

      @serhiis_@serhiis_3 жыл бұрын
  • Реально круто. Определенно лайк

    @sv1terok421@sv1terok4213 жыл бұрын
  • ваще огонь 🔥)) однозначно лайк 👍 + подписка ✍️, спасибо

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

    @cube.194@cube.1943 жыл бұрын
    • Оооо Кубе разработчик игр не ожидал тебя тут увидеть!

      @channelofmaks9505@channelofmaks95053 жыл бұрын
    • кажется мы имеем дело с флешем

      @spamkotlet3647@spamkotlet36473 жыл бұрын
    • EmPWR, тебя раскрыли завалим его?

      @merlinxxx@merlinxxx3 жыл бұрын
    • Все просто, он из Хогвардса выпустился

      @tair2413@tair24133 жыл бұрын
  • 6:04 В это время кликеры и фермы: Да-да, проиграть...

    @user-jz3xd3vb8i@user-jz3xd3vb8i3 жыл бұрын
  • Случайно наткнулся на канал, хочу сказать, что ты очень крут)

    @rusheikh@rusheikh3 жыл бұрын
    • Спасибо!

      @EmeraldPowder@EmeraldPowder3 жыл бұрын
  • Вы гений! Профессионал своего дела ;-)

    @A_Man_with_a_Dream@A_Man_with_a_Dream3 жыл бұрын
  • 2020 : сделал игру в QR код 2023: сделал приложение в QR коде 3031: сделал ос на QR коде 9999: сделал QR код в QR коде

    @sosiskakiller222@sosiskakiller2223 жыл бұрын
    • Qr код размером от Москвы до Пекина

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

    @timofeynotdefined@timofeynotdefined3 жыл бұрын
  • Отличное видео. Большое спасибо за идею :)

    @thefirst786@thefirst7863 жыл бұрын
  • Лайк за прикольный и полезный видос!!

    @clickabelno@clickabelno3 жыл бұрын
  • "круто это или бесполезно". почему "или" ? это и очень круто и совершенно бесполезно одновременно.

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

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

    @distortion51@distortion513 жыл бұрын
  • Классно! Было очень интересно!

    @Jekklo@Jekklo3 жыл бұрын
  • Качественно и интересно супер спасибо

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

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

      @mssove1@mssove12 жыл бұрын
    • @@mssove1 хорошо пошутил

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

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

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

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

    @MTsyganok@MTsyganok2 жыл бұрын
    • Можно, но сканер будет работать хуже.

      @goolagaccount4417@goolagaccount44172 жыл бұрын
    • Псс, чувак хочешь на эту игру чит?

      @Danics04@Danics042 жыл бұрын
  • Ещё неделю назад хотел посмотреть ролик, наконец то я нашел его!

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

    @kirill_spirit_releasement@kirill_spirit_releasement3 жыл бұрын
  • Эхх вот бы киберпанк весил 2кл.

    @BEDN0@BEDN03 жыл бұрын
  • Ахахахаха, шутка про интернет банк зашла😂😂😂😂😂

    @mr.antonder9170@mr.antonder91703 жыл бұрын
  • Спасибо за это видео, мне было интересно и очень понравилось.

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