언어 바꾸기English
이전 목록

대담한 개발자, 정규표현식으로 Doom 실행 성공… 프레임당 180초, ‘산탄총을 든 통신체스’ 같은 방식 — 초당 8만 번 치환으로 한 프레임 렌더링에 약 1,400만 번 치환

Daring coder gets Doom running with regular expressions at 180 seconds per frame, like playing 'correspondence chess with a shotgun' — nearly 14 million substitutions to render a frame at 80,000 substitutions per second

TL;DR AI

핵심 요약

1분
  1. Artem Lytkin은 96MB 크기의 텍스트 문자열과 정규표현식만으로 Doom 엔진을 구현했다.

  2. 이 시스템은 CPU 레지스터, 메모리, 비디오 출력, 게임 데이터를 모두 흉내 내며 byte-identical 프레임까지 렌더링할 수 있다.

  3. 동작은 하지만 매우 느려서 초당 약 8만 번의 치환만 처리하며, 프레임 하나를 만드는 데 약 1,400만 번의 치환과 180초가 걸린다.

  4. 이 프로젝트는 텍스트 처리의 극한과 비정형 에뮬레이션의 가능성을 보여준다.

원문 보기