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

  Рет қаралды 1,089,352

Emerald Powder

Emerald Powder

Күн бұрын

Челлендж на создание игры, размером не больше 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
@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 Гб говорить есть смысл?
@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 байт
@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 жыл бұрын
Очень сильно ожидал именно этой фразы пока смотрел видео 😂
@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 жыл бұрын
@Крыса Гобби ралный мир интересние.и зачем нам хацкерам это знать
@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-xv3iw3lw6c
@user-xv3iw3lw6c 3 жыл бұрын
я сейчас за 30мин узнал больше, чем за 7 лет информатики и программирования в школе+институте
@shitshitshit7157
@shitshitshit7157 3 жыл бұрын
мне тебя жаль
@bonniegame2164
@bonniegame2164 3 жыл бұрын
лол
@ShadowReapers
@ShadowReapers 3 жыл бұрын
Это делает тебя неучем. В этом видео не узнаешь как программировать, куда ставить точки и запятые в кодах, и вообще где это делать. Ненавижу таких как ты
@dimasmlg1
@dimasmlg1 3 жыл бұрын
@@ShadowReapers это рофл а ты сразу писать умное НАЙН ТОКО МЕМЫ!!!!!!
@ShadowReapers
@ShadowReapers 3 жыл бұрын
@@dimasmlg1 сам понял что сказал?
@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 жыл бұрын
. . . . .
@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 7 ай бұрын
И эта игра содержится в QR- коде точь-в-точь таком-же который в самой игре
@user-yk2zc8vy6u
@user-yk2zc8vy6u 3 жыл бұрын
Просто шёл мимо Решил глунять и офигел очень круто)
@ichocolatechannel3241
@ichocolatechannel3241 3 жыл бұрын
Лайк влеплен. Поражаюсь такими людьми как вы. Пока я там гуглю условно о том 'как добавить что-то или как перевести строку в текст', вы умудряетесь делать такое. Хотелось бы мне также шарить во всякой теме) Мой Вам поклон
@dungeonmaster9448
@dungeonmaster9448 3 жыл бұрын
@@evansmith5839 привет мне 17 лет, смогу ли я пойти в эту индустрию? Все хотел если честно, но экзамены постоянно.
@dungeonmaster9448
@dungeonmaster9448 3 жыл бұрын
@@evansmith5839 html курс был в школе. Когда сделал простую страницу почувствовал кайф. Бросил в 8 классе, потому что считал себя тупым, а сейчас вижу что главное усилие.
@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 да. Но критикуют именно близзард. Активижн гораздо сильнее ебут игроков донатом
@morkovkazet666
@morkovkazet666 3 жыл бұрын
Друг, очень интересно! Посмотрел от начала до конца. Все просто супер, продолжай дальше!
@AlexeyLysenkoBam
@AlexeyLysenkoBam 3 жыл бұрын
Бой, как же круто что ты вернулся!) Я уже думал, что ты забил на видосы! Очень здоровский видос. Отлично дополняет то, что сделал MattKC
@yorymotoru
@yorymotoru 3 жыл бұрын
Очень крутая вещь, обожаю такое безумие, спасибо :D
@ZackiePhoton
@ZackiePhoton 3 жыл бұрын
+
@paulsugar632
@paulsugar632 3 жыл бұрын
Лучший русскоязычный канал по геймдеву! Не останавливайся и выпускай ролики почаще. Мы очень-очень ждем!
@---yh9wh
@---yh9wh 3 жыл бұрын
Уже не помню когда был твой последний видос, но всё время что я ждал нового окупилось с лихвой. Спасибо тебе за интересный видос и титаническую работу)
@stttrm
@stttrm 3 жыл бұрын
Я только в конце видео понял, что оно идет почти полчаса. Охренеть как интересно. Вдохновляет. Надеюсь, когда-нибудь тоже смогу писать игры, которые вмещаются в qr, запускать дум на велоспидометрах, делать 3d шутеры в консоли и творить другую подобную адовую дичь. Спасибо за видос!
@yuraneroba66
@yuraneroba66 3 жыл бұрын
О, новый челенж, пошел и свою qr игру делать) За видос спасибо, крутяк!
@jecksfoxofficial
@jecksfoxofficial 3 жыл бұрын
Меня смутило только одно, как трясущаяся шакальная камера определяет этот недостоющий 4ый столбик пикселей
@Getoverhere666
@Getoverhere666 3 жыл бұрын
гугли помехоустойчивое кодирование и тому подобное
@ivan_uragan6350
@ivan_uragan6350 3 жыл бұрын
Это парадокс
@magix_2284
@magix_2284 3 жыл бұрын
Го вз
@MrKING-zw9gj
@MrKING-zw9gj 2 жыл бұрын
удачи тебе в твоих проектах бро. ты крут
@_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 заталкивали? Заталкивали. ☺
@user-vn6xc3xe4k
@user-vn6xc3xe4k 3 жыл бұрын
Мне это напомнило про Левшу. И блоха есть, и подковки красивые получились. Только у тебя она все же прыгает.
@user-pm2ru6ir6n
@user-pm2ru6ir6n 3 жыл бұрын
Классно, молодец что сделал(!), много узнал в процессе. Тоже люблю поковырятся также. )
@Jekklo
@Jekklo 3 жыл бұрын
Классно! Было очень интересно!
@JON-dj5uy
@JON-dj5uy 3 жыл бұрын
Да ты чертов гений, как ты вечером смог заснуть?
@bankbtc
@bankbtc 3 жыл бұрын
Я не программист и никак не связан с кодом. Но блин) В 3 ночи я сижу и залипаю в это чудо. Респект за знания, труд и гениальность.
@imcum
@imcum 3 жыл бұрын
на одном дыхании посмотрел весь видос, лайк и подписка!
@jssmoby
@jssmoby 3 жыл бұрын
Очень круто. Спасибо за проделанную работу
@VladislavShyrokyi
@VladislavShyrokyi 3 жыл бұрын
Это было просто офигенно!
@Aeternum_Legion
@Aeternum_Legion 3 жыл бұрын
Попал с главной страницы ютуба. Думал посмотрю и забуду... а нет, очень интересное видео оказалось. Да и ламповое) Крч топ
@dentim4023
@dentim4023 3 жыл бұрын
Очень круто ,продолжайте)
@user-gi2pe3dg6p
@user-gi2pe3dg6p 3 жыл бұрын
Спасибо. Очень понравилось видео!
@mrflockerua
@mrflockerua 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.
@user-st9oh8uu7l
@user-st9oh8uu7l 2 жыл бұрын
Ну ты реально крут!!!! Терпения, знаний и просто усидчивости Вам не занимать.Было очень необычно и интересно.
@alexmega
@alexmega 3 жыл бұрын
Полезно и информативно. Люблю такие видео.
@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, всё то же самое время....
@IgorMokrushin
@IgorMokrushin 2 жыл бұрын
Ты мне напомнил меня в молодости =) Лет 15 - 20 назад я впихнул Quake2 на дискету 1.5 MB С++, turbo pascal, norton comander, было же времечко...
@user-yt8jc5ie2t
@user-yt8jc5ie2t 3 жыл бұрын
Очень крутая идея! здорово получилось)
@Legantmar
@Legantmar 3 жыл бұрын
было интересно, спасибо подписался, чтобы не пропустить видосы
@teropod3504
@teropod3504 3 жыл бұрын
Сейчас: оптимизируем игру до 2 кб, это очень мало! Раньше: 2кб? Да я что милионер по твоему чтоли?
@kekakullerx4111
@kekakullerx4111 3 жыл бұрын
10кб есть?
@kekakullerx4111
@kekakullerx4111 3 жыл бұрын
Или 19кб?
@ng3apis
@ng3apis 3 жыл бұрын
Я вот сижу и думаю. ЧЕЛОВЕЧИЩЕ!!!!! Тут даже в котлине создаешь пустой проект под ведроид и там уже от 100мб. Спасибо огромное за такое познавательное видео! ОГРОМНОЕ СПАСИБО!
@keksandrfurman3513
@keksandrfurman3513 3 жыл бұрын
Это просто взрывает мозг, ты нереальный красавчик)))
@user-tw9oz4ee9v
@user-tw9oz4ee9v 3 жыл бұрын
Подписался чисто потому, что на этом канале лучшее пояснение за юнити, которое я видел в ру сегменте. А тут такие шикарные извращения.) Понял, что подписался не зря.
@AKLAKAN_
@AKLAKAN_ 2 жыл бұрын
Я помню раньше были соревнования между разрабами и они писали демки, целью было сделать 3д игру весом до 64кб, писали на ассемблере, вот это было круто
@Klemsber
@Klemsber 2 жыл бұрын
В смысле раньше? Они до сих пор проводятся, поищите revision party, chaos construction.
@AKLAKAN_
@AKLAKAN_ 2 жыл бұрын
@@Klemsber спасибо за информацию
@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 (не важно как искать, это одно и тоже). Неплохо подойдёт для этой цели. Он и лишние символы убирает, и названия укорачивает, и код переписывает таким образом, чтоб убрать недостижимый код, и сократить конструкции, сохранив работоспособность. Конечно, код может и не заработать после таких преобразований, но это редкие исключения из правил.
@darias.
@darias. 3 жыл бұрын
Я ничего в этом не понимаю, но Вас очень приятно слушать. Приятно, что есть такие умные люди. Успехов Вам!
@clickabelno
@clickabelno 3 жыл бұрын
Лайк за прикольный и полезный видос!!
@lexum3019
@lexum3019 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?
@Tarpopo
@Tarpopo 3 жыл бұрын
Много интересных, занимательных видео, спасибо
@user-yz9hi6pb8k
@user-yz9hi6pb8k 2 жыл бұрын
Очень хорошая подача информации , 👍хотелалось бы ещё такого формата познаний....
@alicewithalex
@alicewithalex 3 жыл бұрын
Привет, очень круто, вспомнил как писал свои первый консольные приложения :D Можно подкинуть идею для следующего видео? Как насчёт написания кастомного EditorWindow? Я сейчас пытаюсь в этом разобраться, но пока не далеко продвинулся) Можно было бы сделать редактор карт небольшой, то есть рисовать сетку в окне и закрашивать клетки в нужные цвета, а потом по массиву данных этих генерировать уровень. Самое сложное наверное правильно уметь верстать при помощи GUILayout
@EmeraldPowder
@EmeraldPowder 3 жыл бұрын
Спасибо! Сейчас как раз думаю над продолжением плейлиста про расширения редактора, наверное сначала будет про ExecuteAlways, там только с ним на отдельное видео, а потом можно про EditorWindow или кастомные инспекторы
@alicewithalex
@alicewithalex 3 жыл бұрын
@@EmeraldPowder , респект, кастомный инспектор попроще будет, многим зайдет, просто лично с ним чутка знаком уже, но буду рад любому контенту про расширяемость, надеюсь сделаешь по EditorWindow что-нибудь в будущем, удачи )
@carminex
@carminex 3 жыл бұрын
Чувак, это слишком круто. Я надеюсь, ты понимаешь, что Ютуб не готов к такому контенту? Р.s с меня подписка однозначно.
@h2643
@h2643 3 жыл бұрын
В англоязычном ютубе уже давно видел видео, как чел создал игру в КьюАр коде. Автор этого видео сам признался что позаимствовал идею с того видео. Так что нет.
@maks__3882
@maks__3882 3 жыл бұрын
Ухты. Познавательно вышло. Больше все же ДЖес версия поразила, потому что "потрогать" смог. Поразительно
@garysanderson5578
@garysanderson5578 3 жыл бұрын
Это нереально круто! Я снова возвращаюсь в программирование чтобы как минимум попытаться написать свою игру
@user-nn7hd6to7r
@user-nn7hd6to7r 2 жыл бұрын
Мой рекорд 8 кружочков, игра затянула на 20 минут! Прикольно зделал! Продолжай в том же духе, чтоб у тебя было побольше подпищиков
@user-qh9wo9ls5s
@user-qh9wo9ls5s 3 жыл бұрын
Когда Лёша Кластер программировал микроконтроллеры это выглядело проще...
@artemijfomin7287
@artemijfomin7287 3 жыл бұрын
Спасибо за видео, было интересно.
@sv1terok421
@sv1terok421 3 жыл бұрын
Реально круто. Определенно лайк
@acorgua
@acorgua 3 жыл бұрын
Может Билл Гейтс и не ошибался?))
@Feynman.R
@Feynman.R 3 жыл бұрын
Вот сколько смотрю такие видосы , создаётся ощущение, что в современной игровой индустрии в 95% случаев об оптимизации никто не парится, учитывая что уже даже в телефонах процы намного мощнее компов 10 летней давности.
@rexdraconis1703
@rexdraconis1703 3 жыл бұрын
Если не ошибаюсь какаито компания сделала полноценную 3д игра розмером в 70 кб
@ltva8781
@ltva8781 2 жыл бұрын
@@rexdraconis1703 kkreiger
@soursxond7230
@soursxond7230 3 жыл бұрын
потрясающе)
@SlavaSlavin1
@SlavaSlavin1 2 жыл бұрын
Отлично. Мало что понял, но нравится энтузиазм )) Не пожалел о проведенных полчаса ;)
@inLogiex
@inLogiex 3 жыл бұрын
Это охеренно. С интересом посмотрел, понял, что хоть нас в вузе и учили асму, работе с линкерами и прочей парашей, я всё равно нихера не умею) Но это повод пойти и научиться)))
@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 а как же корованы, армия злого и лесные эльфы? Я уже джва года жду...
@thefirst786
@thefirst786 3 жыл бұрын
Отличное видео. Большое спасибо за идею :)
@stalkerdollar9856
@stalkerdollar9856 3 жыл бұрын
Мой годовой проект точно будет по созданию максимально маленькой игры для компа... Спасибо за вдохновение!!! Ты лучший!)
@sokillmemaybe7115
@sokillmemaybe7115 3 жыл бұрын
Ура для моего компьютера 50s, это подойдёт как раз 1 килобайт оставлю, а 2 килобайта на игру.
@cube.194
@cube.194 3 жыл бұрын
Лайк, кто заметил, что в Emerald Power всегда время 13:37. Закон мир разрушен, ведь время нельзя остановить)
@channelofmaks9505
@channelofmaks9505 3 жыл бұрын
Оооо Кубе разработчик игр не ожидал тебя тут увидеть!
@spamkotlet3647
@spamkotlet3647 3 жыл бұрын
кажется мы имеем дело с флешем
@merlinxxx
@merlinxxx 3 жыл бұрын
EmPWR, тебя раскрыли завалим его?
@tair2413
@tair2413 3 жыл бұрын
Все просто, он из Хогвардса выпустился
@Mr_Alex_K
@Mr_Alex_K 3 жыл бұрын
Молодец! Очень интересно, хоть я и ничего не смыслю а программировании, но недели две назад как раз смотрел видео того дядьки 🤣
@DannyPhantom288
@DannyPhantom288 3 жыл бұрын
Качественно и интересно супер спасибо
@user-he8wf6xk2b
@user-he8wf6xk2b 3 жыл бұрын
Emerald Powder: игра весит 2 килобайта COD WARZONE: ничего не знаю, 150гб
@aeeeaaa8469
@aeeeaaa8469 3 жыл бұрын
Автор, ты зачем время остановил? Подольше подолбить компиляторы?
@WastiPlayX
@WastiPlayX 3 жыл бұрын
Чел недавно наткнулся на твоё видео,честно говоря твои видео дает мотивацию для начинающих.
@rusheikh
@rusheikh 3 жыл бұрын
Случайно наткнулся на канал, хочу сказать, что ты очень крут)
@EmeraldPowder
@EmeraldPowder 3 жыл бұрын
Спасибо!
@mr.antonder9170
@mr.antonder9170 3 жыл бұрын
Ахахахаха, шутка про интернет банк зашла😂😂😂😂😂
@user-jz3xd3vb8i
@user-jz3xd3vb8i 3 жыл бұрын
6:04 В это время кликеры и фермы: Да-да, проиграть...
@Wo_Kead
@Wo_Kead 2 жыл бұрын
Это первое видео которое я посмотрел полностью и без перемоток!
@bulat6387
@bulat6387 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-заголовком.
@SuperPlyushkin
@SuperPlyushkin 3 жыл бұрын
Это Просто Оъ\унно
@justdust7525
@justdust7525 2 жыл бұрын
Чел хорош, мега хорош. Удачи в дальнейших разработках !
@Last1k
@Last1k 3 жыл бұрын
Ещё неделю назад хотел посмотреть ролик, наконец то я нашел его!
@BEDN0
@BEDN0 3 жыл бұрын
Эхх вот бы киберпанк весил 2кл.
@distortion51
@distortion51 3 жыл бұрын
Есть один баг в твоей игре: если выходишь за пределы карты, то игрок без препятственно может лететь сколько угодно, правда он не будет очки собирать, но всё равно баг не приятный
@neo4flint
@neo4flint 2 жыл бұрын
Чувак, это насколько круто и интересно, что это пожалуй лучшие полчаса, потраченные на контент Ютуба))) за последний год так точно)) И да, использовать вектор для qr кода - это правильнее и профессиональнее.
@A_Man_with_a_Dream
@A_Man_with_a_Dream 3 жыл бұрын
Вы гений! Профессионал своего дела ;-)
@silentage6310
@silentage6310 3 жыл бұрын
"круто это или бесполезно". почему "или" ? это и очень круто и совершенно бесполезно одновременно.
@user-gv8fx4pc2h
@user-gv8fx4pc2h 3 жыл бұрын
Навык и опыт никогда не бывают бесполезны. Даже если ты никогда не применишь полученные знания напрямую, ты точно будешь знать почему их не использовал.
@MTsyganok
@MTsyganok 2 жыл бұрын
А если сделать QR код не двумерный, а трёхмерный. Например, трехмерность разными цветами добиться. Можно ли увеличить объем записанной информации?
@goolagaccount4417
@goolagaccount4417 2 жыл бұрын
Можно, но сканер будет работать хуже.
@Danics04
@Danics04 2 жыл бұрын
Псс, чувак хочешь на эту игру чит?
@ihnatmikhalkovich2538
@ihnatmikhalkovich2538 3 жыл бұрын
Спасибо, было круто. Я подписался :)
@emsigaming8947
@emsigaming8947 3 жыл бұрын
Вау обожаю видео на тему ограничения игры в размере и впихивание игры в Кьюаркод👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
@mmmd3788
@mmmd3788 3 жыл бұрын
😦
@user-mw7vq7wv2l
@user-mw7vq7wv2l 3 жыл бұрын
Очень интересно! Еще мысль появилась, что если сделать игру на юнити, которая бы помещалась на 3.5 дюймовую дискету (1.44 мб), со всякими ресурсами, спрайтами, звуками и мб музыкой
@Nintoryan
@Nintoryan 3 жыл бұрын
Очень круто, код спокойно отсканировался, но у меня правда очень хорошая камера на телефоне. Что сказать, просто браво!
@Tilirxs
@Tilirxs 3 жыл бұрын
Очень круто 👍👍👍
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 9 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 19 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 1,3 МЛН
Can you fit a whole game into a QR code?
20:03
MattKC
Рет қаралды 8 МЛН
50 Гениальных Изобретений для Домовладельцев
1:00:35
Свежие Технологии
Рет қаралды 13 М.
🎲 Как работает Random в играх
8:45
Emerald Powder
Рет қаралды 137 М.
4D Games | 4D Graphics | What 4D games look like, 2D 3D 4D 5D
15:04
Cyberstars - Как создать игру
Рет қаралды 1,9 МЛН
Читаем QR-код без смартфона
12:02
Виссен
Рет қаралды 504 М.
Я сделал игру, которая играет сама в себя!) | Нейроэволюция на Python
10:52
Хауди Хо™ - Просто о мире IT!
Рет қаралды 527 М.
Делаю процедурную генерацию в Unity
13:15
Загрузочный экран и смена сцен в Unity 3D
20:59
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 9 МЛН