News Grower

Независимое покрытие AI, стартапов и технологий.

TTF-DOOM: как я запустил 3D-рейкастер внутри TrueType-шрифта

Каждый, кто хоть раз заглядывал на Hacker News или r/ItRunsDoom, знает традицию: DOOM должен работать на всём. PDF-файлы, SQL-запросы, кишечные бактерии, тест на беременность - список бесконечен, и каждый новый порт абсурднее предыдущего Но я задался вопросом: а можно ли запустить DOOM внутри шрифта? Оказалось, что ...

TTF-DOOM: как я запустил 3D-рейкастер внутри TrueType-шрифта

Каждый, кто хоть раз заглядывал на Hacker News или r/ItRunsDoom, знает традицию: DOOM должен работать на всём. PDF-файлы, SQL-запросы, кишечные бактерии, тест на беременность - список бесконечен, и каждый новый порт абсурднее предыдущего Но я задался вопросом: а можно ли запустить DOOM внутри шрифта? Оказалось, что можно. И вот как.

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Ремень, альбом и настольная игра: как Марк Твен пытался быть изобретателем (и даже в чем-то преуспел)

Ремень, альбом и настольная игра: как Марк Твен пытался быть изобретателем (и даже в чем-то преуспел)

Не все знают, что Марк Твен был не только выдающимся писателем, но и изобретателем. За свою жизнь он получил три патента. Правда, не все изобретения вышли на рынок. Рассказываем...

Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации

Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации

За пару лет я сделал с десяток приложений для Маркетплейса Битрикс24 — коннекторы мессенджеров, роботы, iframe-панели. На PHP, TypeScript и Python. Каждый раз одно и то же: доку...

Почему камни в желчном лучше не «носить» годами. История одного пациента

Почему камни в желчном лучше не «носить» годами. История одного пациента

Желчнокаменная болезнь редко начинается с боли. Обычно всё выглядит вполне безобидно: случайная находка на УЗИ, редкий дискомфорт после еды, рекомендации понаблюдать. На этом эт...

Задача многих тел: реформы инженерных команд с одной целью и разным результатом

Задача многих тел: реформы инженерных команд с одной целью и разным результатом

Реорганизация разработки часто начинается с мысли: «Сейчас пересоберём команды и поедем быстрее». Но стоит копнуть глубже и несколько раз задать вопрос «зачем?», как выясняется,...

Хакинг бытовых устройств программно-определяемым радио: от теории радиоволн к первому взлому

Хакинг бытовых устройств программно-определяемым радио: от теории радиоволн к первому взлому

Вокруг каждого из нас постоянно что-то «шумит» в радиоэфире: брелоки от шлагбаумов, датчики «умного дома», метеостанции, беспроводные звонки. Огромный пласт бытовой электроники ...

Как я уместил весь MLOps-пайплайн в 10 строк

Как я уместил весь MLOps-пайплайн в 10 строк

В последнее время я часто работал с разными ML-проектами в GitLab. В каждом был свой .gitlab-ci.yml, своя обвязка вокруг MLFlow, своя регистрация и валидация модели. Со временем...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Ремень, альбом и настольная игра: как Марк Твен пытался быть изобретателем (и даже в чем-то преуспел)

Ремень, альбом и настольная игра: как Марк Твен пытался быть изобретателем (и даже в чем-то преуспел)

Не все знают, что Марк Твен был не только выдающимся писателем, но и изобретателем. За свою жизнь он получил три патента. Правда, не все изобретения вышли на рынок. Рассказываем...

Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации

Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации

За пару лет я сделал с десяток приложений для Маркетплейса Битрикс24 — коннекторы мессенджеров, роботы, iframe-панели. На PHP, TypeScript и Python. Каждый раз одно и то же: доку...

Почему камни в желчном лучше не «носить» годами. История одного пациента

Почему камни в желчном лучше не «носить» годами. История одного пациента

Желчнокаменная болезнь редко начинается с боли. Обычно всё выглядит вполне безобидно: случайная находка на УЗИ, редкий дискомфорт после еды, рекомендации понаблюдать. На этом эт...

Задача многих тел: реформы инженерных команд с одной целью и разным результатом

Задача многих тел: реформы инженерных команд с одной целью и разным результатом

Реорганизация разработки часто начинается с мысли: «Сейчас пересоберём команды и поедем быстрее». Но стоит копнуть глубже и несколько раз задать вопрос «зачем?», как выясняется,...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Ремень, альбом и настольная игра: как Марк Твен пытался быть изобретателем (и даже в чем-то преуспел)

Ремень, альбом и настольная игра: как Марк Твен пытался быть изобретателем (и даже в чем-то преуспел)

Не все знают, что Марк Твен был не только выдающимся писателем, но и изобретателем. За свою жизнь он получил три патента. Правда, не все изобретения вышли на рынок. Рассказываем...

Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации

Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации

За пару лет я сделал с десяток приложений для Маркетплейса Битрикс24 — коннекторы мессенджеров, роботы, iframe-панели. На PHP, TypeScript и Python. Каждый раз одно и то же: доку...

Почему камни в желчном лучше не «носить» годами. История одного пациента

Почему камни в желчном лучше не «носить» годами. История одного пациента

Желчнокаменная болезнь редко начинается с боли. Обычно всё выглядит вполне безобидно: случайная находка на УЗИ, редкий дискомфорт после еды, рекомендации понаблюдать. На этом эт...

Задача многих тел: реформы инженерных команд с одной целью и разным результатом

Задача многих тел: реформы инженерных команд с одной целью и разным результатом

Реорганизация разработки часто начинается с мысли: «Сейчас пересоберём команды и поедем быстрее». Но стоит копнуть глубже и несколько раз задать вопрос «зачем?», как выясняется,...