Тёмный

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

Emerald Powder
Подписаться 77 тыс.
Просмотров 1,1 млн
50% 1

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

Опубликовано:

 

22 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,5 тыс.   
@EmeraldPowder
@EmeraldPowder 3 года назад
Для тех у кого не сканируется код, или просто лень проделывать эти манипуляции, залил в репозиторий отдельно текст для копирования в адресную строку 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
@DaniilAnischenko 3 года назад
Мальчик :блин, мои ненужные проекты занимают пол жёсткого диска, опять придётся чистить Мужчина :игра получилась 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
@kandwoo 3 года назад
Это слишком необычное видео, на которое я наткнулся в 6 утра, но хочется сказать, что проделанная Вами работа - невероятна
@reburn3742
@reburn3742 3 года назад
прекол в том что щяс я в 6 утра впервые на ткнулся на этого автора и видео
@okta10
@okta10 3 года назад
@@reburn3742 я тоже, ровно в 6
@taichiveron9278
@taichiveron9278 3 года назад
Пол шестого (оО)
@rosenkreuz6707
@rosenkreuz6707 3 года назад
ура, я не один такой
@Android995
@Android995 3 года назад
в 6 вечера...
@oxlapc7233
@oxlapc7233 3 года назад
" Я такой сканер не нашёл, поэтому... быстренько написал свой"
@magix_2284
@magix_2284 3 года назад
Го вз
@kodirovsshik
@kodirovsshik 2 года назад
Очень сильно ожидал именно этой фразы пока смотрел видео 😂
@qpw
@qpw 3 года назад
Хах,когда фото кода весит больше чем сама игра в коде)
@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 байт
@Moto.Driver
@Moto.Driver 3 года назад
О, наконец то игра которую сможет мой комп запустить
@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-ws1tj 3 года назад
Он: Сделать игру в .ехе, чтобы она не требовала специфических библиотек и умещалась в qr-code... Я: нереально Он: ...это интересная задачка
@justarchive789
@justarchive789 3 года назад
Так-же линуксоиды:
@loker3269
@loker3269 3 года назад
@@justarchive789 слый Trisquel попробуй, там сё на мин
@user-rn7nb3sr1q
@user-rn7nb3sr1q 3 года назад
Коды и прочее это не моё
@loker3269
@loker3269 3 года назад
@@user-rn7nb3sr1q а вот, шифрования, простая инфа, и логик гатс, и вообще сложные вещи эта каркас моЁ
@loker3269
@loker3269 3 года назад
@Крыса Гобби ралный мир интересние.и зачем нам хацкерам это знать
@Grapeoff
@Grapeoff 3 года назад
Браво, маэстро
@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 года назад
. . . . .
@user-xv3iw3lw6c
@user-xv3iw3lw6c 3 года назад
я сейчас за 30мин узнал больше, чем за 7 лет информатики и программирования в школе+институте
@shitshitshit7157
@shitshitshit7157 3 года назад
мне тебя жаль
@bonniegame2164
@bonniegame2164 3 года назад
лол
@ShadowReapers
@ShadowReapers 3 года назад
Это делает тебя неучем. В этом видео не узнаешь как программировать, куда ставить точки и запятые в кодах, и вообще где это делать. Ненавижу таких как ты
@dimasmlg1
@dimasmlg1 3 года назад
@@ShadowReapers это рофл а ты сразу писать умное НАЙН ТОКО МЕМЫ!!!!!!
@ShadowReapers
@ShadowReapers 3 года назад
@@dimasmlg1 сам понял что сказал?
@qlovbtea
@qlovbtea 3 года назад
6-летний я, когда на чеке увидел QR-код: 1. Взять гелевую ручку, 2. Зарисовать все белые щели.
@chelovek901
@chelovek901 3 года назад
На чеке ещё можно ногтём рисовать))
@qlovbtea
@qlovbtea 3 года назад
@@chelovek901, дааа, помню. Но мне доставляло больше всего - то что описано в комментарии.
@objection7718
@objection7718 3 года назад
я вообще не знал что люди это вообще делают🤔
@yaroslav5168
@yaroslav5168 3 года назад
@@objection7718 что они вообще существуют )))
@Max-zo6rv
@Max-zo6rv 3 года назад
А я проходил лабиринт.
@user-yk2zc8vy6u
@user-yk2zc8vy6u 3 года назад
Просто шёл мимо Решил глунять и офигел очень круто)
@ichocolatechannel3241
@ichocolatechannel3241 3 года назад
Лайк влеплен. Поражаюсь такими людьми как вы. Пока я там гуглю условно о том 'как добавить что-то или как перевести строку в текст', вы умудряетесь делать такое. Хотелось бы мне также шарить во всякой теме) Мой Вам поклон
@dungeonmaster9448
@dungeonmaster9448 3 года назад
@@evansmith5839 привет мне 17 лет, смогу ли я пойти в эту индустрию? Все хотел если честно, но экзамены постоянно.
@dungeonmaster9448
@dungeonmaster9448 3 года назад
@@evansmith5839 html курс был в школе. Когда сделал простую страницу почувствовал кайф. Бросил в 8 классе, потому что считал себя тупым, а сейчас вижу что главное усилие.
@k4koy_to_loxxx
@k4koy_to_loxxx 3 года назад
Игра: найти выход из лабиринта QR кода
@kekakullerx4111
@kekakullerx4111 3 года назад
Ага/
@lphoenixl7771
@lphoenixl7771 3 года назад
ТЫ ГЕНИЙ
@sm1alse
@sm1alse 3 года назад
Идея кстати!
@user-ts3yb2xe2l
@user-ts3yb2xe2l 3 года назад
Игра весит 0,0000000000000009 кб
@Tolyan_Kochyan
@Tolyan_Kochyan 6 месяцев назад
И эта игра содержится в QR- коде точь-в-точь таком-же который в самой игре
@jvoorhees
@jvoorhees 3 года назад
Очень познавательно. Никогда в голову, реализовать такое, не приходило 😊. Не зря подписан на канал. Снимаю шляпу!
@jvoorhees
@jvoorhees 3 года назад
Тут в комментариях просили многопоточность, а я считаю что начать нужно с UnityEvent. Если посмотреть внимательно видео канала, то можно заметить. Ролики выходят по какому-то уникальному контенту. В русском сегменте, есть несколько роликов по Event-ам, но они не стоят потраченного времени. Event, на самом деле, очень полезная вещь и пропуск на канале, как по мне, это упущение.
@hlibprishchepov322
@hlibprishchepov322 3 года назад
может лучше маску снимешь?
@jvoorhees
@jvoorhees 3 года назад
@@hlibprishchepov322 😈Ха-ха-ха
@LeetsGoAI
@LeetsGoAI 2 года назад
Да все мы в курсе что ты снимашь шляпу, главное что автор снимает получше) и вроде как не шляпу
@tiratrone
@tiratrone 3 года назад
Небольшие разработчики: "так, надо оптимизировать по максимуму игру, а что если до 2 кб?" Ubisoft: "Ха-ха, 3090 не может тянуть Вальгаллу в 4к 60 кадров, но оптимизацию мы не завезем"
@Getoverhere666
@Getoverhere666 3 года назад
потому что они нанимают "индусов" за три копейки кодить. Юбики крайне жадные. Впрочем, как и все эти корпорации сейчас.
@-15socialcredit
@-15socialcredit 3 года назад
@@Getoverhere666 близзард которых сечас чересчур обвиняют в экономии и жадности просто святые в этом плане
@Getoverhere666
@Getoverhere666 3 года назад
@@-15socialcredit вполне возможно, я немного не слежу за новинками
@HiQut
@HiQut 3 года назад
@@-15socialcredit нетнет ты забыл что они принадлежат активижн
@-15socialcredit
@-15socialcredit 3 года назад
@@HiQut да. Но критикуют именно близзард. Активижн гораздо сильнее ебут игроков донатом
@jecksfoxofficial
@jecksfoxofficial 3 года назад
Меня смутило только одно, как трясущаяся шакальная камера определяет этот недостоющий 4ый столбик пикселей
@Getoverhere666
@Getoverhere666 3 года назад
гугли помехоустойчивое кодирование и тому подобное
@ivan_uragan6350
@ivan_uragan6350 3 года назад
Это парадокс
@magix_2284
@magix_2284 3 года назад
Го вз
@morkovkazet666
@morkovkazet666 3 года назад
Друг, очень интересно! Посмотрел от начала до конца. Все просто супер, продолжай дальше!
@yorymotoru
@yorymotoru 3 года назад
Очень крутая вещь, обожаю такое безумие, спасибо :D
@ZackiePhoton
@ZackiePhoton 3 года назад
+
@AlexeyLysenkoBam
@AlexeyLysenkoBam 3 года назад
Бой, как же круто что ты вернулся!) Я уже думал, что ты забил на видосы! Очень здоровский видос. Отлично дополняет то, что сделал MattKC
@---yh9wh
@---yh9wh 3 года назад
Уже не помню когда был твой последний видос, но всё время что я ждал нового окупилось с лихвой. Спасибо тебе за интересный видос и титаническую работу)
@stttrm
@stttrm 3 года назад
Я только в конце видео понял, что оно идет почти полчаса. Охренеть как интересно. Вдохновляет. Надеюсь, когда-нибудь тоже смогу писать игры, которые вмещаются в qr, запускать дум на велоспидометрах, делать 3d шутеры в консоли и творить другую подобную адовую дичь. Спасибо за видос!
@JON-dj5uy
@JON-dj5uy 3 года назад
Да ты чертов гений, как ты вечером смог заснуть?
@paulsugar632
@paulsugar632 3 года назад
Лучший русскоязычный канал по геймдеву! Не останавливайся и выпускай ролики почаще. Мы очень-очень ждем!
@MrKING-zw9gj
@MrKING-zw9gj 2 года назад
удачи тебе в твоих проектах бро. ты крут
@teropod3504
@teropod3504 3 года назад
Сейчас: оптимизируем игру до 2 кб, это очень мало! Раньше: 2кб? Да я что милионер по твоему чтоли?
@kekakullerx4111
@kekakullerx4111 3 года назад
10кб есть?
@kekakullerx4111
@kekakullerx4111 3 года назад
Или 19кб?
@yuraneroba66
@yuraneroba66 3 года назад
О, новый челенж, пошел и свою qr игру делать) За видос спасибо, крутяк!
@user-vn6xc3xe4k
@user-vn6xc3xe4k 3 года назад
Мне это напомнило про Левшу. И блоха есть, и подковки красивые получились. Только у тебя она все же прыгает.
@bankbtc
@bankbtc 3 года назад
Я не программист и никак не связан с кодом. Но блин) В 3 ночи я сижу и залипаю в это чудо. Респект за знания, труд и гениальность.
@_ntds
@_ntds 3 года назад
Очень круто, в жизни бы не подумал что это возможно) респект!
@vertaletov
@vertaletov 3 года назад
Спасибо! Хороший проект сделал. Многим даст пищу для размышлений. А самое главное расширит их кругозор. Следующий шаг - игра в 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 заталкивали? Заталкивали. ☺
@kostyfoq
@kostyfoq 3 года назад
Вот вы смеётесь, а пацанчик-то реально время остановил.. Кто не понял у него время всегда 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, всё то же самое время....
@user-st9oh8uu7l
@user-st9oh8uu7l 2 года назад
Ну ты реально крут!!!! Терпения, знаний и просто усидчивости Вам не занимать.Было очень необычно и интересно.
@user-pm2ru6ir6n
@user-pm2ru6ir6n 3 года назад
Классно, молодец что сделал(!), много узнал в процессе. Тоже люблю поковырятся также. )
@igont2714
@igont2714 3 года назад
Есть идея для ролика: расскажите про многопоточность в юнити, 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.
@VladislavShyrokyi
@VladislavShyrokyi 3 года назад
Это было просто офигенно!
@jssmoby
@jssmoby 3 года назад
Очень круто. Спасибо за проделанную работу
@imcum
@imcum 3 года назад
на одном дыхании посмотрел весь видос, лайк и подписка!
@Aeternum_Legion
@Aeternum_Legion 3 года назад
Попал с главной страницы ютуба. Думал посмотрю и забуду... а нет, очень интересное видео оказалось. Да и ламповое) Крч топ
@mrflockerua
@mrflockerua 3 года назад
Как же повезло что ютуб решил показать этот шедевр мне в рекомендациях)
@user-tw9oz4ee9v
@user-tw9oz4ee9v 3 года назад
Подписался чисто потому, что на этом канале лучшее пояснение за юнити, которое я видел в ру сегменте. А тут такие шикарные извращения.) Понял, что подписался не зря.
@dentim4023
@dentim4023 3 года назад
Очень круто ,продолжайте)
@IgorMokrushin
@IgorMokrushin 2 года назад
Ты мне напомнил меня в молодости =) Лет 15 - 20 назад я впихнул Quake2 на дискету 1.5 MB С++, turbo pascal, norton comander, было же времечко...
@carminex
@carminex 3 года назад
Чувак, это слишком круто. Я надеюсь, ты понимаешь, что Ютуб не готов к такому контенту? Р.s с меня подписка однозначно.
@h2643
@h2643 3 года назад
В англоязычном ютубе уже давно видел видео, как чел создал игру в КьюАр коде. Автор этого видео сам признался что позаимствовал идею с того видео. Так что нет.
@alexmega
@alexmega 3 года назад
Полезно и информативно. Люблю такие видео.
@stalkerdollar9856
@stalkerdollar9856 3 года назад
Мой годовой проект точно будет по созданию максимально маленькой игры для компа... Спасибо за вдохновение!!! Ты лучший!)
@ng3apis
@ng3apis 3 года назад
Я вот сижу и думаю. ЧЕЛОВЕЧИЩЕ!!!!! Тут даже в котлине создаешь пустой проект под ведроид и там уже от 100мб. Спасибо огромное за такое познавательное видео! ОГРОМНОЕ СПАСИБО!
@AKLAKAN_
@AKLAKAN_ 2 года назад
Я помню раньше были соревнования между разрабами и они писали демки, целью было сделать 3д игру весом до 64кб, писали на ассемблере, вот это было круто
@Klemsber
@Klemsber 2 года назад
В смысле раньше? Они до сих пор проводятся, поищите revision party, chaos construction.
@AKLAKAN_
@AKLAKAN_ 2 года назад
@@Klemsber спасибо за информацию
@Jekklo
@Jekklo 3 года назад
Классно! Было очень интересно!
@user-gi2pe3dg6p
@user-gi2pe3dg6p 3 года назад
Спасибо. Очень понравилось видео!
@user-yw9wx4lv2w
@user-yw9wx4lv2w 3 года назад
js код можно еще ужать, переименовать функции в один-два символа. вместо function someName(){} использовать запись let someName=()=>{} если есть какие то объекты (как canvas) к которому обращаемся не один раз, то возможно будет оптимально написать let c = canvas. И дальше уже обращаться к с
@EmeraldPowder
@EmeraldPowder 3 года назад
Да, думаю там можно процентов на 20 ещё сжать, зная такие фичи js. Но я не знал :)
@PlusTVPlus
@PlusTVPlus 3 года назад
closure compiler или google compiler (не важно как искать, это одно и тоже). Неплохо подойдёт для этой цели. Он и лишние символы убирает, и названия укорачивает, и код переписывает таким образом, чтоб убрать недостижимый код, и сократить конструкции, сохранив работоспособность. Конечно, код может и не заработать после таких преобразований, но это редкие исключения из правил.
@lexum3019
@lexum3019 3 года назад
Вот серьёзно. попробую зафигачить такую игру и думаю мой препод удивится уж точно, спасибо за выход в нестандартное :)
@keksandrfurman3513
@keksandrfurman3513 3 года назад
Это просто взрывает мозг, ты нереальный красавчик)))
@neo4flint
@neo4flint 2 года назад
Чувак, это насколько круто и интересно, что это пожалуй лучшие полчаса, потраченные на контент Ютуба))) за последний год так точно)) И да, использовать вектор для qr кода - это правильнее и профессиональнее.
@acorgua
@acorgua 3 года назад
Может Билл Гейтс и не ошибался?))
@alicewithalex
@alicewithalex 3 года назад
Привет, очень круто, вспомнил как писал свои первый консольные приложения :D Можно подкинуть идею для следующего видео? Как насчёт написания кастомного EditorWindow? Я сейчас пытаюсь в этом разобраться, но пока не далеко продвинулся) Можно было бы сделать редактор карт небольшой, то есть рисовать сетку в окне и закрашивать клетки в нужные цвета, а потом по массиву данных этих генерировать уровень. Самое сложное наверное правильно уметь верстать при помощи GUILayout
@EmeraldPowder
@EmeraldPowder 3 года назад
Спасибо! Сейчас как раз думаю над продолжением плейлиста про расширения редактора, наверное сначала будет про ExecuteAlways, там только с ним на отдельное видео, а потом можно про EditorWindow или кастомные инспекторы
@alicewithalex
@alicewithalex 3 года назад
@@EmeraldPowder , респект, кастомный инспектор попроще будет, многим зайдет, просто лично с ним чутка знаком уже, но буду рад любому контенту про расширяемость, надеюсь сделаешь по EditorWindow что-нибудь в будущем, удачи )
@user-yt8jc5ie2t
@user-yt8jc5ie2t 3 года назад
Очень крутая идея! здорово получилось)
@Legantmar
@Legantmar 3 года назад
было интересно, спасибо подписался, чтобы не пропустить видосы
@user-gt7rz5uw5z
@user-gt7rz5uw5z 3 года назад
Klass🌟ja, sehr krasse. Danke schön.
@BritCap1
@BritCap1 3 года назад
Andrej, ich glaube, dass du bist Russen. Ja, Andrej?
@user-nn7hd6to7r
@user-nn7hd6to7r 2 года назад
Мой рекорд 8 кружочков, игра затянула на 20 минут! Прикольно зделал! Продолжай в том же духе, чтоб у тебя было побольше подпищиков
@darias.
@darias. 3 года назад
Я ничего в этом не понимаю, но Вас очень приятно слушать. Приятно, что есть такие умные люди. Успехов Вам!
@justdust7525
@justdust7525 2 года назад
Чел хорош, мега хорош. Удачи в дальнейших разработках !
@RomanKuzovlev
@RomanKuzovlev 3 года назад
Привет, понравилась твоя идея, спасибо большое. Но посмотрев на финальных результат 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 а как же корованы, армия злого и лесные эльфы? Я уже джва года жду...
@Feynman.R
@Feynman.R 3 года назад
Вот сколько смотрю такие видосы , создаётся ощущение, что в современной игровой индустрии в 95% случаев об оптимизации никто не парится, учитывая что уже даже в телефонах процы намного мощнее компов 10 летней давности.
@rexdraconis1703
@rexdraconis1703 3 года назад
Если не ошибаюсь какаито компания сделала полноценную 3д игра розмером в 70 кб
@ltva8781
@ltva8781 2 года назад
@@rexdraconis1703 kkreiger
@user-yz9hi6pb8k
@user-yz9hi6pb8k 2 года назад
Очень хорошая подача информации , 👍хотелалось бы ещё такого формата познаний....
@WastiPlayX
@WastiPlayX 3 года назад
Чел недавно наткнулся на твоё видео,честно говоря твои видео дает мотивацию для начинающих.
@user-qh9wo9ls5s
@user-qh9wo9ls5s 3 года назад
Когда Лёша Кластер программировал микроконтроллеры это выглядело проще...
@inLogiex
@inLogiex 3 года назад
Это охеренно. С интересом посмотрел, понял, что хоть нас в вузе и учили асму, работе с линкерами и прочей парашей, я всё равно нихера не умею) Но это повод пойти и научиться)))
@artemijfomin7287
@artemijfomin7287 3 года назад
Спасибо за видео, было интересно.
@maks__3882
@maks__3882 3 года назад
Ухты. Познавательно вышло. Больше все же ДЖес версия поразила, потому что "потрогать" смог. Поразительно
@user-he8wf6xk2b
@user-he8wf6xk2b 3 года назад
Emerald Powder: игра весит 2 килобайта COD WARZONE: ничего не знаю, 150гб
@aeeeaaa8469
@aeeeaaa8469 3 года назад
Автор, ты зачем время остановил? Подольше подолбить компиляторы?
@clickabelno
@clickabelno 3 года назад
Лайк за прикольный и полезный видос!!
@Tarpopo
@Tarpopo 3 года назад
Много интересных, занимательных видео, спасибо
@cube.194
@cube.194 3 года назад
Лайк, кто заметил, что в Emerald Power всегда время 13:37. Закон мир разрушен, ведь время нельзя остановить)
@channelofmaks9505
@channelofmaks9505 3 года назад
Оооо Кубе разработчик игр не ожидал тебя тут увидеть!
@spamkotlet3647
@spamkotlet3647 3 года назад
кажется мы имеем дело с флешем
@merlinxxx
@merlinxxx 3 года назад
EmPWR, тебя раскрыли завалим его?
@tair2413
@tair2413 3 года назад
Все просто, он из Хогвардса выпустился
@sokillmemaybe7115
@sokillmemaybe7115 3 года назад
Ура для моего компьютера 50s, это подойдёт как раз 1 килобайт оставлю, а 2 килобайта на игру.
@thefirst786
@thefirst786 3 года назад
Отличное видео. Большое спасибо за идею :)
@ihnatmikhalkovich2538
@ihnatmikhalkovich2538 3 года назад
Спасибо, было круто. Я подписался :)
@user-mw7vq7wv2l
@user-mw7vq7wv2l 3 года назад
Очень интересно! Еще мысль появилась, что если сделать игру на юнити, которая бы помещалась на 3.5 дюймовую дискету (1.44 мб), со всякими ресурсами, спрайтами, звуками и мб музыкой
@mr.antonder9170
@mr.antonder9170 3 года назад
Ахахахаха, шутка про интернет банк зашла😂😂😂😂😂
@DannyPhantom288
@DannyPhantom288 3 года назад
Качественно и интересно супер спасибо
@SlavaSlavin1
@SlavaSlavin1 2 года назад
Отлично. Мало что понял, но нравится энтузиазм )) Не пожалел о проведенных полчаса ;)
@SuperPlyushkin
@SuperPlyushkin 3 года назад
Это Просто Оъ\унно
@user-jz3xd3vb8i
@user-jz3xd3vb8i 3 года назад
6:04 В это время кликеры и фермы: Да-да, проиграть...
@rusheikh
@rusheikh 3 года назад
Случайно наткнулся на канал, хочу сказать, что ты очень крут)
@EmeraldPowder
@EmeraldPowder 3 года назад
Спасибо!
@Mr_Alex_K
@Mr_Alex_K 3 года назад
Молодец! Очень интересно, хоть я и ничего не смыслю а программировании, но недели две назад как раз смотрел видео того дядьки 🤣
@silentage6310
@silentage6310 3 года назад
"круто это или бесполезно". почему "или" ? это и очень круто и совершенно бесполезно одновременно.
@user-gv8fx4pc2h
@user-gv8fx4pc2h 3 года назад
Навык и опыт никогда не бывают бесполезны. Даже если ты никогда не применишь полученные знания напрямую, ты точно будешь знать почему их не использовал.
@BEDN0
@BEDN0 3 года назад
Эхх вот бы киберпанк весил 2кл.
@A_Man_with_a_Dream
@A_Man_with_a_Dream 3 года назад
Вы гений! Профессионал своего дела ;-)
@sv1terok421
@sv1terok421 3 года назад
Реально круто. Определенно лайк
@pswru
@pswru 3 года назад
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-заголовком.
@distortion51
@distortion51 3 года назад
Есть один баг в твоей игре: если выходишь за пределы карты, то игрок без препятственно может лететь сколько угодно, правда он не будет очки собирать, но всё равно баг не приятный
@garysanderson5578
@garysanderson5578 3 года назад
Это нереально круто! Я снова возвращаюсь в программирование чтобы как минимум попытаться написать свою игру
@SplashT
@SplashT 3 месяца назад
ваще огонь 🔥)) однозначно лайк 👍 + подписка ✍️, спасибо
@MTsyganok
@MTsyganok 2 года назад
А если сделать QR код не двумерный, а трёхмерный. Например, трехмерность разными цветами добиться. Можно ли увеличить объем записанной информации?
@goolagaccount4417
@goolagaccount4417 2 года назад
Можно, но сканер будет работать хуже.
@Danics04
@Danics04 2 года назад
Псс, чувак хочешь на эту игру чит?
@timofeynotdefined
@timofeynotdefined 3 года назад
Есть идея для второй части! Попробуй сделать рандомную генерацию чанков и постепенное усложнение игры
@user-ts7kj1vn8x
@user-ts7kj1vn8x 2 года назад
Спасибо за это видео, мне было интересно и очень понравилось.
@DannyPhantom288
@DannyPhantom288 3 года назад
Спасибо за видео очень интересно и полезно
@Nestor_Shevchenko
@Nestor_Shevchenko 3 года назад
А фиг там, на айфоне всё работает, при скане qr кода пишет что данные не коректные, но можно скопировать, и в хроме всё нормально работает
@channelofmaks9505
@channelofmaks9505 3 года назад
Здравствуйте, обратитесь в RockStar пускай они вас наймут как человек который сожмет их Gta с 120 гб до 30 гб P. S чтооооооооо 200 лайков, раз на то пошло то подпишитесь на мой канал и чекните что я там снимаю👉👈
@mekaduk-1824
@mekaduk-1824 3 года назад
представляю гигантские qr коды на стенах зданий,вот он каков кибер-панк
@channelofmaks9505
@channelofmaks9505 3 года назад
@@mekaduk-1824 ахахахахаххаахаха
@dihaneeer
@dihaneeer 3 года назад
гта курит в сторонке видя сколько занимает колда варзон
@channelofmaks9505
@channelofmaks9505 3 года назад
@@dihaneeer лично я качал гта пиратку и я ее качал 1 день день если бы был хороший инет а так она копалась 3 дня ТРИ
@DenVeR-PRO
@DenVeR-PRO 3 года назад
До 30кб)))
@bulat6387
@bulat6387 3 года назад
Хороший контент!
Далее
CAN YOU HELP ME? (ROAD TO 100 MLN!) #shorts
00:26
Просмотров 10 млн
Макс Корж
00:49
Просмотров 81 тыс.
🎲 Как работает Random в играх
8:45
Пишем свой движок 3D-графики
19:25
⚡ Всё про события в Unity 3D
21:38
Просмотров 100 тыс.
Can you fit a whole game into a QR code?
20:03
Просмотров 8 млн
⛏️Minecraft на Unity3D. Часть 1
18:43
Просмотров 156 тыс.
CAN YOU HELP ME? (ROAD TO 100 MLN!) #shorts
00:26
Просмотров 10 млн